Skip to content
Snippets Groups Projects
Commit 9c74b92c authored by benjamin.franksen's avatar benjamin.franksen
Browse files

test: turned stop.st into a regression test

parent 3a384f4e
No related branches found
No related tags found
No related merge requests found
......@@ -21,7 +21,6 @@ TESTPROD_HOST += entryOpte
TESTPROD_HOST += entryVar
TESTPROD_HOST += exitOptx
TESTPROD_HOST += optt
TESTPROD_HOST += stop
TESTPROD_HOST += syncq
REGRESSION_TESTS_WITH_DB += bittypes
......@@ -51,6 +50,7 @@ REGRESSION_TESTS_WITHOUT_DB += pvSync
REGRESSION_TESTS_WITHOUT_DB += safeModeNotAssigned
REGRESSION_TESTS_WITHOUT_DB += safeMonitor
REGRESSION_TESTS_WITHOUT_DB += sizeof
REGRESSION_TESTS_WITHOUT_DB += stop
REGRESSION_TESTS_WITHOUT_DB += userfunc
REGRESSION_TESTS_WITHOUT_DB += userfuncEf
REGRESSION_TESTS_WITHOUT_DB += void
......
......@@ -6,18 +6,36 @@ in the file LICENSE that is included with this distribution.
\*************************************************************************/
program stopTest
%%#include <stdlib.h>
%%#include "../testSupport.h"
entry {
seq_test_init(1);
}
ss main {
state start {
when (delay(5)) {
when (delay(0.5)) {
seqStop(epicsThreadGetIdSelf());
} state start
} state final
}
state final {
when (FALSE) {
} state final /* dummy */
}
}
ss progress {
state running {
when (delay(1)) {
printf("still running...\n");
testFail("still running...\n");
seq_test_done();
exit(0);
} state running
}
}
exit {
testPass("program terminated");
seq_test_done();
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment