Skip to content

Commit

Permalink
Auto merge of #8674 - guswynn:mdbooktest, r=ehuss
Browse files Browse the repository at this point in the history
fix mdbook test with ```ignore/text/sh/console

I revitalized the dead PR #7832

sorry about the delay

testing is just running `mdbook test` which now passes! Let me know if you want me to add mdbook test to ci as well!
  • Loading branch information
bors committed Sep 4, 2020
2 parents 1857880 + a6e322b commit e1d3e13
Show file tree
Hide file tree
Showing 8 changed files with 20 additions and 18 deletions.
2 changes: 1 addition & 1 deletion src/doc/src/guide/dependencies.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ we choose to `cargo update`.

You can now use the `regex` library in `main.rs`.

```rust
```rust,ignore
use regex::Regex;
fn main() {
Expand Down
4 changes: 2 additions & 2 deletions src/doc/src/reference/build-script-examples.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ library call as part of the build script.

First, let’s take a look at the directory structure of this package:

```
```text
.
├── Cargo.toml
├── build.rs
Expand Down Expand Up @@ -128,7 +128,7 @@ a Rust library which calls into C to print “Hello, World!”.

Like above, let’s first take a look at the package layout:

```
```text
.
├── Cargo.toml
├── build.rs
Expand Down
2 changes: 1 addition & 1 deletion src/doc/src/reference/cargo-targets.md
Original file line number Diff line number Diff line change
Expand Up @@ -334,7 +334,7 @@ situations. For example, if you have a library where you want a *module* named
compile anything in the `bin` directory as an executable. Here is a sample
layout of this scenario:

```
```text
├── Cargo.toml
└── src
   ├── lib.rs
Expand Down
4 changes: 2 additions & 2 deletions src/doc/src/reference/environment-variables.md
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ Note that this applies for running binaries with `cargo run` and `cargo test`
as well. To get the value of any of these variables in a Rust program, do
this:

```rust
```rust,ignore
let version = env!("CARGO_PKG_VERSION");
```

Expand Down Expand Up @@ -235,7 +235,7 @@ Cargo sets several environment variables when build scripts are run. Because the
are not yet set when the build script is compiled, the above example using `env!` won't work
and instead you'll need to retrieve the values when the build script is run:

```rust
```rust,ignore
use std::env;
let out_dir = env::var("OUT_DIR").unwrap();
```
Expand Down
4 changes: 3 additions & 1 deletion src/doc/src/reference/publishing.md
Original file line number Diff line number Diff line change
Expand Up @@ -221,7 +221,9 @@ for permission if [crates.io] doesn’t have all the scopes it would like to.
An additional barrier to querying GitHub is that the organization may be
actively denying third party access. To check this, you can go to:

https://github.com/organizations/:org/settings/oauth_application_policy
```text
https://github.com/organizations/:org/settings/oauth_application_policy
```

where `:org` is the name of the organization (e.g., `rust-lang`). You may see
something like:
Expand Down
2 changes: 1 addition & 1 deletion src/doc/src/reference/registries.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ As with most config values, the index may be specified with an environment
variable instead of a config file. For example, setting the following
environment variable will accomplish the same thing as defining a config file:

```
```ignore
CARGO_REGISTRIES_MY_REGISTRY_INDEX=https://my-intranet:8080/git/index
```

Expand Down
2 changes: 1 addition & 1 deletion src/doc/src/reference/specifying-dependencies.md
Original file line number Diff line number Diff line change
Expand Up @@ -398,7 +398,7 @@ baz = { version = "0.1", registry = "custom", package = "foo" }

In this example, three crates are now available in your Rust code:

```rust
```rust,ignore
extern crate foo; // crates.io
extern crate bar; // git repository
extern crate baz; // registry `custom`
Expand Down
18 changes: 9 additions & 9 deletions src/doc/src/reference/unstable.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ exact filename can be tricky since you need to parse JSON output. The
that the artifacts are copied, so the originals are still in the `target`
directory. Example:

```
```sh
cargo +nightly build --out-dir=out -Z unstable-options
```

Expand All @@ -105,7 +105,7 @@ while also passing it a `--target` option, as well as enabling
`-Zunstable-features --enable-per-target-ignores` and passing along
information from `.cargo/config.toml`. See the rustc issue for more information.

```
```sh
cargo test --target foo -Zdoctest-xcompile
```

Expand Down Expand Up @@ -163,7 +163,7 @@ profiles from which the custom profile inherits are inherited too.

For example, using `cargo build` with `--profile` and the manifest from above:

```
```sh
cargo +nightly build --profile release-lto -Z unstable-options
```

Expand Down Expand Up @@ -223,7 +223,7 @@ information about which commands would be run without actually executing
anything. This can be useful when integrating with another build tool.
Example:

```
```sh
cargo +nightly build --build-plan -Z unstable-options
```

Expand Down Expand Up @@ -296,7 +296,7 @@ need to have the source code for the standard library available, and at this
time the only supported method of doing so is to add the `rust-src` rust rustup
component:

```
```console
$ rustup component add rust-src --toolchain nightly
```

Expand All @@ -306,7 +306,7 @@ just forced to pass `--target` in one form or another.

Usage looks like:

```
```console
$ cargo new foo
$ cd foo
$ cargo +nightly run -Z build-std --target x86_64-unknown-linux-gnu
Expand All @@ -326,7 +326,7 @@ Using `-Z build-std` will implicitly compile the stable crates `core`, `std`,
`test` crate. If you're working with an environment which does not support some
of these crates, then you can pass an argument to `-Zbuild-std` as well:

```
```console
$ cargo +nightly build -Z build-std=core,alloc
```

Expand Down Expand Up @@ -373,7 +373,7 @@ override the default list of features enabled.
The `timings` feature gives some information about how long each compilation
takes, and tracks concurrency information over time.

```
```sh
cargo +nightly build -Z timings
```

Expand Down Expand Up @@ -470,7 +470,7 @@ variables, which take precedence over config files.

Some examples of what it looks like using Bourne shell syntax:

```sh
```console
# Most shells will require escaping.
cargo --config http.proxy=\"http://example.com\" …

Expand Down

0 comments on commit e1d3e13

Please sign in to comment.