diff --git a/Makefile.include b/Makefile.include
index 4511cafed78991709822fd9390275becedfda6ba..55fd18aedd6f25a2a38a49b19e868b58528d147f 100644
--- a/Makefile.include
+++ b/Makefile.include
@@ -593,8 +593,12 @@ CFLAGS += -include '$(RIOTBUILD_CONFIG_HEADER_C)'
 # include mcuboot support
 include $(RIOTMAKE)/mcuboot.mk
 
+# include Murdock helpers
+include $(RIOTMAKE)/murdock.inc.mk
+
 # Sanity check, 'all' should be the default goal
 ifneq (all, $(.DEFAULT_GOAL))
   $(error .DEFAULT_GOAL := $(.DEFAULT_GOAL))
 endif
+
 endif # BOARD=none
diff --git a/makefiles/murdock.inc.mk b/makefiles/murdock.inc.mk
new file mode 100644
index 0000000000000000000000000000000000000000..029446e5062af09714d26d31c427ba54c54aa32b
--- /dev/null
+++ b/makefiles/murdock.inc.mk
@@ -0,0 +1,6 @@
+test-murdock: link
+	cd $(RIOTBASE) && \
+		./.murdock make_test_job \
+		$$(realpath --relative-to $(RIOTBASE) $(APPDIR)) \
+		$(BOARD) \
+		$(HEXFILE)