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

tests: Fix some missing parallel calls and missing test spans #421

Draft
wants to merge 8 commits into
base: main
Choose a base branch
from

Commits on Nov 5, 2024

  1. Configuration menu
    Copy the full SHA
    86e4a65 View commit details
    Browse the repository at this point in the history
  2. test: write build logs by line

    Before this was calling `t.Log` for every read from the log file.
    What we really want is to to call `t.Log` for every line since a `Read`
    may return a partial line which will look weird in the output and be
    difficult to read.
    
    This also changes things to always write the build logs to the test log
    instead of just on failure so its easier to see what's happening even on
    a successful test run.
    
    Signed-off-by: Brian Goff <[email protected]>
    cpuguy83 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    93d1ad9 View commit details
    Browse the repository at this point in the history
  3. CI: Precache frontend/worker images

    This prevents the skew of test times due to having to build the frontend
    and worker images.
    
    Signed-off-by: Brian Goff <[email protected]>
    cpuguy83 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    380c6a2 View commit details
    Browse the repository at this point in the history
  4. tests: fixtures: Use main go mod cache keys

    This makes sure we use the same cache keys for both the main Dockerfile
    and the test fixtures so that we can avoid needing to pull down a bunch
    of dependencies that we've already pulled down before.
    
    Signed-off-by: Brian Goff <[email protected]>
    cpuguy83 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    346fb41 View commit details
    Browse the repository at this point in the history
  5. Add test stats to GHA summary

    Signed-off-by: Brian Goff <[email protected]>
    cpuguy83 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    8352730 View commit details
    Browse the repository at this point in the history
  6. CI: Get tracing reports from integration tests

    Signed-off-by: Brian Goff <[email protected]>
    cpuguy83 committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    d2161dc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a9c74ce View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. test: Disable GH cache

    cpuguy83 committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    d0a6da1 View commit details
    Browse the repository at this point in the history