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

chore(ci): test workflow embetterments #2176

Merged
merged 17 commits into from Jun 23, 2022
Merged

chore(ci): test workflow embetterments #2176

merged 17 commits into from Jun 23, 2022

Commits on Jun 23, 2022

  1. chore(ci): run all tests in one workflow

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    1b7a9de View commit details
    Browse the repository at this point in the history
  2. chore(ci): run tests using cargo-nextest

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    79a55e9 View commit details
    Browse the repository at this point in the history
  3. chore(ci): combine all jobs into One Big Workflow

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    259c737 View commit details
    Browse the repository at this point in the history
  4. chore(ci): don't fail-fast test jobs

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    8724fb5 View commit details
    Browse the repository at this point in the history
  5. chore(ci): don't run feature-specific w/o check

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    545984a View commit details
    Browse the repository at this point in the history
  6. fix names?

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    20b8737 View commit details
    Browse the repository at this point in the history
  7. fix misquoted strings

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    5236fce View commit details
    Browse the repository at this point in the history
  8. oh we can't use env vars in names i guess

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    4dbf2bb View commit details
    Browse the repository at this point in the history
  9. chore(ci): try to use nextest to output junit

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    3786ac9 View commit details
    Browse the repository at this point in the history
  10. temporarily add a fake panic to test the ci thing

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    ea22d61 View commit details
    Browse the repository at this point in the history
  11. fix tracing-futures ancient tokio support breaking

    this broke when running the tests with `--all-features`, because...we
    weren't previously doing that.
    
    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    1ff3773 View commit details
    Browse the repository at this point in the history
  12. oh the tokio devdep actually just does nothing

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    6080a59 View commit details
    Browse the repository at this point in the history
  13. nicer titles for junit output

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    75c0897 View commit details
    Browse the repository at this point in the history
  14. disable JUnit thing for now

    (the annotations are not great)
    
    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    51d4601 View commit details
    Browse the repository at this point in the history
  15. remove panic for testing the JUnit thing

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    6c62cbd View commit details
    Browse the repository at this point in the history
  16. oh, we don't run tests with --all-features for a reason

    `--all-features` enables the `max_level_XXX` features on `tracing`, and
    this breaks a bunch of tests...
    
    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    81656e8 View commit details
    Browse the repository at this point in the history
  17. add a "everything except for main tests" job

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    18c1c99 View commit details
    Browse the repository at this point in the history