set build_components { core init drivers/timer app/jdk/java } build $build_components create_boot_directory proc copy_test_data { } { set ::env(MAKEFLAGS) s set jdk_data [exec [genode_dir]/tool/ports/current jdk_generated]/src/app/jdk/bin exec cp $jdk_data/classes.tar bin/. exec cp $jdk_data/hello.tar bin/. exec cp $jdk_data/tzdb.dat bin/. } copy_test_data set config { 2000-01-01 00:00 -server KNOWN -client IGNORE } install_config $config set boot_modules { core init ld.lib.so timer java jli.lib.so java.lib.so jvm.lib.so jzip.lib.so jimage.lib.so libc.lib.so libm.lib.so libc_pipe.lib.so zlib.lib.so nio.lib.so jnet.lib.so posix.lib.so pthread.lib.so stdcxx.lib.so ffi.lib.so vfs.lib.so classes.tar hello.tar } build_boot_image $boot_modules append qemu_args " -nographic" run_genode_until {.*Hello, Genode.*} 180 exec rm bin/classes.tar bin/hello.tar bin/tzdb.dat