mirror of https://github.com/briansmith/webpki
Move rcgen-based tests to their own crate.
Remove the `rcgen` dev-dependency from the webpki crate.
This commit is contained in:
parent
764cc60bfa
commit
ba29bbfce2
|
@ -210,6 +210,16 @@ jobs:
|
|||
run: |
|
||||
cargo test -vv --target=${{ matrix.target }} ${{ matrix.cargo_options }} ${{ matrix.features }} ${{ matrix.mode }}
|
||||
|
||||
# rcgen-based tests require Rust 1.67.
|
||||
- if: ${{ !contains(matrix.host_os, 'windows') && !contains(matrix.rust_channel, '1.61.0') }}
|
||||
run: |
|
||||
mk/cargo.sh test -p rcgen-tests -vv --target=${{ matrix.target }} ${{ matrix.cargo_options }} ${{ matrix.features }} ${{ matrix.mode }}
|
||||
|
||||
# rcgen-based tests require Rust 1.67.
|
||||
- if: ${{ contains(matrix.host_os, 'windows') && !contains(matrix.rust_channel, '1.61.0') }}
|
||||
run: |
|
||||
cargo test -vv -p rcgen-tests --target=${{ matrix.target }} ${{ matrix.cargo_options }} ${{ matrix.features }} ${{ matrix.mode }}
|
||||
|
||||
coverage:
|
||||
runs-on: ${{ matrix.host_os }}
|
||||
|
||||
|
@ -256,7 +266,7 @@ jobs:
|
|||
|
||||
- if: ${{ !contains(matrix.host_os, 'windows') }}
|
||||
run: |
|
||||
RING_COVERAGE=1 mk/cargo.sh +${{ matrix.rust_channel }} test -vv --target=${{ matrix.target }} ${{ matrix.cargo_options }} ${{ matrix.features }} ${{ matrix.mode }}
|
||||
RING_COVERAGE=1 mk/cargo.sh +${{ matrix.rust_channel }} test --workspace -vv --target=${{ matrix.target }} ${{ matrix.cargo_options }} ${{ matrix.features }} ${{ matrix.mode }}
|
||||
|
||||
- uses: briansmith/codecov-codecov-action@v1
|
||||
with:
|
||||
|
|
|
@ -61,7 +61,6 @@ untrusted = "0.9"
|
|||
|
||||
[dev-dependencies]
|
||||
base64 = "0.9.1"
|
||||
rcgen = { version = "0.11.3", default-features = false }
|
||||
serde = { version = "1.0", features = ["derive"] }
|
||||
serde_json = "1.0"
|
||||
|
||||
|
@ -80,3 +79,9 @@ rpath = false
|
|||
lto = true
|
||||
debug-assertions = false
|
||||
codegen-units = 1
|
||||
|
||||
[workspace]
|
||||
members = [
|
||||
# Intentionally not a default member.
|
||||
"rcgen-tests",
|
||||
]
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
[package]
|
||||
edition = "2018"
|
||||
name = "rcgen-tests"
|
||||
publish = false
|
||||
version = "0.10.0"
|
||||
|
||||
[dev-dependencies]
|
||||
rcgen = { version = "0.11.3", default-features = false }
|
||||
webpki = { path = "../", default-features = false }
|
|
@ -12,18 +12,6 @@
|
|||
// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
|
||||
// XXX: rcgen can only build on archs that *ring* 0.16 supports.
|
||||
#![cfg(all(
|
||||
not(all(target_arch = "aarch64", target_os = "windows")),
|
||||
any(
|
||||
target_arch = "aarch64",
|
||||
target_arch = "arm",
|
||||
target_arch = "wasm32",
|
||||
target_arch = "x86",
|
||||
target_arch = "x86_64"
|
||||
)
|
||||
))]
|
||||
#![cfg(feature = "alloc")]
|
||||
#![no_std]
|
||||
|
||||
extern crate alloc;
|
Loading…
Reference in New Issue