Rollup merge of #96062 - ehuss:test-termination, r=Dylan-DPC
docs: Update tests chapter for Termination stabilization A small update for the docs of `#[test]` functions as a result of the `Termination` stabilization in #93840.
This commit is contained in:
commit
18a7ce32b6
@ -15,7 +15,8 @@ fn it_works() {
|
|||||||
```
|
```
|
||||||
|
|
||||||
Tests "pass" if they return without an error. They "fail" if they [panic], or
|
Tests "pass" if they return without an error. They "fail" if they [panic], or
|
||||||
return a [`Result`] with an error.
|
return a type such as [`Result`] that implements the [`Termination`] trait
|
||||||
|
with a non-zero value.
|
||||||
|
|
||||||
By passing the [`--test` option] to `rustc`, the compiler will build the crate
|
By passing the [`--test` option] to `rustc`, the compiler will build the crate
|
||||||
in a special mode to construct an executable that will run the tests in the
|
in a special mode to construct an executable that will run the tests in the
|
||||||
@ -304,6 +305,7 @@ Experimental support for using custom test harnesses is available on the
|
|||||||
[`libtest`]: ../../test/index.html
|
[`libtest`]: ../../test/index.html
|
||||||
[`main` function]: ../../reference/crates-and-source-files.html#main-functions
|
[`main` function]: ../../reference/crates-and-source-files.html#main-functions
|
||||||
[`Result`]: ../../std/result/index.html
|
[`Result`]: ../../std/result/index.html
|
||||||
|
[`Termination`]: ../../std/process/trait.Termination.html
|
||||||
[`test` cfg option]: ../../reference/conditional-compilation.html#test
|
[`test` cfg option]: ../../reference/conditional-compilation.html#test
|
||||||
[attribute-ignore]: ../../reference/attributes/testing.html#the-ignore-attribute
|
[attribute-ignore]: ../../reference/attributes/testing.html#the-ignore-attribute
|
||||||
[attribute-should_panic]: ../../reference/attributes/testing.html#the-should_panic-attribute
|
[attribute-should_panic]: ../../reference/attributes/testing.html#the-should_panic-attribute
|
||||||
|
Loading…
Reference in New Issue
Block a user