genode/repos/gems/run
Martin Stein dea53f635f Refine tresor tests
* Use jitterentropy only if supported.
  On certain targets like pbxa9 or zynq_qemu, the performance counter always
  yields 0, which renders jitterentropy unusable. On these platforms, the
  Tresor tests now use a static value as entropy source instead.

* Adds a new package test-file_vault_config_report_no_entropy that is used by
  the Depot Autopilot on targets without jitterentropy support instead of
  test-file_vault_config_report. The only difference between the two packages
  is the value of the above described new config attribute of the File Vault.

* Circumvent alignment fault.
  The Tresor lib for now has the deficiency of using on-disc data structures
  directly in code instead of decoding them first to unpacked, naturally
  aligned structures. This causes problems with memory-access alignment on
  several platforms (rpi, imx6q_sabrelite, imx53_qsb, imx7d_sabre). As fixing
  this properly is a bit of work, the commit disables the tresor_tester and
  file_vault_config_report test on the affected platforms in autopilot mode for
  now.

* Further adjustments
  * Make benchmarks optional
  * Use a smaller tresor for rekeying
  * Clean up image parameters
  * No use implicit routes/resources
  * Reduce ram consumption
  * Reduce test timeout
  * Raise cap quota, required for sel4 x86_64.

Ref #4819
2023-06-16 11:24:26 +02:00
..
sculpt Remove vbox6-capture from sculpt 2022-10-12 14:19:43 +02:00
aes_cbc_4k.run board: Rename virt_qemu to virt_qemu_<arch> 2022-08-17 12:03:26 +02:00
cpu_load_display.run base: extend PD session with managing_system call 2020-08-25 11:50:11 +02:00
cpu_sampler.run cpu_sampler.run: increase timeout 2022-02-15 10:10:02 +01:00
decorator_stress.run base: extend PD session with managing_system call 2020-08-25 11:50:11 +02:00
decorator.run base: extend PD session with managing_system call 2020-08-25 11:50:11 +02:00
depot_autopilot.run Refine tresor tests 2023-06-16 11:24:26 +02:00
depot_deploy.run gems: reanimate depot_deploy.run 2022-09-19 14:00:34 +02:00
depot_download.run board: Rename virt_qemu to virt_qemu_<arch> 2022-08-17 12:03:26 +02:00
depot_query.run test/depot_query: add test for zero-sized archives 2019-12-19 16:59:02 +01:00
driver_manager.run qemu: sanity check misconfigured memory for okl4 2021-05-28 14:15:26 +02:00
file_vault_config_report.run file_vault: version 23.05 2023-05-30 12:03:32 +02:00
file_vault.inc Refine tresor tests 2023-06-16 11:24:26 +02:00
file_vault.run file_vault: version 23.05 2023-05-30 12:03:32 +02:00
fs_query.run board: Rename virt_qemu to virt_qemu_<arch> 2022-08-17 12:03:26 +02:00
gpt_write.run Move timer from os to base repository 2019-01-14 12:33:57 +01:00
gui_fader.run base: extend PD session with managing_system call 2020-08-25 11:50:11 +02:00
leitzentrale.run tool/run: extract function to copy files 2021-05-05 11:32:09 +02:00
menu_view.run menu view: respond to font configuration changes 2020-09-09 16:57:34 +02:00
mixer_gui_qt_test.run mesa: name driver library appropriately 2021-10-13 14:50:37 +02:00
nano3d.run base: extend PD session with managing_system call 2020-08-25 11:50:11 +02:00
screenshot_trigger.run gems: screenshot trigger for virtual print button 2023-02-27 08:22:47 +01:00
sculpt_image.run sculpt_image.run: fix var name in assert_run_arg 2023-03-13 14:32:54 +01:00
sculpt_test.run sculpt_test.run: add '-boot d' to Qemu args 2023-01-24 12:07:32 +01:00
sculpt.run sculpt: version 23.06 2023-06-16 11:23:57 +02:00
tcp_terminal.run Don't use the NIC server mode of NIC drivers 2021-02-23 11:53:41 +01:00
terminal_echo.run terminal: use GUI session directly 2020-12-23 13:38:31 +01:00
terminal_log.run terminal: use GUI session directly 2020-12-23 13:38:31 +01:00
text_area.run base: extend PD session with managing_system call 2020-08-25 11:50:11 +02:00
text_painter.run Remove pseudo targets for building shared libs 2022-09-19 14:00:32 +02:00
tiled_wm.run mesa: name driver library appropriately 2021-10-13 14:50:37 +02:00
trace_recorder_ctf.run trace_recorder: implementation 2022-08-17 12:03:26 +02:00
trace_recorder_pcapng.run trace_recorder: implementation 2022-08-17 12:03:26 +02:00
trace_recorder.run trace_recorder: add combined ctf + pcapng policy 2022-08-17 12:03:26 +02:00
tresor_tester.run Refine tresor tests 2023-06-16 11:24:26 +02:00
vfs_import.run Remove pseudo targets for building shared libs 2022-09-19 14:00:32 +02:00
vfs_tresor_init.run file_vault: version 23.05 2023-05-30 12:03:32 +02:00
vfs_tresor.run file_vault: version 23.05 2023-05-30 12:03:32 +02:00
vfs_tresor.sh file_vault: version 23.05 2023-05-30 12:03:32 +02:00
wm.run tool/run: extract function to copy files 2021-05-05 11:32:09 +02:00