model_loader and tools: fix error of duplicate names

Add a function to detect and modify same filename in a list
Call this function at the loading of an analysis
Link to #4694
24 jobs for feature-c/4694-exception-dans-updatecountactivesamples in 29 minutes and 8 seconds (queued for 1 minute and 45 seconds)
Status Job ID Name Coverage
  Test Tools
passed #1402013
test_tools

00:00:11

 
  Test Quality
failed #1402014
allowed to fail
code_quality

00:00:05

passed #1402015
web
code_quality_custom

00:00:11

 
  Test Unit
passed #1402016
web
test_browser_unit

00:00:24

 
  Deploy Review
passed #1402017
web
deploy_review

00:00:07

passed #1402018
web manual
stop_deploy_review

00:00:03

 
  Test Functional
passed #1402021
web
chrome-browser-functional

00:05:46

passed #1402019
web
ff32-browser-functional

00:08:13

passed #1402020
web
ff45-browser-functional

00:07:09

passed #1402022
legacy
old-chrome-browser-functional

00:05:58

 
  Test Cypress Client
passed #1402027
cidocker
client_chrome_latest

00:02:48

passed #1402028
cidocker
client_chrome_legacy

00:02:10

passed #1402026
cidocker
client_chrome_supported

00:02:27

passed #1402024
cidocker
client_firefox_latest

00:03:34

passed #1402025
cidocker
client_firefox_legacy

00:03:33

passed #1402023
cidocker
client_firefox_supported

00:02:24

 
  Test Tutorial
passed #1402031
web-pandoc
chrome-browser-tutorial

00:03:56

passed #1402029
web-pandoc
ff32-browser-tutorial

00:07:30

passed #1402030
web-pandoc
ff45-browser-tutorial

00:05:39

passed #1402032
legacy
old-chrome-browser-tutorial

00:02:48

 
  Test Functional External
passed #1402035
web
chrome-browser-functional-external

00:01:18

passed #1402033
web
ff32-browser-functional-external

00:02:06

passed #1402034
web
ff45-browser-functional-external

00:01:36

passed #1402036
legacy
old-chrome-browser-functional-external-chrome

00:01:15

 
Name Stage Failure
failed
code_quality Test Quality
$ function propagate_env_vars() { # collapsed multi-line command
$ docker pull --quiet "$CODE_QUALITY_IMAGE"
unknown flag: --quiet
See 'docker pull --help'.
Uploading artifacts...
Runtime platform arch=386 os=linux pid=30480 revision=58272c27 version=12.7.0
WARNING: gl-code-quality-report.json: no matching files
ERROR: No files to upload
ERROR: Job failed: exit status 1