File tree 4 files changed +21
-6
lines changed
cranelift-codegen-0.119.0 4 files changed +21
-6
lines changed Original file line number Diff line number Diff line change @@ -250,3 +250,5 @@ check-cfg = [
250
250
" cfg(pulley_tail_calls)" ,
251
251
" cfg(pulley_assume_llvm_makes_tail_calls)" ,
252
252
]
253
+
254
+ [workspace ]
Original file line number Diff line number Diff line change @@ -272,3 +272,5 @@ version = "1.0.3"
272
272
273
273
[dev-dependencies .tempfile ]
274
274
version = " 3.10.1"
275
+
276
+ [workspace ]
Original file line number Diff line number Diff line change @@ -233,3 +233,5 @@ serde = ["dep:serde"]
233
233
tga = []
234
234
tiff = [" dep:tiff" ]
235
235
webp = [" dep:image-webp" ]
236
+
237
+ [workspace ]
Original file line number Diff line number Diff line change @@ -620,13 +620,22 @@ mod tests {
620
620
#[ test]
621
621
fn check_compile_benchmarks ( ) {
622
622
// Check that we can deserialize all perf-config.json files in the compile benchmark
623
- // directory.
623
+ // directory and that they have [workspace] in their Cargo.toml .
624
624
let root = env ! ( "CARGO_MANIFEST_DIR" ) ;
625
- let benchmarks = get_compile_benchmarks (
626
- & Path :: new ( root) . join ( "compile-benchmarks" ) ,
627
- CompileBenchmarkFilter :: All ,
628
- )
629
- . unwrap ( ) ;
625
+ let benchmark_dir = Path :: new ( root) . join ( "compile-benchmarks" ) ;
626
+ let benchmarks =
627
+ get_compile_benchmarks ( & benchmark_dir, CompileBenchmarkFilter :: All ) . unwrap ( ) ;
630
628
assert ! ( !benchmarks. is_empty( ) ) ;
629
+
630
+ for benchmark in benchmarks {
631
+ let dir = benchmark_dir. join ( & benchmark. name . 0 ) ;
632
+ let cargo_toml = std:: fs:: read_to_string ( & dir. join ( "Cargo.toml" ) )
633
+ . expect ( & format ! ( "Cannot read Cargo.toml of {}" , benchmark. name) ) ;
634
+ assert ! (
635
+ cargo_toml. contains( "[workspace]" ) ,
636
+ "{} does not contain [workspace] in its Cargo.toml" ,
637
+ benchmark. name
638
+ ) ;
639
+ }
631
640
}
632
641
}
You can’t perform that action at this time.
0 commit comments