From 7e3bdba17888c99c6fd3f00d47f4a6d1e4aadb12 Mon Sep 17 00:00:00 2001 From: Geoffrey Arthaud <geoffrey.arthaud@developpement-durable.gouv.fr> Date: Thu, 29 Feb 2024 22:54:00 +0100 Subject: [PATCH] Fix app test --- .gitlab-ci.yml | 2 +- i18n/fr-FR/gitlab_project_doctor.ftl | 2 +- src/diagnosis/gitlab_connection.rs | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 79d3441..7a9d2d9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,7 +2,7 @@ variables: RUST_VERSION: "1.76" # slim or alpine not adapted because of openSSL dependency TARGET_ARCH: default CARGO_HOME: .cargo - TEST_OPTIONS: '-ab .' + TEST_OPTIONS: --url $CI_PROJECT_URL -ab default: cache: diff --git a/i18n/fr-FR/gitlab_project_doctor.ftl b/i18n/fr-FR/gitlab_project_doctor.ftl index 7eb428c..62858d2 100644 --- a/i18n/fr-FR/gitlab_project_doctor.ftl +++ b/i18n/fr-FR/gitlab_project_doctor.ftl @@ -13,7 +13,7 @@ duplicate-assets-option-error = Cannot get the number of duplicate assets to kee duplicate-assets-option-onepackage = L'option "The number of duplicate assets to keep" vaut 1 duplicate-assets-option-warn = L'option "The number of duplicate assets to keep" ne vaut PAS 1 error = Erreur : -error-gl-token = "Aucun token trouvé. Veuillez renseigner la variable GL_TOKEN contenant un token privée valide ou bien exécutez le programme dans un job Gilab CI". +error-gl-token = Aucun token trouvé. Veuillez renseigner la variable GL_TOKEN contenant un token privée valide ou bien exécutez le programme dans un job Gilab CI. error-insufficient-privileges = Le token utilisé n'a pas les permissions requises error-no-gitlab-remote = Ce dépôt Git n'est pas lié à un dépôt Gitlab error-not-git-repo = "Ce dossier n'est pas un dépôt Git" diff --git a/src/diagnosis/gitlab_connection.rs b/src/diagnosis/gitlab_connection.rs index 42fa301..b70dec5 100644 --- a/src/diagnosis/gitlab_connection.rs +++ b/src/diagnosis/gitlab_connection.rs @@ -135,8 +135,10 @@ impl ConnectionJob { fn _env_token(token: Option<String>) -> Result<GitlabToken> { let private_token_option = token.or(env::var("GL_TOKEN").ok()); if let Some(private_token) = private_token_option { + eprintln!("INFO : Using GL_TOKEN environment variable or -t option"); Ok(GitlabToken::PrivateToken(private_token)) } else { + eprintln!("INFO : Using CI_JOB_TOKEN if it exists"); Ok(GitlabToken::JobToken( env::var("CI_JOB_TOKEN").map_err(|_| fl!("error-gl-token"))?, )) -- GitLab