build { core init lib/ld test/bomb timer } set timeout 240 set rounds 20 set generations 6 set children 2 set sleep 1500 set demand [expr 1*1024*1024] if {[have_include "power_on/qemu"]} { append qemu_args "-nographic " } else { # foc is really slow on native hardware executing this test - limit rounds if {[have_spec foc]} { if {[have_spec x86_32]} { set rounds 6 } if {[have_spec x86_64]} { set rounds 6 } } } if {[have_spec pistachio]} { # The bomb test triggers a kernel assertion at kernel/src/api/v4/tcb.h, # line 727, which remains unfixed since the kernel is no longer developed. puts "Run script does not support Pistachio" exit 0 } # prevent hitting the socket-descriptor limit on Linux if {[have_spec linux]} { set generations 4 } create_boot_directory install_config { } build_boot_image [build_artifacts] run_genode_until {.*Done\. Going to sleep.*} $timeout