mirror of
https://github.com/tokio-rs/tokio.git
synced 2026-09-06 00:00:10 +02:00
ci: generate docs (#1810)
Check docs as part of CI. This should catch link errors.
This commit is contained in:
+20
-16
@@ -5,18 +5,6 @@ variables:
|
|||||||
RUSTFLAGS: -Dwarnings
|
RUSTFLAGS: -Dwarnings
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
# Check formatting
|
|
||||||
- template: ci/azure-rustfmt.yml
|
|
||||||
parameters:
|
|
||||||
rust: stable
|
|
||||||
name: rustfmt
|
|
||||||
|
|
||||||
# Apply clippy lints to all crates
|
|
||||||
- template: ci/azure-clippy.yml
|
|
||||||
parameters:
|
|
||||||
rust: stable
|
|
||||||
name: clippy
|
|
||||||
|
|
||||||
# Test top level crate
|
# Test top level crate
|
||||||
- template: ci/azure-test-stable.yml
|
- template: ci/azure-test-stable.yml
|
||||||
parameters:
|
parameters:
|
||||||
@@ -28,7 +16,7 @@ jobs:
|
|||||||
- tokio
|
- tokio
|
||||||
- tests-integration
|
- tests-integration
|
||||||
|
|
||||||
# Test crates that are NOT platform specific
|
# Test sub crates
|
||||||
- template: ci/azure-test-stable.yml
|
- template: ci/azure-test-stable.yml
|
||||||
parameters:
|
parameters:
|
||||||
name: test_linux
|
name: test_linux
|
||||||
@@ -67,6 +55,24 @@ jobs:
|
|||||||
name: minrust
|
name: minrust
|
||||||
rust_version: 1.39.0
|
rust_version: 1.39.0
|
||||||
|
|
||||||
|
# Check formatting
|
||||||
|
- template: ci/azure-rustfmt.yml
|
||||||
|
parameters:
|
||||||
|
rust: stable
|
||||||
|
name: rustfmt
|
||||||
|
|
||||||
|
# Apply clippy lints to all crates
|
||||||
|
- template: ci/azure-clippy.yml
|
||||||
|
parameters:
|
||||||
|
rust: stable
|
||||||
|
name: clippy
|
||||||
|
|
||||||
|
# Check doc generation
|
||||||
|
- template: ci/azure-check-docs.yml
|
||||||
|
parameters:
|
||||||
|
rust: nightly-2019-11-16
|
||||||
|
name: docs
|
||||||
|
|
||||||
# - template: ci/azure-tsan.yml
|
# - template: ci/azure-tsan.yml
|
||||||
# parameters:
|
# parameters:
|
||||||
# name: tsan
|
# name: tsan
|
||||||
@@ -80,9 +86,7 @@ jobs:
|
|||||||
- clippy
|
- clippy
|
||||||
- test_tokio
|
- test_tokio
|
||||||
- test_linux
|
- test_linux
|
||||||
# - test_features
|
|
||||||
- loom
|
- loom
|
||||||
# - test_nightly
|
|
||||||
- cross
|
- cross
|
||||||
# - minrust
|
- minrust
|
||||||
# - tsan
|
# - tsan
|
||||||
|
|||||||
@@ -0,0 +1,15 @@
|
|||||||
|
jobs:
|
||||||
|
# Check docs
|
||||||
|
- job: ${{ parameters.name }}
|
||||||
|
displayName: Check docs
|
||||||
|
pool:
|
||||||
|
vmImage: ubuntu-16.04
|
||||||
|
steps:
|
||||||
|
- template: azure-install-rust.yml
|
||||||
|
parameters:
|
||||||
|
rust_version: ${{ parameters.rust }}
|
||||||
|
|
||||||
|
- script: |
|
||||||
|
RUSTDOCFLAGS="--cfg docsrs" cargo doc --lib --no-deps --all-features
|
||||||
|
displayName: Check docs
|
||||||
|
|
||||||
@@ -17,7 +17,6 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
- template: azure-install-rust.yml
|
- template: azure-install-rust.yml
|
||||||
parameters:
|
parameters:
|
||||||
# rust_version: stable
|
|
||||||
rust_version: ${{ parameters.rust }}
|
rust_version: ${{ parameters.rust }}
|
||||||
|
|
||||||
- script: cargo install cargo-hack
|
- script: cargo install cargo-hack
|
||||||
|
|||||||
@@ -15,8 +15,8 @@
|
|||||||
//! Attempting to write data that the mock isn't expected will result in a
|
//! Attempting to write data that the mock isn't expected will result in a
|
||||||
//! panic.
|
//! panic.
|
||||||
//!
|
//!
|
||||||
//! [`AsyncRead`]: tokio_io::AsyncRead
|
//! [`AsyncRead`]: tokio::io::AsyncRead
|
||||||
//! [`AsyncWrite`]: tokio_io::AsyncWrite
|
//! [`AsyncWrite`]: tokio::io::AsyncWrite
|
||||||
|
|
||||||
use tokio::io::{AsyncRead, AsyncWrite};
|
use tokio::io::{AsyncRead, AsyncWrite};
|
||||||
use tokio::sync::mpsc;
|
use tokio::sync::mpsc;
|
||||||
|
|||||||
Reference in New Issue
Block a user