From 89408c531584e5733b50c2cad91822599018de11 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Tue, 19 May 2020 16:00:38 +0530 Subject: [PATCH] test-log: patch for exit --- packages/genodelabs/targets.nix | 2 ++ packages/genodelabs/test-log.patch | 16 ++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 packages/genodelabs/test-log.patch diff --git a/packages/genodelabs/targets.nix b/packages/genodelabs/targets.nix index 33c5027..d2b7c14 100644 --- a/packages/genodelabs/targets.nix +++ b/packages/genodelabs/targets.nix @@ -37,6 +37,8 @@ with ports; { # The following are tests that never exit # and have no conventions on log output. + "test-log".patches = [ ./test-log.patch ]; + "test-pci".patches = [ ./test-pci.patch ]; "test-signal".patches = [ ./test-signal.patch ]; diff --git a/packages/genodelabs/test-log.patch b/packages/genodelabs/test-log.patch new file mode 100644 index 0000000..ad3f285 --- /dev/null +++ b/packages/genodelabs/test-log.patch @@ -0,0 +1,16 @@ +commit aba419c7ff040d75151b35563fa43b60b17e1faa +Author: Emery Hemingway +Date: Tue May 19 11:31:17 2020 +0530 + + test-log: exit + +diff --git a/repos/base/src/test/log/main.cc b/repos/base/src/test/log/main.cc +index a07a36a781..1c2e205d0c 100644 +--- a/repos/base/src/test/log/main.cc ++++ b/repos/base/src/test/log/main.cc +@@ -58,4 +58,5 @@ void Component::construct(Genode::Env &env) + log(Cstring(buf)); + + log("Test done."); ++ env.parent().exit(0); + }