Skip to content
New issue

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

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

Already on GitHub? # to your account

[Release-1.31] Jan 2025 Testing Overhaul, E2E to Docker Migration, #11724

Merged
merged 14 commits into from
Feb 8, 2025

Conversation

dereknola
Copy link
Member

Signed-off-by: Derek Nola <derek.nola@suse.com>
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>
…rename secret -> token - remove unused ENV control vars - Consolidate DeployWorkload function similar to E2E function

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>
Signed-off-by: Derek Nola <derek.nola@suse.com>
* Build and Run Arm64 Docker Tests
* Compile go tests for both amd64 and arm64
* Use version.sh to determine channel, not git
* Consolidate docker tests into 2D matrix
* Remove old Docker test from Drone and Github Actions

Signed-off-by: Derek Nola <derek.nola@suse.com>
* [e2e] Convert RunCmdOnNode to method
* Consolidate e2e variables into TestConfig struct
* Consolidate docker and integration test helper functions
* E2E: Directly count daemonsets, not their pods
* Add missing Context levels for E2E tests
* Migrate e2e.ParsePods to new tests client package
* Run the go test compile test on their respective architectures

Signed-off-by: Derek Nola <derek.nola@suse.com>
* Migrate conformance docker test

Switch to hydrophone from sonobuoy
Support serial conformance

* Replace docker tests with go version on arm32 Drone pipeline
* Support multiple DB, push hydrophone logs to test output
* Replace  etcd and sqlite conformance tests with golang versions
* Retry on flaky btrfs section
* Fix db cleanup for sqlite, be explicit on the dbtype

Signed-off-by: Derek Nola <derek.nola@suse.com>
@dereknola dereknola requested a review from a team as a code owner February 7, 2025 17:26
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 force-pushed the test_migration_1.31 branch from 1f6c801 to 1c1cb5f Compare February 7, 2025 19:51
Signed-off-by: Derek Nola <derek.nola@suse.com>
Copy link

codecov bot commented Feb 8, 2025

Codecov Report

Attention: Patch coverage is 0% with 101 lines in your changes missing coverage. Please review.

Project coverage is 46.83%. Comparing base (03b6d1d) to head (7df0a17).
Report is 14 commits behind head on release-1.31.

Files with missing lines Patch % Lines
tests/client.go 0.00% 101 Missing ⚠️
Additional details and impacted files
@@               Coverage Diff                @@
##           release-1.31   #11724      +/-   ##
================================================
- Coverage         49.22%   46.83%   -2.39%     
================================================
  Files               185      186       +1     
  Lines             19262    19363     +101     
================================================
- Hits               9481     9069     -412     
- Misses             8394     8978     +584     
+ Partials           1387     1316      -71     
Flag Coverage Δ
e2etests 40.23% <ø> (-3.39%) ⬇️
inttests 18.68% <ø> (-16.28%) ⬇️
unittests 16.94% <0.00%> (-0.09%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@dereknola dereknola merged commit cc874e1 into k3s-io:release-1.31 Feb 8, 2025
44 checks passed
@dereknola dereknola deleted the test_migration_1.31 branch February 11, 2025 21:55
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants