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

Add nextest compatibility #602

Merged
merged 10 commits into from
Dec 6, 2022
Merged

Commits on Sep 10, 2022

  1. Use list mode if --list is passed in.

    This makes a plain `--list` work. Note that this shouldn't result in any
    compatibility issues since --list is mutually exclusive with --test.
    sunshowers committed Sep 10, 2022
    Configuration menu
    Copy the full SHA
    efb8b94 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2022

  1. Print out gnuplot warnings to stderr.

    Warnings shouldn't go to stdout.
    sunshowers committed Sep 11, 2022
    Configuration menu
    Copy the full SHA
    7873adb View commit details
    Browse the repository at this point in the history
  2. Change : bench at the end of benchmark list output to : benchmark.

    Match libtest benchmarks.
    sunshowers committed Sep 11, 2022
    Configuration menu
    Copy the full SHA
    0299e23 View commit details
    Browse the repository at this point in the history
  3. Support --list --format terse.

    This is required for cargo-nextest.
    sunshowers committed Sep 11, 2022
    Configuration menu
    Copy the full SHA
    bd3de41 View commit details
    Browse the repository at this point in the history
  4. Support --ignored.

    Since criterion doesn't have a notion of ignored tests, this skips over
    all tests.
    sunshowers committed Sep 11, 2022
    Configuration menu
    Copy the full SHA
    32afea3 View commit details
    Browse the repository at this point in the history
  5. Support running benchmarks with --exact.

    Required by cargo-nextest.
    sunshowers committed Sep 11, 2022
    Configuration menu
    Copy the full SHA
    ea3f289 View commit details
    Browse the repository at this point in the history
  6. Set CARGO_TERM_COLOR=always in GitHub Actions CI.

    GitHub CI supports ANSI color codes, so this makes the output look a lot
    prettier.
    sunshowers committed Sep 11, 2022
    Configuration menu
    Copy the full SHA
    785cf8a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    523d42c View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2022

  1. Configuration menu
    Copy the full SHA
    38aa16f View commit details
    Browse the repository at this point in the history
  2. Apply clippy suggestion.

    lemmih committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    461818f View commit details
    Browse the repository at this point in the history