@@ -148,91 +148,6 @@ functions:
148148 DO_NOT_TRACK : " 1"
149149 TEST_CMD : gotestsum --junitfile e2e-tests.xml --format standard-verbose --
150150 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
236151 " install gotestsum " :
237152 - command : shell.exec
238153 type : setup
@@ -512,26 +427,6 @@ functions:
512427 args :
513428 - -f
514429 - expansions.yaml
515- " otel " :
516- - command : subprocess.exec
517- params :
518- << : *go_options
519- include_expansions_in_env :
520- - go_base_path
521- - go_proxy
522- - workdir
523- - project_id
524- - project_identifier
525- - otel_trace_id
526- - otel_parent_id
527- - otel_collector_endpoint
528- env :
529- << : *go_env
530- SPAN : ${span}
531- ATTRS : ${attr}
532- binary : make
533- args :
534- - otel
535430tasks :
536431 - name : compile
537432 tags : ["code_health"]
@@ -1682,27 +1577,6 @@ tasks:
16821577 user : atlascli
16831578 identity_file : ${workdir}/src/github.com/mongodb/mongodb-atlas-cli/build/ci/terraform/id_rsa
16841579 cmd : " powershell -ExecutionPolicy Bypass -File C:\\ Users\\ atlascli\\ win_test.ps1 -goproxy ${go_proxy} -revision ${github_commit}"
1685- - name : coverage
1686- tags : ["coverage"]
1687- depends_on :
1688- - name : " .e2e"
1689- variant : " * !.cron"
1690- status : ' *'
1691- commands :
1692- - command : shell.exec
1693- params :
1694- << : *go_options
1695- env :
1696- << : *go_env
1697- AWS_ACCESS_KEY_ID : ${aws_key}
1698- AWS_SECRET_ACCESS_KEY : ${aws_secret}
1699- script : |
1700- aws s3 sync s3://mongodb-mongocli-build/${project}/dist/${revision}_${created_at}/atlascli/cov/ ./cov/
1701- - func : " merge cov"
1702- - func : " otel"
1703- vars :
1704- span : " coverage"
1705- attr : " total=${percentage},count=${count}"
17061580 - name : snyk_monitor
17071581 tags :
17081582 - snyk
@@ -2026,14 +1900,6 @@ buildvariants:
20261900 << : *go_linux_version
20271901 tasks :
20281902 - name : " .packer .windows"
2029- - name : coverage
2030- display_name : " Coverage"
2031- run_on :
2032- - rhel80-small
2033- expansions :
2034- << : *go_linux_version
2035- tasks :
2036- - name : " .coverage"
20371903 - name : snyk
20381904 display_name : Snyk
20391905 allowed_requesters : ["patch", "ad_hoc", "github_pr"]
0 commit comments