Skip to content

Releases: dtolnay/trybuild

1.0.66

05 Oct 05:29
1.0.66
0d9d94c
Compare
Choose a tag to compare
  • Normalize left margin of error output (#194)

1.0.65

22 Sep 23:06
1.0.65
83e9800
Compare
Choose a tag to compare

1.0.64

03 Aug 03:54
1.0.64
b8b2758
Compare
Choose a tag to compare
  • Add categories and keywords to crates.io metadata

1.0.63

05 Jun 18:33
1.0.63
b917900
Compare
Choose a tag to compare
  • Allow later globs to override pass/fail status of earlier globs (#174)

    t.compile_fail("tests/ui/*.rs");
    t.pass("tests/ui/ok.rs");

    This will test tests/ui/ok.rs expecting it to pass, and all the rest of the contents of tests/ui expecting them to fail. Previous versions of trybuild would test tests/ui/ok.rs expecting it to fail and again expecting it to pass, which can't both be true.

1.0.62

04 Jun 07:26
1.0.62
5fd4729
Compare
Choose a tag to compare
  • Support directly running a trybuild integration test binary without going through cargo test (#14)

1.0.61

29 Apr 20:13
1.0.61
32f8b4d
Compare
Choose a tag to compare
  • Turn warning on missing stderr file into error (#169)

1.0.60

19 Apr 04:08
1.0.60
f342cdc
Compare
Choose a tag to compare
  • Greatly reduce test execution time by compiling test cases in parallel on toolchains which support rust-lang/cargo#10496. Example from the serde crate's test suite, which becomes 16x faster on my machine:

    Before:

    $ time cargo test --test compiletest
    real	0m21.442s
    user	0m15.288s
    sys	0m6.317s

    After:

    $ time cargo test --test compiletest
    real	0m1.290s
    user	0m20.761s
    sys	0m6.962s

1.0.59

04 Apr 06:43
1.0.59
51d3172
Compare
Choose a tag to compare
  • Avoid warning inside generated code in projects which run their test suite with deny(unused_crate_dependencies) or deny(missing_docs) (#161, thanks @bearcage)

1.0.58

30 Mar 18:24
1.0.58
37e233e
Compare
Choose a tag to compare
  • Preparatory work to adopt Cargo's new --keep-going flag (rust-lang/cargo#10383) which will make possible for trybuild to build all the ui test inputs simultaneously instead of one at a time, greatly reducing execution time (#156)

1.0.57

30 Mar 05:32
1.0.57
42f5281
Compare
Choose a tag to compare
  • Improvements to reduce compile time