File tree Expand file tree Collapse file tree 4 files changed +21
-6
lines changed
cranelift-codegen-0.119.0 Expand file tree Collapse file tree 4 files changed +21
-6
lines changed Original file line number Diff line number Diff line change @@ -250,3 +250,5 @@ check-cfg = [
250250 " cfg(pulley_tail_calls)" ,
251251 " cfg(pulley_assume_llvm_makes_tail_calls)" ,
252252]
253+
254+ [workspace ]
Original file line number Diff line number Diff line change @@ -272,3 +272,5 @@ version = "1.0.3"
272272
273273[dev-dependencies .tempfile ]
274274version = " 3.10.1"
275+
276+ [workspace ]
Original file line number Diff line number Diff line change @@ -233,3 +233,5 @@ serde = ["dep:serde"]
233233tga = []
234234tiff = [" dep:tiff" ]
235235webp = [" dep:image-webp" ]
236+
237+ [workspace ]
Original file line number Diff line number Diff line change @@ -620,13 +620,22 @@ mod tests {
620620 #[ test]
621621 fn check_compile_benchmarks ( ) {
622622 // 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 .
624624 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 ( ) ;
630628 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+ }
631640 }
632641}
You can’t perform that action at this time.
0 commit comments