2
0
Fork 0

Solo5 tests must exit for Sotest compatibility

This commit is contained in:
Ehmry - 2020-01-23 18:53:51 +01:00
parent 658fa243df
commit c5da3100c4
5 changed files with 6 additions and 2 deletions

View File

@ -13,6 +13,7 @@ in { config =
{ solo5 = { solo5 =
Genode.Init.Start::{ Genode.Init.Start::{
, binary = "solo5-test_blk" , binary = "solo5-test_blk"
, exitPropagate = True
, resources = { caps = 256, ram = Genode.units.MiB 3 } , resources = { caps = 256, ram = Genode.units.MiB 3 }
, routes = , routes =
[ Genode.ServiceRoute.parent "Timer" [ Genode.ServiceRoute.parent "Timer"

View File

@ -54,7 +54,7 @@ let
name = "net"; name = "net";
testConfig = ./net.dhall; testConfig = ./net.dhall;
testScript = '' testScript = ''
run_genode_until {child "ping" exited with exit value 0} 30 run_genode_until {child "init" exited with exit value 0} 30
''; '';
qemuMem = 64; qemuMem = 64;
} }
@ -63,7 +63,7 @@ let
name = "net_2if"; name = "net_2if";
testConfig = ./net_2if.dhall; testConfig = ./net_2if.dhall;
testScript = '' testScript = ''
run_genode_until {child "clients" exited with exit value 0} 30 run_genode_until {child "init" exited with exit value 0} 30
''; '';
qemuMem = 64; qemuMem = 64;
} }

View File

@ -49,6 +49,7 @@ in { config =
, ping = , ping =
Genode.Init.Start::{ Genode.Init.Start::{
, binary = "ping" , binary = "ping"
, exitPropagate = True
, resources = { caps = 128, ram = Genode.units.MiB 6 } , resources = { caps = 128, ram = Genode.units.MiB 6 }
, routes = , routes =
[ Genode.ServiceRoute.parent "Timer" [ Genode.ServiceRoute.parent "Timer"

View File

@ -52,6 +52,7 @@ in { config =
, clients = , clients =
Genode.Init.Start::{ Genode.Init.Start::{
, binary = "sequence" , binary = "sequence"
, exitPropagate = True
, resources = { caps = 256, ram = Genode.units.MiB 8 } , resources = { caps = 256, ram = Genode.units.MiB 8 }
, routes = , routes =
[ Genode.ServiceRoute.parent "Timer" [ Genode.ServiceRoute.parent "Timer"

View File

@ -15,6 +15,7 @@ in { config =
{ solo5 = { solo5 =
Genode.Init.Start::{ Genode.Init.Start::{
, binary = test.mapKey , binary = test.mapKey
, exitPropagate = True
, resources = { caps = 256, ram = Genode.units.MiB 3 } , resources = { caps = 256, ram = Genode.units.MiB 3 }
, routes = , routes =
[ Genode.ServiceRoute.parent "Timer" [ Genode.ServiceRoute.parent "Timer"