diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1580283f5de64f5a3b05400b76a00f70d861b699..f8c4516584fcb995863fea406ce67683f03e0c1e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,25 +1,17 @@
 stages:
-    - builds
-    - tests
+    - build_and_tests
     - clippy
     - fmt
     
 before_script:
     - export PATH="$HOME/.cargo/bin:$PATH"
     
-build:stable:
-  stage: builds
-  tags:
-    - redshift-rs-stable
-  script:
-    - cargo build --all-features
-    
-tests:stable:
+build_and_tests:stable:
   stage: tests
   tags:
     - redshift-rs-stable
   script:
-    - cargo test
+    - cargo test --all-features
     
 build_and_tests:beta:
   stage: tests
@@ -27,7 +19,7 @@ build_and_tests:beta:
     - redshift-rs-beta
   script:
     - rustup update
-    - cargo test
+    - cargo test --all-features
   when: manual
   allow_failure: true
     
@@ -37,7 +29,7 @@ build_and_tests:nightly:
   tags:
     - redshift-rs-nightly
   script:
-    - cargo test
+    - cargo test --all-features
   when: manual
   allow_failure: true