# # \brief Test for running python # \author Norman Feske # \date 2011-11-22 # if {![have_spec x86]} { puts "Run script is only supported on x86"; exit 0 } # # Build # build { core init test/python } create_boot_directory # # Generate config # set config { print " \r\n\r"; print " -============================-"; print " || ||"; print " || Python Core 2.6.4 ||"; print " || ||"; print " || Genode 11.11 ||"; print " || ||"; print " -============================-"; print " \r"; print " 2011 by Genode Labs www.genode-labs.com"; print " \r\n\r"; } install_config $config # # Boot modules # # generic modules set boot_modules { core init ld.lib.so libc.lib.so libm.lib.so python.lib.so posix.lib.so test-python } build_boot_image $boot_modules # # Execute test case # append qemu_args " -nographic " run_genode_until {.*child "test-python" exited with exit value 0.*} 60 grep_output {test-python\] } compare_output_to { [init -> test-python] [init -> test-python] -============================- [init -> test-python] || || [init -> test-python] || Python Core 2.6.4 || [init -> test-python] || || [init -> test-python] || Genode 11.11 || [init -> test-python] || || [init -> test-python] -============================- [init -> test-python] [init -> test-python] 2011 by Genode Labs www.genode-labs.com [init -> test-python] } # vi: set ft=tcl :