diff --git a/ci/scripts/build.sh b/ci/scripts/build.sh
index b2ffaeb726f8e1baa12864d77f92536e4c4fe71a..1b894cab18e6caaf12d23afe32601ac74e51cffa 100644
--- a/ci/scripts/build.sh
+++ b/ci/scripts/build.sh
@@ -19,6 +19,6 @@ if [ ! -f Makefile ]; then
     exit 1
 fi
 
-CC="$2" CXX="$3" FC="$4" make VERBOSE=1
+CC="$2" CXX="$3" FC="$4" make VERBOSE=1 -j4
 
 exit 0
diff --git a/ci/scripts/install.sh b/ci/scripts/install.sh
new file mode 100644
index 0000000000000000000000000000000000000000..269634655a501f5bb1b7f170d1d51069e82e45e0
--- /dev/null
+++ b/ci/scripts/install.sh
@@ -0,0 +1,21 @@
+
+#!/bin/bash
+set -e
+
+if [ $# -ne 1 ]; then
+    echo "Usage ./install build_folder"
+    exit 1
+fi
+
+if [ ! -d "$1" ]; then
+    echo "Folder {} does not exist."
+    exit 1
+fi 
+
+BUILD_FOLDER="$1"
+
+cd $BUILD_FOLDER
+make install
+python -c 'import hysop'
+
+exit 0
diff --git a/ci/scripts/test.sh b/ci/scripts/test.sh
new file mode 100644
index 0000000000000000000000000000000000000000..075baef2d6942716a056e6ff8f405bbb94923201
--- /dev/null
+++ b/ci/scripts/test.sh
@@ -0,0 +1,10 @@
+#!/bin/bash
+set -e
+
+if [ $# -ne 0 ]; then
+    echo "Usage ./test"
+    exit 1
+fi
+
+python "./hysop/operator/test_transpose.py"
+exit 0