diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000000000000000000000000000000000000..59ff8b064f2bc74f25c99383644b62e945ddc15b
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "test/libdap-test"]
+	path = test/libdap-test
+	url = https://github.com/kelvinblockchain/libdap-test
diff --git a/.travis.yml b/.travis.yml
index 2247e4c6e817f49bef4622f1b072b43d4cff6de7..6b94134da1cfdc67b4366d15806332cb2fb382c8 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -11,7 +11,7 @@ script:
     - cd build 
     - cmake ../
     - make
-    - make test
+    - ctest --verbose
 
 addons:
   apt:
diff --git a/test/libdap-test b/test/libdap-test
new file mode 160000
index 0000000000000000000000000000000000000000..5c3a582e9fd536eab07a13b35a5c8ecfabfd48fb
--- /dev/null
+++ b/test/libdap-test
@@ -0,0 +1 @@
+Subproject commit 5c3a582e9fd536eab07a13b35a5c8ecfabfd48fb