|
105 | 105 | export SONAR_HOST_URL="http://localhost:$sqport" |
106 | 106 | fi |
107 | 107 |
|
108 | | - f="$TMP/measures-$env-unrel.csv"; run_test "$f" sonar-measures-export -b -f "$f" -m _main --withURL |
109 | | - f="$TMP/measures-$env-2.csv"; run_test_stdout "$f" sonar-measures-export -b -m _main --withURL |
110 | | - f="$TMP/measures-$env-3.csv"; run_test_stdout "$f" sonar-measures-export -b -p -r -d -m _all |
| 108 | + f="measures-$env-unrel.csv"; run_test "$f" sonar-measures-export -b -f "$f" -m _main --withURL |
| 109 | + f="measures-$env-2.csv"; run_test_stdout "$f" sonar-measures-export -b -m _main --withURL |
| 110 | + f="measures-$env-3.csv"; run_test_stdout "$f" sonar-measures-export -b -p -r -d -m _all |
111 | 111 |
|
112 | | - f="$TMP/measures-$env-1.json"; run_test "$f" sonar-measures-export -b -f "$f" -m _all |
113 | | - f="$TMP/measures-$env-2.json"; run_test_stdout "$f" sonar-measures-export -b -p -r -d -m _all --format json |
114 | | - f="$TMP/measures-$env-3.csv"; run_test "$f" sonar-measures-export -b -f "$f" --csvSeparator '+' -m _main |
| 112 | + f="measures-$env-1.json"; run_test "$f" sonar-measures-export -b -f "$f" -m _all |
| 113 | + f="measures-$env-2.json"; run_test_stdout "$f" sonar-measures-export -b -p -r -d -m _all --format json |
| 114 | + f="measures-$env-3.csv"; run_test "$f" sonar-measures-export -b -f "$f" --csvSeparator '+' -m _main |
115 | 115 |
|
116 | | - f="$TMP/measures-history-$env-1.csv"; run_test "$f" sonar-measures-export -b -f "$f" --history |
117 | | - f="$TMP/measures-history-$env-2.csv"; run_test "$f" sonar-measures-export -b -f "$f" -k okorach_sonar-tools --history --asTable |
118 | | - f="$TMP/measures-history-$env-3.json"; run_test "$f" sonar-measures-export -b -f "$f" --history |
| 116 | + f="measures-history-$env-1.csv"; run_test "$f" sonar-measures-export -b -f "$f" --history |
| 117 | + f="measures-history-$env-2.csv"; run_test "$f" sonar-measures-export -b -f "$f" -k okorach_sonar-tools --history --asTable |
| 118 | + f="measures-history-$env-3.json"; run_test "$f" sonar-measures-export -b -f "$f" --history |
119 | 119 |
|
120 | 120 | logmsg "IT $env sonar-findings-export" |
121 | 121 |
|
122 | | - f="$TMP/findings-$env-unrel.csv"; run_test "$f" sonar-findings-export -v DEBUG -f "$f" |
123 | | - f="$TMP/findings-$env-1.json"; run_test "$f" sonar-findings-export -f "$f" |
124 | | - f="$TMP/findings-$env-2.json"; run_test_stdout "$f" sonar-findings-export -v DEBUG --format json -k okorach_audio-video-tools,okorach_sonar-tools |
125 | | - f="$TMP/findings-$env-3.json"; run_test_stdout "$f" sonar-findings-export -v DEBUG --format json -k okorach_audio-video-tools,okorach_sonar-tools --useFindings |
126 | | - f="$TMP/findings-$env-4.csv"; run_test_stdout "$f" sonar-findings-export --format csv -k okorach_audio-video-tools,okorach_sonar-tools --csvSeparator '+' |
| 122 | + f="findings-$env-unrel.csv"; run_test "$f" sonar-findings-export -v DEBUG -f "$f" |
| 123 | + f="findings-$env-1.json"; run_test "$f" sonar-findings-export -f "$f" |
| 124 | + f="findings-$env-2.json"; run_test_stdout "$f" sonar-findings-export -v DEBUG --format json -k okorach_audio-video-tools,okorach_sonar-tools |
| 125 | + f="findings-$env-3.json"; run_test_stdout "$f" sonar-findings-export -v DEBUG --format json -k okorach_audio-video-tools,okorach_sonar-tools --useFindings |
| 126 | + f="findings-$env-4.csv"; run_test_stdout "$f" sonar-findings-export --format csv -k okorach_audio-video-tools,okorach_sonar-tools --csvSeparator '+' |
127 | 127 |
|
128 | 128 | if [ "$env" = "sonarcloud" ]; then |
129 | 129 | logmsg "IT $env sonar-audit SKIPPED" |
130 | 130 | logmsg "IT $env sonar-housekeeper SKIPPED" |
131 | 131 | else |
132 | 132 | logmsg "IT $env sonar-audit" |
133 | | - f="$TMP/audit-$env-unrel.csv"; run_test_stdout "$f" sonar-audit |
134 | | - f="$TMP/audit-$env-1.json"; run_test "$f" sonar-audit -f "$f" |
135 | | - f="$TMP/audit-$env-2.json"; run_test_stdout "$f" sonar-audit --format json --what qualitygates,qualityprofiles,settings |
136 | | - f="$TMP/audit-$env-3.csv"; run_test_stdout "$f" sonar-audit --csvSeparator '+' --format csv |
| 133 | + f="audit-$env-unrel.csv"; run_test_stdout "$f" sonar-audit |
| 134 | + f="audit-$env-1.json"; run_test "$f" sonar-audit -f "$f" |
| 135 | + f="audit-$env-2.json"; run_test_stdout "$f" sonar-audit --format json --what qualitygates,qualityprofiles,settings |
| 136 | + f="audit-$env-3.csv"; run_test_stdout "$f" sonar-audit --csvSeparator '+' --format csv |
137 | 137 |
|
138 | 138 | logmsg "IT $env sonar-housekeeper" |
139 | | - f="$TMP/housekeeper-$env-1.csv"; run_test_stdout "$f" sonar-housekeeper -P 365 -B 90 -T 180 -R 30 |
| 139 | + f="housekeeper-$env-1.csv"; run_test_stdout "$f" sonar-housekeeper -P 365 -B 90 -T 180 -R 30 |
140 | 140 | fi |
141 | 141 |
|
142 | 142 | logmsg "IT $env sonar-loc" |
143 | | - f="$TMP/loc-$env-1.csv"; run_test_stdout "$f" sonar-loc |
144 | | - f="$TMP/loc-$env-unrel.csv"; run_test_stdout "$f" sonar-loc -n -a |
145 | | - f="$TMP/loc-$env-2.csv"; run_test "$f" sonar-loc -n -a -f "$f" --csvSeparator ';' |
| 143 | + f="loc-$env-1.csv"; run_test_stdout "$f" sonar-loc |
| 144 | + f="loc-$env-unrel.csv"; run_test_stdout "$f" sonar-loc -n -a |
| 145 | + f="loc-$env-2.csv"; run_test "$f" sonar-loc -n -a -f "$f" --csvSeparator ';' |
146 | 146 |
|
147 | 147 | logmsg "sonar-rules $env" |
148 | | - f="$TMP/rules-$env-1.csv"; run_test_stdout "$f" sonar-rules -e |
149 | | - f="$TMP/rules-$env-2.csv"; run_test "$f" sonar-rules -e -f "$f" |
150 | | - f="$TMP/rules-$env-3.json"; run_test_stdout "$f" sonar-rules -e --format json |
151 | | - f="$TMP/rules-$env-4.json"; run_test "$f" sonar-rules -e -f "$f" |
| 148 | + f="rules-$env-1.csv"; run_test_stdout "$f" sonar-rules -e |
| 149 | + f="rules-$env-2.csv"; run_test "$f" sonar-rules -e -f "$f" |
| 150 | + f="rules-$env-3.json"; run_test_stdout "$f" sonar-rules -e --format json |
| 151 | + f="rules-$env-4.json"; run_test "$f" sonar-rules -e -f "$f" |
152 | 152 |
|
153 | 153 | logmsg "sonar-config $env" |
154 | | - f="$TMP/config-$env-1.json"; run_test_stdout "$f" sonar-config -e -w "qualitygates, qualityprofiles, projects" -k okorach_audio-video-tools,okorach_sonar-tools |
155 | | - f="$TMP/config-$env-2.json"; run_test_stdout "$f" sonar-config --export |
156 | | - f="$TMP/config-$env-unrel.json"; run_test "$f" sonar-config --export -f "$f" |
| 154 | + f="config-$env-1.json"; run_test_stdout "$f" sonar-config -e -w "qualitygates, qualityprofiles, projects" -k okorach_audio-video-tools,okorach_sonar-tools |
| 155 | + f="config-$env-2.json"; run_test_stdout "$f" sonar-config --export |
| 156 | + f="config-$env-unrel.json"; run_test "$f" sonar-config --export -f "$f" |
157 | 157 |
|
158 | 158 | if [ $noExport -eq 1 ]; then |
159 | 159 | logmsg "sonar-projects-export $env test skipped" |
|
165 | 165 | fi |
166 | 166 |
|
167 | 167 | logmsg "sonar-findings-export $env ADMIN export" |
168 | | - f1="$TMP/findings-$env-admin.csv"; run_test "$f1" sonar-findings-export -v DEBUG -f "$f1" -k okorach_audio-video-tools,okorach_sonar-tools |
| 168 | + f1="findings-$env-admin.csv"; run_test "$f1" sonar-findings-export -v DEBUG -f "$f1" -k okorach_audio-video-tools,okorach_sonar-tools |
169 | 169 |
|
170 | 170 | if [ "$env" = "sonarcloud" ]; then |
171 | 171 | logmsg "sonar-projects-export $env SKIPPED" |
172 | 172 | else |
173 | 173 | logmsg "sonar-findings-export $env USER export" |
174 | 174 | export SONAR_TOKEN=$SONAR_TOKEN_USER_USER |
175 | | - f2="$TMP/findings-$env-user.csv"; run_test "$f2" sonar-findings-export -v DEBUG -f "$f2" -k okorach_audio-video-tools,okorach_sonar-tools |
| 175 | + f2="findings-$env-user.csv"; run_test "$f2" sonar-findings-export -v DEBUG -f "$f2" -k okorach_audio-video-tools,okorach_sonar-tools |
176 | 176 | fi |
177 | 177 |
|
178 | 178 | # Restore admin token as long as previous version is 2.9 or less |
|
181 | 181 |
|
182 | 182 | export SONAR_TOKEN="$SONAR_TOKEN_ADMIN_USER" |
183 | 183 | logmsg "IT released tools $env" |
184 | | - run_test sonar-measures-export -b -f "$TMP/measures-$env-rel.csv" -m _main --withURL |
185 | | - run_test sonar-findings-export -f "$TMP/findings-$env-rel.csv" |
186 | | - run_test sonar-audit -f "$TMP/audit-$env-rel.csv" |
187 | | - run_test sonar-loc -n -a -f "$TMP/loc-$env-rel.csv" |
188 | | - run_test sonar-config -e -f "$TMP/config-$env-rel.json" |
| 184 | + run_test sonar-measures-export -b -f "measures-$env-rel.csv" -m _main --withURL |
| 185 | + run_test sonar-findings-export -f "findings-$env-rel.csv" |
| 186 | + run_test sonar-audit -f "audit-$env-rel.csv" |
| 187 | + run_test sonar-loc -n -a -f "loc-$env-rel.csv" |
| 188 | + run_test sonar-config -e -f "config-$env-rel.json" |
189 | 189 |
|
190 | 190 | logmsg "IT compare released and unreleased $env" |
191 | 191 | for f in measures findings audit loc |
192 | 192 | do |
193 | | - root="$TMP/$f-$env" |
| 193 | + root="$f-$env" |
194 | 194 | announce_test "$f-$env diff" |
195 | 195 | sort -o "$root-rel.csv" "$root-rel.csv" |
196 | 196 | sort -o "$root-unrel.csv" "$root-unrel.csv" |
197 | | - test_passed_if_identical "$root-rel.csv" "$root-unrel.csv" |
| 197 | + test_passed_if_identical "$TMP/$root-rel.csv" "$TMP/$root-unrel.csv" |
198 | 198 | done |
199 | 199 | for f in config |
200 | 200 | do |
201 | | - root="$TMP/$f-$env" |
| 201 | + root="$f-$env" |
202 | 202 | announce_test "$f-$env diff" |
203 | | - test_passed_if_identical "$root-rel.json" "$root-unrel.json" |
| 203 | + test_passed_if_identical "$TMP/$root-rel.json" "$TMP/$root-unrel.json" |
204 | 204 | done |
205 | 205 | announce_test "findings-$env admin vs user diff" |
206 | 206 | test_passed_if_identical "$TMP/findings-$env-admin.csv" "$TMP/findings-$env-user.csv" |
|
0 commit comments