diff --git a/client/driver/test-resources/docker/Dockerfile b/client/driver/test-resources/docker/Dockerfile new file mode 100644 index 000000000..33a75e4e0 --- /dev/null +++ b/client/driver/test-resources/docker/Dockerfile @@ -0,0 +1,4 @@ +FROM python +ADD main.py main.py +ENV PYTHONUNBUFFERED=1 +CMD ["python", "main.py"] diff --git a/client/driver/test-resources/docker/main.py b/client/driver/test-resources/docker/main.py new file mode 100644 index 000000000..3162260e9 --- /dev/null +++ b/client/driver/test-resources/docker/main.py @@ -0,0 +1,17 @@ +import signal +import time + +# Setup handler for sigterm so we can exit when docker stop is called. +def term(signum, stack_Frame): + exit(1) + +signal.signal(signal.SIGTERM, term) + +print ("Starting") + +max = 3 +for i in range(max): + time.sleep(1) + print("Heartbeat {0}/{1}".format(i + 1, max)) + +print("Exiting") diff --git a/client/driver/test-resources/java/demoapp.jar b/client/driver/test-resources/java/demoapp.jar new file mode 100644 index 000000000..c13c83245 Binary files /dev/null and b/client/driver/test-resources/java/demoapp.jar differ diff --git a/client/driver/test-resources/java/demoapp.java b/client/driver/test-resources/java/demoapp.java new file mode 100644 index 000000000..66eca76fd --- /dev/null +++ b/client/driver/test-resources/java/demoapp.java @@ -0,0 +1,12 @@ +public class Hello { + public static void main(String[] args) { + while (true) { + System.out.println("Hi"); + try { + Thread.sleep(1000); //1000 milliseconds is one second. + } catch(InterruptedException ex) { + Thread.currentThread().interrupt(); + } + } + } +} \ No newline at end of file