File tree Expand file tree Collapse file tree
templates/justfiles/anvil/checks Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11version = 1
22tool = "anvil"
33tool_version = "0.5.0"
4- catalog_checksum = "sha256:00ad3a3081a344bf215dfc3a94a4d7216b4784dbc002887585294d46327405f4 "
4+ catalog_checksum = "sha256:f56108d6b5d2931341b900cb2fb06d3397dd7e379aa905bd4bffbf1f83e2817a "
55
66[[file]]
77path = ".anvil/container/Containerfile"
@@ -85,7 +85,7 @@ checksum = "sha256:50f04b4ea6c99df8ad7434d320f34dccdb6db6a77b83e3090e35de0ca3a15
8585
8686[[file]]
8787path = "justfiles/anvil/checks/bolero.just"
88- checksum = "sha256:003032f39c781851b880c1d7e63b93573f5252cca9f785b98b04dfa2e858aff3 "
88+ checksum = "sha256:754827bb664723169b8d48a6f1e69f9122b5440ba0b94a91622f4d23313e2503 "
8989
9090[[file]]
9191path = "justfiles/anvil/checks/careful.just"
Original file line number Diff line number Diff line change @@ -103,7 +103,7 @@ anvil-bolero: anvil-bolero-validate-prereqs anvil-impact
103103 exit 1
104104 }
105105 Write-Host " anvil-bolero: ${packageName}::${testName}"
106- & cargo ' +{{ rust_nightly }} ' bolero test --release --engine libfuzzer -T 60 s --package $packageName $testName
106+ & cargo ' +{{ rust_nightly }} ' bolero test --profile release --engine libfuzzer -T 60 s --package $packageName $testName
107107 if ($LASTEXITCODE -ne 0) { $failed = $true }
108108 }
109109 if ($failed) { exit 1 }
Original file line number Diff line number Diff line change @@ -19,7 +19,6 @@ use tempfile::TempDir;
1919
2020const HELPERS : & str = include_str ! ( "../templates/justfiles/anvil/helpers.just" ) ;
2121const IMPACT : & str = include_str ! ( "../templates/justfiles/anvil/impact.just" ) ;
22- #[ cfg( target_os = "linux" ) ]
2322const BOLERO : & str = include_str ! ( "../templates/justfiles/anvil/checks/bolero.just" ) ;
2423const FMT : & str = include_str ! ( "../templates/justfiles/anvil/checks/fmt.just" ) ;
2524const LLVM_COV : & str = include_str ! ( "../templates/justfiles/anvil/checks/llvm-cov.just" ) ;
@@ -41,6 +40,18 @@ fn loom_has_an_overridable_ci_preemption_bound() {
4140 ) ;
4241}
4342
43+ #[ test]
44+ fn bolero_uses_its_supported_release_profile_option ( ) {
45+ assert ! (
46+ BOLERO . contains( "bolero test --profile release" ) ,
47+ "bolero execution must select the release profile with cargo-bolero's supported option"
48+ ) ;
49+ assert ! (
50+ !BOLERO . contains( "bolero test --release" ) ,
51+ "cargo-bolero 0.13.4 does not accept Cargo's --release shorthand"
52+ ) ;
53+ }
54+
4455const FAKE_CARGO_PS1 : & str = r#"
4556$joined = $args -join ' '
4657if ($env:FAKE_CARGO_LOG) {
Original file line number Diff line number Diff line change @@ -2887,7 +2887,7 @@ anvil-bolero: anvil-bolero-validate-prereqs anvil-impact
28872887 exit 1
28882888 }
28892889 Write - Host " anvil-bolero: ${packageName}::${testName}"
2890- & cargo ' +{{ rust_nightly }}' bolero test -- release -- engine libfuzzer - T 60s -- package $packageName $testName
2890+ & cargo ' +{{ rust_nightly }}' bolero test -- profile release -- engine libfuzzer - T 60s -- package $packageName $testName
28912891 if ($LASTEXITCODE - ne 0 ) { $failed = $true }
28922892 }
28932893 if ($failed ) { exit 1 }
Original file line number Diff line number Diff line change @@ -2766,7 +2766,7 @@ anvil-bolero: anvil-bolero-validate-prereqs anvil-impact
27662766 exit 1
27672767 }
27682768 Write - Host " anvil-bolero: ${packageName}::${testName}"
2769- & cargo ' +{{ rust_nightly }}' bolero test -- release -- engine libfuzzer - T 60s -- package $packageName $testName
2769+ & cargo ' +{{ rust_nightly }}' bolero test -- profile release -- engine libfuzzer - T 60s -- package $packageName $testName
27702770 if ($LASTEXITCODE - ne 0 ) { $failed = $true }
27712771 }
27722772 if ($failed ) { exit 1 }
Original file line number Diff line number Diff line change @@ -1639,7 +1639,7 @@ anvil-bolero: anvil-bolero-validate-prereqs anvil-impact
16391639 exit 1
16401640 }
16411641 Write - Host " anvil-bolero: ${packageName}::${testName}"
1642- & cargo ' +{{ rust_nightly }}' bolero test -- release -- engine libfuzzer - T 60s -- package $packageName $testName
1642+ & cargo ' +{{ rust_nightly }}' bolero test -- profile release -- engine libfuzzer - T 60s -- package $packageName $testName
16431643 if ($LASTEXITCODE - ne 0 ) { $failed = $true }
16441644 }
16451645 if ($failed ) { exit 1 }
Original file line number Diff line number Diff line change @@ -103,7 +103,7 @@ anvil-bolero: anvil-bolero-validate-prereqs anvil-impact
103103 exit 1
104104 }
105105 Write-Host " anvil-bolero: ${packageName}::${testName}"
106- & cargo ' +{{ rust_nightly }} ' bolero test --release --engine libfuzzer -T 60 s --package $packageName $testName
106+ & cargo ' +{{ rust_nightly }} ' bolero test --profile release --engine libfuzzer -T 60 s --package $packageName $testName
107107 if ($LASTEXITCODE -ne 0) { $failed = $true }
108108 }
109109 if ($failed) { exit 1 }
You can’t perform that action at this time.
0 commit comments