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