diff --git a/test/validate/Makefile b/test/validate/Makefile index 16e32e899fe6f01cbbd13f2ea1171a2777945204..4460a79701b189709de9f790f3aa4ab03d20ff58 100644 --- a/test/validate/Makefile +++ b/test/validate/Makefile @@ -27,6 +27,7 @@ PROD += syncq PROD += pvSync PROD += pvPutAsync PROD += array +PROD += stop #PROD += ctest diff --git a/test/validate/stop.st b/test/validate/stop.st new file mode 100644 index 0000000000000000000000000000000000000000..dbf4ddf4e749241542e93f5dd7d01800b91bc913 --- /dev/null +++ b/test/validate/stop.st @@ -0,0 +1,17 @@ +program stop + +ss main { + state start { + when (delay(5)) { + seqStop(epicsThreadGetIdSelf()); + } state start + } +} + +ss progress { + state running { + when (delay(1)) { + printf("still running...\n"); + } state running + } +}