From 7eea061687a31b32f6f08181dc8d076385929444 Mon Sep 17 00:00:00 2001 From: Pierre Mavro Date: Wed, 10 Feb 2021 19:03:20 +0100 Subject: [PATCH] feat: adding unit tests in the pipeline --- .github/workflows/tests.yml | 4 +++- test_utilities/src/aws.rs | 6 +++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index b85b537a..4b06705f 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -14,7 +14,7 @@ jobs: - uses: actions-rs/toolchain@v1 with: toolchain: stable - - name: build engine + - name: build run: | export PATH=$GITHUB_WORKSPACE/bin:$PATH export RUSTC_WRAPPER=$GITHUB_WORKSPACE/bin/sccache @@ -29,6 +29,8 @@ jobs: echo "########## START BUILD ##########" cargo build --all-features sccache --show-stats + echo "########## START UNIT TESTS ##########" + cargo test selected-functionnal-tests: runs-on: ubuntu-latest if: github.event.pull_request.draft == false diff --git a/test_utilities/src/aws.rs b/test_utilities/src/aws.rs index c62d3e37..9be5f030 100644 --- a/test_utilities/src/aws.rs +++ b/test_utilities/src/aws.rs @@ -8,7 +8,7 @@ use chrono::Utc; use qovery_engine::cloud_provider::aws::kubernetes::node::Node; use qovery_engine::cloud_provider::aws::kubernetes::EKS; use qovery_engine::cloud_provider::aws::AWS; -use qovery_engine::cloud_provider::utilities::generate_prefixed_name; +use qovery_engine::cloud_provider::utilities::sanitize_name; use qovery_engine::cloud_provider::TerraformStateCredentials; use qovery_engine::container_registry::docker_hub::DockerHub; use qovery_engine::container_registry::ecr::ECR; @@ -509,8 +509,8 @@ pub fn environnement_2_app_2_routers_1_psql(context: &Context) -> Environment { let database_name = "my-psql".to_string(); let suffix = generate_id(); - let application_name1 = generate_prefixed_name("postgresql", &format!("{}-{}", "postgresql-app1", &suffix)); - let application_name2 = generate_prefixed_name("postgresql", &format!("{}-{}", "postgresql-app2", &suffix)); + let application_name1 = sanitize_name("postgresql", &format!("{}-{}", "postgresql-app1", &suffix)); + let application_name2 = sanitize_name("postgresql", &format!("{}-{}", "postgresql-app2", &suffix)); Environment { execution_id: context.execution_id().to_string(),