diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index bd5edbd1a467666f67c66be132b3a9d9bbd2d540..e46993708eac4a558c1da7d0df2a26e0c2732b2a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -14,15 +14,19 @@ cache:
     - hpvm/llvm/
   when: always
 
-build:
+build-and-test:
   stage: build
   tags:
     - hpvm
   script:
-    - pwd
     - source activate hpvm && cd hpvm
+    - mv /root/cfe-9.0.0.src.tar.xz /root/llvm-9.0.0.src.tar.xz ./
+    - mv /root/model_params ./test/dnn_benchmarks
     - ./install.sh -j32 -t "X86" DCMAKE_BUILD_TYPE=Release
-    - cd ..
+    - cd build
+    - make -j32 check-hpvm-pass
+    - make -j32 check-hpvm-dnn
+    - make -j32 check-hpvm-profiler
   only:
     - hpvm-release-exp
     - merge_requests