@@ -148,91 +148,6 @@ functions:
148
148
DO_NOT_TRACK : " 1"
149
149
TEST_CMD : gotestsum --junitfile e2e-tests.xml --format standard-verbose --
150
150
command : make e2e-test
151
- - command : archive.targz_pack
152
- params :
153
- target : src/github.com/mongodb/mongodb-atlas-cli/coverage.tgz
154
- source_dir : src/github.com/mongodb/mongodb-atlas-cli/cov
155
- include :
156
- - ' *'
157
- exclude_files :
158
- - .gitkeep
159
- - command : s3.put
160
- params :
161
- aws_key : ${aws_key}
162
- aws_secret : ${aws_secret}
163
- local_file : src/github.com/mongodb/mongodb-atlas-cli/coverage.tgz
164
- remote_file : ${project}/dist/${revision}_${created_at}/atlascli/cov/${build_variant}_${task_name}.coverage.tgz
165
- bucket : mongodb-mongocli-build
166
- permissions : public-read
167
- content_type : ${content_type|application/json}
168
- display_name : internal-bucket coverage.tgz
169
- " merge cov " :
170
- - command : subprocess.exec
171
- params :
172
- << : *go_options
173
- binary : build/ci/merge-cov.sh
174
- - command : archive.targz_pack
175
- params :
176
- target : src/github.com/mongodb/mongodb-atlas-cli/coverage.tgz
177
- source_dir : src/github.com/mongodb/mongodb-atlas-cli/
178
- include :
179
- - ' coverage.out'
180
- - ' cov/merged/*'
181
- exclude_files :
182
- - .gitkeep
183
- - command : shell.exec
184
- params :
185
- << : *go_options
186
- shell : bash
187
- script : |
188
- set -Eeou pipefail
189
- PERCENTAGE=$(go tool cover -func=coverage.out | grep total: | awk '{print $3}' | sed 's/%//')
190
- COUNT=$(ls -1 cov/*.tgz | wc -l)
191
- cat <<EOF > expansions.yaml
192
- percentage: $PERCENTAGE
193
- count: $COUNT
194
- EOF
195
- - command : s3.put
196
- params :
197
- aws_key : ${aws_key}
198
- aws_secret : ${aws_secret}
199
- local_file : src/github.com/mongodb/mongodb-atlas-cli/expansions.yaml
200
- remote_file : ${project}/dist/${revision}_${created_at}/atlascli/expansions.yaml
201
- bucket : mongodb-mongocli-build
202
- permissions : public-read
203
- content_type : ${content_type|application/yaml}
204
- display_name : internal-bucket expansions.yaml
205
- - command : expansions.update
206
- params :
207
- ignore_missing_file : true
208
- file : src/github.com/mongodb/mongodb-atlas-cli/expansions.yaml
209
- - command : subprocess.exec
210
- params :
211
- << : *go_options
212
- binary : rm
213
- args :
214
- - -f
215
- - expansions.yaml
216
- - command : s3.put
217
- params :
218
- aws_key : ${aws_key}
219
- aws_secret : ${aws_secret}
220
- local_file : src/github.com/mongodb/mongodb-atlas-cli/coverage.tgz
221
- remote_file : ${project}/dist/${revision}_${created_at}/atlascli/cov/e2e.coverage.tgz
222
- bucket : mongodb-mongocli-build
223
- permissions : public-read
224
- content_type : ${content_type|application/json}
225
- display_name : internal-bucket e2e.coverage.tgz
226
- - command : s3.put
227
- params :
228
- aws_key : ${aws_key}
229
- aws_secret : ${aws_secret}
230
- local_file : src/github.com/mongodb/mongodb-atlas-cli/coverage.out
231
- remote_file : ${project}/dist/${revision}_${created_at}/atlascli/cov/e2e.coverage.out
232
- bucket : mongodb-mongocli-build
233
- permissions : public-read
234
- content_type : ${content_type|application/json}
235
- display_name : internal-bucket e2e.coverage.out
236
151
" install gotestsum " :
237
152
- command : shell.exec
238
153
type : setup
@@ -514,26 +429,6 @@ functions:
514
429
args :
515
430
- -f
516
431
- expansions.yaml
517
- " otel " :
518
- - command : subprocess.exec
519
- params :
520
- << : *go_options
521
- include_expansions_in_env :
522
- - go_base_path
523
- - go_proxy
524
- - workdir
525
- - project_id
526
- - project_identifier
527
- - otel_trace_id
528
- - otel_parent_id
529
- - otel_collector_endpoint
530
- env :
531
- << : *go_env
532
- SPAN : ${span}
533
- ATTRS : ${attr}
534
- binary : make
535
- args :
536
- - otel
537
432
" check purls " :
538
433
- command : subprocess.exec
539
434
type : test
@@ -1737,27 +1632,6 @@ tasks:
1737
1632
user : atlascli
1738
1633
identity_file : ${workdir}/src/github.com/mongodb/mongodb-atlas-cli/build/ci/terraform/id_rsa
1739
1634
cmd : " powershell -ExecutionPolicy Bypass -File C:\\ Users\\ atlascli\\ win_test.ps1 -goproxy ${go_proxy} -revision ${github_commit}"
1740
- - name : coverage
1741
- tags : ["coverage"]
1742
- depends_on :
1743
- - name : " .e2e"
1744
- variant : " * !.cron"
1745
- status : ' *'
1746
- commands :
1747
- - command : shell.exec
1748
- params :
1749
- << : *go_options
1750
- env :
1751
- << : *go_env
1752
- AWS_ACCESS_KEY_ID : ${aws_key}
1753
- AWS_SECRET_ACCESS_KEY : ${aws_secret}
1754
- script : |
1755
- aws s3 sync s3://mongodb-mongocli-build/${project}/dist/${revision}_${created_at}/atlascli/cov/ ./cov/
1756
- - func : " merge cov"
1757
- - func : " otel"
1758
- vars :
1759
- span : " coverage"
1760
- attr : " total=${percentage},count=${count}"
1761
1635
- name : check_purls
1762
1636
tags : ["code_health"]
1763
1637
commands :
@@ -2085,14 +1959,6 @@ buildvariants:
2085
1959
<< : *go_linux_version
2086
1960
tasks :
2087
1961
- name : " .packer .windows"
2088
- - name : coverage
2089
- display_name : " Coverage"
2090
- run_on :
2091
- - rhel80-small
2092
- expansions :
2093
- << : *go_linux_version
2094
- tasks :
2095
- - name : " .coverage"
2096
1962
- name : snyk
2097
1963
display_name : Snyk
2098
1964
allowed_requesters : ["patch", "ad_hoc", "github_pr"]
0 commit comments