Skip to content

Commit 1f3601f

Browse files
committed
[ot] tests/opentitan: earlgrey-tests: Add new passing ROM_EXT tests
Add newly passing ROM_EXT tests to be checked in Earlgrey regressions now that these are properly supported in upstream OpenTitan. Uses the increased timeout to ensure that even when running in parallel on slower runners, these tests should pass most of the time. Mark the couple of tests that are most likely to be flaky due to strict timing checks in the ROM as such, to hopefully avoid CI flakiness. Signed-off-by: Alex Jones <[email protected]>
1 parent 2014def commit 1f3601f

File tree

1 file changed

+86
-0
lines changed

1 file changed

+86
-0
lines changed

tests/opentitan/data/earlgrey-tests.txt

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ pass: //sw/device/lib/crypto/drivers:entropy_test_sim_qemu_sival_rom_ext
1111
pass: //sw/device/lib/crypto/drivers:keymgr_test_sim_qemu_rom_with_fake_keys
1212
pass: //sw/device/lib/crypto/drivers:rv_core_ibex_test_sim_qemu_rom_with_fake_keys
1313
pass: //sw/device/lib/crypto/drivers:rv_core_ibex_test_sim_qemu_sival_rom_ext
14+
pass: //sw/device/silicon_creator/lib/cert:dice_cwt_functest_sim_qemu_rom_ext
1415
pass: //sw/device/silicon_creator/lib/drivers:hmac_functest_sim_qemu_rom_with_fake_keys
1516
pass: //sw/device/silicon_creator/lib/drivers:hmac_functest_sim_qemu_sival_rom_ext
1617
pass: //sw/device/silicon_creator/lib/drivers:kmac_functest_sim_qemu_rom_with_fake_keys
@@ -70,6 +71,91 @@ pass: //sw/device/silicon_creator/lib/sigverify:spx_verify_functest_sim_qemu_siv
7071
pass: //sw/device/silicon_creator/lib:boot_data_functest_sim_qemu_rom_with_fake_keys
7172
flaky: //sw/device/silicon_creator/lib:irq_asm_functest_sim_qemu_rom_with_fake_keys # Fails ~80% of the time due to an unknown BFV on intentional reset via watchdog/rstmgr. Unknown cause, perhaps timing.
7273
flaky: //sw/device/silicon_creator/lib:irq_asm_functest_sim_qemu_sival_rom_ext # Fails ~80% of the time due to an unknown BFV on intentional reset via watchdog/rstmgr. Unknown cause, perhaps timing.
74+
pass: //sw/device/silicon_creator/rom_ext/e2e/attestation:print_certs_test_sim_qemu_rom_ext
75+
pass: //sw/device/silicon_creator/rom_ext/e2e/boot_svc:boot_svc_bad_next_test_sim_qemu_rom_ext
76+
pass: //sw/device/silicon_creator/rom_ext/e2e/boot_svc:boot_svc_bad_primary_test_sim_qemu_rom_ext
77+
pass: //sw/device/silicon_creator/rom_ext/e2e/boot_svc:boot_svc_empty_test_sim_qemu_rom_ext
78+
pass: //sw/device/silicon_creator/rom_ext/e2e/boot_svc:boot_svc_enter_rescue_test_sim_qemu_rom_ext
79+
pass: //sw/device/silicon_creator/rom_ext/e2e/boot_svc:boot_svc_min_sec_ver_a_test_sim_qemu_rom_ext
80+
pass: //sw/device/silicon_creator/rom_ext/e2e/boot_svc:boot_svc_min_sec_ver_b_test_sim_qemu_rom_ext
81+
pass: //sw/device/silicon_creator/rom_ext/e2e/boot_svc:boot_svc_next_aab_test_sim_qemu_rom_ext
82+
pass: //sw/device/silicon_creator/rom_ext/e2e/boot_svc:boot_svc_next_aba_test_sim_qemu_rom_ext
83+
pass: //sw/device/silicon_creator/rom_ext/e2e/boot_svc:boot_svc_next_abb_test_sim_qemu_rom_ext
84+
pass: //sw/device/silicon_creator/rom_ext/e2e/boot_svc:boot_svc_primary_test_sim_qemu_rom_ext
85+
pass: //sw/device/silicon_creator/rom_ext/e2e/dice_chain:corrupted_digest_test_sim_qemu_rom_ext
86+
pass: //sw/device/silicon_creator/rom_ext/e2e/dice_chain:debug_mode_off_dice_cwt_test_sim_qemu_rom_ext
87+
pass: //sw/device/silicon_creator/rom_ext/e2e/dice_chain:debug_mode_off_dice_x509_test_sim_qemu_rom_ext
88+
pass: //sw/device/silicon_creator/rom_ext/e2e/dice_chain:debug_mode_on_dice_cwt_test_sim_qemu_rom_ext
89+
pass: //sw/device/silicon_creator/rom_ext/e2e/dice_chain:debug_mode_on_dice_x509_test_sim_qemu_rom_ext
90+
pass: //sw/device/silicon_creator/rom_ext/e2e/dice_chain:no_refresh_dice_cwt_test_sim_qemu_rom_ext
91+
pass: //sw/device/silicon_creator/rom_ext/e2e/dice_chain:no_refresh_dice_x509_test_sim_qemu_rom_ext
92+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:bad_activate_test_sim_qemu_rom_ext
93+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:bad_appkey_constraint_test_sim_qemu_rom_ext
94+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:bad_app_key_test_sim_qemu_rom_ext
95+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:bad_endorsee_test_sim_qemu_rom_ext
96+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:bad_locked_update_no_exec_test_sim_qemu_rom_ext
97+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:bad_locked_update_test_sim_qemu_rom_ext
98+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:bad_owner_block_test_sim_qemu_rom_ext
99+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:bad_ownership_key_alg_test_sim_qemu_rom_ext
100+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:bad_ownership_key_alg_with_detached_sig_test_sim_qemu_rom_ext
101+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:bad_unlock_signature_test_sim_qemu_rom_ext
102+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:bad_unlock_test_sim_qemu_rom_ext
103+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:flash_error_test_sim_qemu_rom_ext
104+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:flash_permission_test_slot_aa_sim_qemu_rom_ext
105+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:flash_permission_test_slot_ab_sim_qemu_rom_ext
106+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:flash_permission_test_slot_ba_sim_qemu_rom_ext
107+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:flash_permission_test_slot_bb_sim_qemu_rom_ext
108+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:good_appkey_constraint_test_sim_qemu_rom_ext
109+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:install_owner_upgrade_test_sim_qemu_rom_ext
110+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:invalid_device_id_request_test_sim_qemu_rom_ext
111+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:invalid_key_alg_activate_request_test_sim_qemu_rom_ext
112+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:invalid_nonce_request_test_sim_qemu_rom_ext
113+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:locked_update_test_sim_qemu_rom_ext
114+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:newversion_badlock_test_sim_qemu_rom_ext
115+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:newversion_nodelock_test_sim_qemu_rom_ext
116+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:newversion_noupdate_test_sim_qemu_rom_ext
117+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:newversion_noupdate_with_bad_owner_block_test_sim_qemu_rom_ext
118+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:newversion_pq_downgrade_test_sim_qemu_rom_ext
119+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:newversion_pq_to_pq_update_test_sim_qemu_rom_ext
120+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:newversion_update_test_sim_qemu_rom_ext
121+
flaky: //sw/device/silicon_creator/rom_ext/e2e/ownership:rescue_limit_test_sim_qemu_rom_ext # Xmodem flow has tight timing on UART transfer which may fail when run in parallel on slower hosts.
122+
flaky: //sw/device/silicon_creator/rom_ext/e2e/ownership:rescue_permission_test_sim_qemu_rom_ext # Xmodem flow has tight timing on UART transfer which may fail when run in parallel on slower hosts.
123+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:transfer_any_test_sim_qemu_rom_ext
124+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:transfer_bl0_slot_b_test_sim_qemu_rom_ext
125+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:transfer_ecdsa_to_pq_test_sim_qemu_rom_ext
126+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:transfer_endorsed_test_sim_qemu_rom_ext
127+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:transfer_keymgr_test_sim_qemu_rom_ext
128+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:transfer_pq_to_pq_test_sim_qemu_rom_ext
129+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:transfer_spx_pure_to_spx_prehash_test_sim_qemu_rom_ext
130+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:unlock_detached_sig_test_sim_qemu_rom_ext
131+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:unlock_when_recovery_state_test_sim_qemu_rom_ext
132+
pass: //sw/device/silicon_creator/rom_ext/e2e/ownership:unlock_with_owner_recovery_key_test_sim_qemu_rom_ext
133+
pass: //sw/device/silicon_creator/rom_ext/e2e/verified_boot:bad_manifest_test_sim_qemu_rom_ext
134+
pass: //sw/device/silicon_creator/rom_ext/e2e/verified_boot:bad_spx_manifest_test_sim_qemu_rom_ext
135+
pass: //sw/device/silicon_creator/rom_ext/e2e/verified_boot:isfb_boot_test_sim_qemu_rom_ext
136+
pass: //sw/device/silicon_creator/rom_ext/e2e/verified_boot:key_dev_hybrid_spx_prehashed_sim_qemu_rom_ext
137+
pass: //sw/device/silicon_creator/rom_ext/e2e/verified_boot:key_dev_sim_qemu_rom_ext
138+
pass: //sw/device/silicon_creator/rom_ext/e2e/verified_boot:key_prod_hybrid_spx_pure_sim_qemu_rom_ext
139+
pass: //sw/device/silicon_creator/rom_ext/e2e/verified_boot:key_prod_sim_qemu_rom_ext
140+
pass: //sw/device/silicon_creator/rom_ext/e2e/verified_boot:key_test_sim_qemu_rom_ext
141+
pass: //sw/device/silicon_creator/rom_ext/e2e/verified_boot:key_unauthorized_sim_qemu_rom_ext
142+
pass: //sw/device/silicon_creator/rom_ext/e2e/verified_boot:position_imm_section_virtual_a_sim_qemu_rom_ext
143+
pass: //sw/device/silicon_creator/rom_ext/e2e/verified_boot:position_owner_slot_a_sim_qemu_rom_ext
144+
pass: //sw/device/silicon_creator/rom_ext/e2e/verified_boot:position_owner_slot_b_sim_qemu_rom_ext
145+
pass: //sw/device/silicon_creator/rom_ext/e2e/verified_boot:position_owner_virtual_a_sim_qemu_rom_ext
146+
pass: //sw/device/silicon_creator/rom_ext/e2e/verified_boot:position_owner_virtual_b_sim_qemu_rom_ext
147+
pass: //sw/device/silicon_creator/rom_ext/e2e/verified_boot:position_romext_slot_a_sim_qemu_rom_ext
148+
pass: //sw/device/silicon_creator/rom_ext/e2e/verified_boot:position_romext_slot_b_sim_qemu_rom_ext
149+
pass: //sw/device/silicon_creator/rom_ext/e2e/verified_boot:position_romext_virtual_a_sim_qemu_rom_ext
150+
pass: //sw/device/silicon_creator/rom_ext/e2e/verified_boot:position_romext_virtual_a_with_imm_romext_enabled_sim_qemu_rom_ext
151+
pass: //sw/device/silicon_creator/rom_ext/e2e/verified_boot:position_romext_virtual_b_sim_qemu_rom_ext
152+
pass: //sw/device/silicon_creator/rom/e2e/address_translation:rom_ext_a_flash_a_bad_addr_trans_sim_qemu_rom_ext
153+
pass: //sw/device/silicon_creator/rom/e2e/address_translation:rom_ext_a_flash_a_sim_qemu_rom_ext
154+
pass: //sw/device/silicon_creator/rom/e2e/address_translation:rom_ext_a_flash_b_sim_qemu_rom_ext
155+
pass: //sw/device/silicon_creator/rom/e2e/address_translation:rom_ext_b_flash_a_sim_qemu_rom_ext
156+
pass: //sw/device/silicon_creator/rom/e2e/address_translation:rom_ext_b_flash_b_sim_qemu_rom_ext
157+
pass: //sw/device/silicon_creator/rom/e2e/address_translation:rom_ext_v_flash_a_sim_qemu_rom_ext
158+
pass: //sw/device/silicon_creator/rom/e2e/address_translation:rom_ext_v_flash_b_sim_qemu_rom_ext
73159
pass: //sw/device/silicon_creator/rom/e2e/keymgr:rom_e2e_keymgr_init_otp_invalid_meas_sim_qemu_rom_with_fake_keys
74160
pass: //sw/device/silicon_creator/rom/e2e/keymgr:rom_e2e_keymgr_init_otp_meas_sim_qemu_rom_with_fake_keys
75161
pass: //sw/device/silicon_creator/rom/e2e/keymgr:rom_e2e_keymgr_init_otp_no_meas_sim_qemu_rom_with_fake_keys

0 commit comments

Comments
 (0)