Resolve "BigBang Pipelines should call Package tests"
Summary
Adding script in tests/scripts to search for "enabled: true" packages in tests/ci/k3d/values.yaml, and iterate through chart/values.yaml to pull in the repo to run cypress testing in each package's "tests" folder.
Script runs as part of "clean install" and "upgrade" pipeline stages.
Artifacts for clean install are saved only on success (because of previous setup with images.txt only on success) but upgrade artifacts are configured to save cypress testing output always.
Closes #79 (closed)
Merge request reports
Activity
changed milestone to %1.3.0
added kindci label
added 1 commit
- cf1cd144 - Adding cypress-tests/ to clean install artifacts
unassigned @ryan.j.garcia
added 16 commits
-
c6ef2465...64ad1435 - 6 commits from branch
master
- 0b825a02 - Initial package-tests ci file
- c6a66776 - Adding tag from values to clone command
- f316bfa5 - Creating tests/03_cypress.sh
- ecd4697e - executabling 03_cypress test script
- 18a9f9de - removing CI package-tests folder
- 02b746cb - Adding cypress-tests/ to clean install artifacts
- af109d20 - YAML syntax fix
- 8c5be3ac - Removing package_test_bigbang ref
- c1818dcc - Finalizing (i hope) 03_cypress test script
- 799fcebd - adding echo statements to cypress script
Toggle commit list-
c6ef2465...64ad1435 - 6 commits from branch
removed anchore label
removed argocd label
added 14 commits
-
799fcebd...f9afd887 - 4 commits from branch
master
- d9ade4e4 - Initial package-tests ci file
- 9d0d4bb5 - Adding tag from values to clone command
- 48fa0dd8 - Creating tests/03_cypress.sh
- 3400a261 - executabling 03_cypress test script
- 0110feef - removing CI package-tests folder
- 5b9c65ff - Adding cypress-tests/ to clean install artifacts
- aa5df68c - YAML syntax fix
- a6637965 - Removing package_test_bigbang ref
- 61dd3477 - Finalizing (i hope) 03_cypress test script
- 7671fab8 - adding echo statements to cypress script
Toggle commit list-
799fcebd...f9afd887 - 4 commits from branch
added 1 commit
- eaad3db1 - adding always artifact for cypress to upgrade job
Script is working, just need to fix tests for monitoring, and run cypress tests for addons
Edited by Ryan Garciaadded anchore argocd clusterAuditor gitlab gitlabRunner haproxy mattermost mattermostoperator minio minioOperator sonarqube + 1 deleted label
removed clusterAuditor label
removed gitlabRunner label
added authservice label
added 1 commit
- 36782d3d - Adding in syntax to check for branches in .git values
added 27 commits
-
5fa930b3...30eebe6e - 6 commits from branch
master
- 81b8c897 - Initial package-tests ci file
- 15659931 - Adding tag from values to clone command
- 7b7a3e8c - Creating tests/03_cypress.sh
- 1c2b6a99 - executabling 03_cypress test script
- 946dfe2e - removing CI package-tests folder
- 16e96baa - Adding cypress-tests/ to clean install artifacts
- bfb41bce - YAML syntax fix
- 7a792da7 - Removing package_test_bigbang ref
- 039b627d - Finalizing (i hope) 03_cypress test script
- 220d3f5e - adding echo statements to cypress script
- c308c0b7 - fixing syntax on line 18
- a4b6e6b4 - Adding more logic to 03_cypress test script
- 79c2ec5c - Updating cypress flags
- 8cc731de - adding always artifact for cypress to upgrade job
- 09c20eec - Adding in syntax to check for branches in .git values
- a479d645 - cypress test script syntax fixes
- 5c1f7cb7 - Updating addons cloning logic
- 08e3976f - Syntax fixing cloning addon packages
- d5dfd558 - More syntaaaaax for addons
- b725cc4d - More syntax for addons portion
- 57efe31f - Further finalizing logic in addons portion
Toggle commit list-
5fa930b3...30eebe6e - 6 commits from branch
added 1 commit
- c6ad36f3 - Pointing to argo main branch to pass pipeline
added 1 commit
- cdce614f - Adding sleep to cypress script to check on prom targets in cluster
added 1 commit
- f54358e6 - chore: bumping monitoring+argo tags for successful cypress tests
added statusblocked label
added statusdoing label and removed statusblocked label
added statusreview label and removed statusdoing label
added statusdoing label and removed statusreview label
added 1 commit
- 04c829ad - Update values.yaml to point to monitoring package ib-images branch
added 1 commit
- 2bb7a1a2 - chore: Update tag for monitoring package in values.yaml