diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 97e28e441be59a6fb6aaefddac37a5a9f6f4f894..b1595e5182e1af59bd913403ef3205e9baf85c08 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -29,8 +29,27 @@ test:
     - unzip high-ctidh.zip
     - export P=`pwd`    
     - cd ..
+# 511
+    - cp binding511.h binding.h
+    - export CTIDH_BITS=511
+    - export CGO_CFLAGS="-g -I${P} -DBITS=${CTIDH_BITS}"
+    - export CGO_LDFLAGS="-L${P} -Wl,-rpath,${P} -lhighctidh_${CTIDH_BITS}"
+    - go test -v -bench .
+# 512
+    - cp binding512.h binding.h
+    - export CTIDH_BITS=512
+    - export CGO_CFLAGS="-g -I${P} -DBITS=${CTIDH_BITS}"
+    - export CGO_LDFLAGS="-L${P} -Wl,-rpath,${P} -lhighctidh_${CTIDH_BITS}"
+    - go test -v -bench .
+# 1024
     - cp binding1024.h binding.h
     - export CTIDH_BITS=1024
     - export CGO_CFLAGS="-g -I${P} -DBITS=${CTIDH_BITS}"
     - export CGO_LDFLAGS="-L${P} -Wl,-rpath,${P} -lhighctidh_${CTIDH_BITS}"
-    - go test -v
\ No newline at end of file
+    - go test -v -bench .
+# 2048
+    - cp binding2048.h binding.h
+    - export CTIDH_BITS=2048
+    - export CGO_CFLAGS="-g -I${P} -DBITS=${CTIDH_BITS}"
+    - export CGO_LDFLAGS="-L${P} -Wl,-rpath,${P} -lhighctidh_${CTIDH_BITS}"
+    - go test -v -bench .