From b52fcf9b0f745fe0309c988fa550344378e3cfa0 Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Mon, 27 Jul 2020 01:49:08 +0300 Subject: test: process: Test Process::kill() Add a test to ensure that Process::kill() on an unstarted process is safe. This aims at ensuring we don't kill other processes unexpectedly. Signed-off-by: Laurent Pinchart Reviewed-by: Kieran Bingham --- test/process/process_test.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'test/process') diff --git a/test/process/process_test.cpp b/test/process/process_test.cpp index ce0cc7c9..721a7c9d 100644 --- a/test/process/process_test.cpp +++ b/test/process/process_test.cpp @@ -51,6 +51,10 @@ protected: args.push_back(to_string(exitCode)); proc_.finished.connect(this, &ProcessTest::procFinished); + /* Test that kill() on an unstarted process is safe. */ + proc_.kill(); + + /* Test starting the process and retrieving the exit code. */ int ret = proc_.start("/proc/self/exe", args); if (ret) { cerr << "failed to start process" << endl; -- cgit v1.2.1