Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Overhaul integration testing #5679

Merged
merged 5 commits into from
Apr 8, 2024
Merged

Conversation

dereknola
Copy link
Contributor

@dereknola dereknola commented Apr 4, 2024

Proposed Changes

  • Rework integration test folder structure
  • Enable go coverage on the rke2 binary, upload coverage reports to codecov
  • Run the etcdsnapshot integration test in GitHub Actions on PRs
  • Remove old makefile targets that are no longer used

Types of Changes

Testing, CI

Verification

New GitHub Action should pass

Testing

Linked Issues

#5386

User-Facing Change


Further Comments

Signed-off-by: Derek Nola <derek.nola@suse.com>
Signed-off-by: Derek Nola <derek.nola@suse.com>
@dereknola dereknola requested a review from a team as a code owner April 4, 2024 20:59
@dereknola dereknola force-pushed the integration_v2 branch 3 times, most recently from 3bdcfd5 to ac74521 Compare April 4, 2024 23:54
Rework etcd test to use new test framework

Signed-off-by: Derek Nola <derek.nola@suse.com>

Add debug session on failure

Signed-off-by: Derek Nola <derek.nola@suse.com>

x

Signed-off-by: Derek Nola <derek.nola@suse.com>
Signed-off-by: Derek Nola <derek.nola@suse.com>
Signed-off-by: Derek Nola <derek.nola@suse.com>
@dereknola dereknola merged commit 65fe64a into rancher:master Apr 8, 2024
4 checks passed
@dereknola dereknola mentioned this pull request Apr 8, 2024
10 tasks
@dereknola dereknola deleted the integration_v2 branch April 11, 2024 17:26
dereknola added a commit to dereknola/rke2 that referenced this pull request Apr 17, 2024
* Make proper integration folder structure
* Remove old publish script
* Add integration test  GH workflow
* Rework etcd test to use new test framework
* Enable rke2 binary with go coverage option

Signed-off-by: Derek Nola <derek.nola@suse.com>
dereknola added a commit to dereknola/rke2 that referenced this pull request Apr 17, 2024
* Make proper integration folder structure
* Remove old publish script
* Add integration test  GH workflow
* Rework etcd test to use new test framework
* Enable rke2 binary with go coverage option

Signed-off-by: Derek Nola <derek.nola@suse.com>
dereknola added a commit that referenced this pull request May 3, 2024
* Make proper integration folder structure
* Remove old publish script
* Add integration test  GH workflow
* Rework etcd test to use new test framework
* Enable rke2 binary with go coverage option

Signed-off-by: Derek Nola <derek.nola@suse.com>
dereknola added a commit that referenced this pull request May 3, 2024
* Make proper integration folder structure
* Remove old publish script
* Add integration test  GH workflow
* Rework etcd test to use new test framework
* Enable rke2 binary with go coverage option

Signed-off-by: Derek Nola <derek.nola@suse.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants