ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
hil_convergence_safety_raw_digest_fixtures.py
Go to the documentation of this file.
1# SPDX-License-Identifier: MIT
2# Copyright (c) 2026 Brighton Sikarskie
3"""Selftest fixtures for the privileged raw-digest runtime cases."""
4
5from __future__ import annotations
6
7import hil_convergence_safety_image_lock_digest as digest
8
9INPUT_BY_PATH = {
10 digest.DEVCONTAINER_IMAGE_PATH: "devcontainer_image",
11 digest.DEVCONTAINER_IMAGE_LOCK_RECEIPTS_PATH: "devcontainer_image_lock_receipts",
12 digest.DEVCONTAINER_IMAGE_LOCK_SELFTEST_PATH: "devcontainer_image_lock_selftest",
13 digest.DEVCONTAINER_IMAGE_SELFTEST_PATH: "devcontainer_image_selftest",
14 digest.DEVCONTAINER_IMAGE_BOUND_EXIT_SELFTEST_PATH: ("devcontainer_image_bound_exit_selftest"),
15 digest.DEVCONTAINER_IMAGE_SELFTEST_CASES_PATH: "devcontainer_image_selftest_cases",
16 digest.DEVCONTAINER_IMAGE_SIGNAL_SELFTEST_PATH: "devcontainer_image_signal_selftest",
17 digest.DEVCONTAINER_IMAGE_SELFTEST_PROCESS_PATH: "devcontainer_image_selftest_process",
18 digest.DEVCONTAINER_IMAGE_SELFTEST_SUPERVISOR_PATH: ("devcontainer_image_selftest_supervisor"),
19 digest.DEVCONTAINER_IMAGE_SELFTEST_SUPERVISOR_CASES_PATH: (
20 "devcontainer_image_selftest_supervisor_cases"
21 ),
22 digest.RAW_DIGEST_CONTROLS_PATH: "raw_digest_controls",
23}
24
25PRE_CLOSE_FAILURE = "injected pre-close observer failure"
26ROOT_OPEN_FAILURE = "injected root-open observer failure"