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

[Epic] Testing Overhaul 2025 #11356

Open
dereknola opened this issue Nov 22, 2024 · 0 comments
Open

[Epic] Testing Overhaul 2025 #11356

dereknola opened this issue Nov 22, 2024 · 0 comments

Comments

@dereknola
Copy link
Member

dereknola commented Nov 22, 2024

This is an epic to track all the changes for testing in 2025. Since most testing is self tested in the CI, QA for most of this is not necessary. This issue largely exists as an organizational and historical record.

Docker Tests

E2E Tests

  • Investigate use GHA self-hosted large runners to improve performance of k3s build job.

    • See Try running e2e on big runners #11355 for full notes, but ultimately, the lack of availability on the equinix runners (only 1 instance at a time) destroyed the benefit of faster builds (7m vs 5m)
  • Investigate use of compiling go tests for increase performance

    • Performance gains were nonexistent, either margin-of-error, or worse performance. See Compiled vs Regular.
  • After docker migrations, determine which e2e tests should be "downgraded" to docker tests

  • Upload systemctl node logs as artifacts in GHA on failure

  • Increase Utilization of amd64 Drone Runner #11449

Integration Tests

  • Investigate use of compiling go tests for increase performance
    • Performance gains were slim, usually under ~20s difference. See Compiled vs Regular.

Unit Tests

General Testing

@dereknola dereknola self-assigned this Nov 22, 2024
@dereknola dereknola moved this from New to Working in K3s Development Nov 22, 2024
@dereknola dereknola moved this from Working to Next Up in K3s Development Nov 22, 2024
@dereknola dereknola moved this from Next Up to Working in K3s Development Dec 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Working
Development

No branches or pull requests

1 participant