From 0acdfe0e28790248a121c9a0dbc934b087e95447 Mon Sep 17 00:00:00 2001 From: David Bittner Date: Fri, 26 Apr 2019 15:10:28 -0400 Subject: [PATCH] adding testing after build in ci --- .gitlab-ci.yml | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b204619..0308ff8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,22 +1,13 @@ -# This file is a template, and might need editing before it works on your project. -# Official language image. Look for the different tagged releases at: -# https://hub.docker.com/r/library/rust/tags/ image: "rust:latest" -# Optional: Pick zero or more services to be used on all builds. -# Only needed when using a docker container to run your tests in. -# Check out: http://docs.gitlab.com/ce/ci/docker/using_docker_images.html#what-is-a-service -#services: -# - mysql:latest -# - redis:latest -# - postgres:latest - -# Optional: Install a C compiler, cmake and git into the container. -# You will often need this when you (or any of your dependencies) depends on C code. before_script: - apt-get update -yqq - apt-get install -yqq --no-install-recommends build-essential +stages: +- build +- test + build: script: - HERE="$(readlink -f .)" @@ -29,8 +20,7 @@ build: - target - cargo_dir -# Use cargo to test the project -test:cargo: +test: script: - rustc --version && cargo --version # Print version info for debugging - - cargo test --all --verbose \ No newline at end of file + - cargo test --all --verbose