aboutsummaryrefslogtreecommitdiff
path: root/tests/noop
diff options
context:
space:
mode:
Diffstat (limited to 'tests/noop')
-rw-r--r--tests/noop/check.mk3
-rw-r--r--tests/noop/source.mk10
2 files changed, 5 insertions, 8 deletions
diff --git a/tests/noop/check.mk b/tests/noop/check.mk
new file mode 100644
index 0000000..f4741cb
--- /dev/null
+++ b/tests/noop/check.mk
@@ -0,0 +1,3 @@
+noop: do-noop
+ @# remove carriage returns before writing status
+ @tail -n1 reports/noop/log | tr -d '\r' > reports/noop/OK
diff --git a/tests/noop/source.mk b/tests/noop/source.mk
index 3745e37..cbb87b7 100644
--- a/tests/noop/source.mk
+++ b/tests/noop/source.mk
@@ -1,8 +1,2 @@
-TESTS := $(TESTS) noop
-
-.PHONY: noop
-noop: noop/init.c $(COMMON)
- mkdir -p build/noop
- $(COMPILE) noop/init.c build/printf.o -o build/noop/init
- echo build/noop/init | $(GEN_INITRD) build/noop/initrd
- $(QEMU) build/noop/initrd | grep 'OK'
+DO != ./scripts/gen-prog -n noop -p init init.c
+DO != ./scripts/gen-simple -n noop -p init