diff options
author | Daniel Silverstone <dsilvers+gitlab@digital-scurf.org> | 2022-09-08 18:27:49 +0000 |
---|---|---|
committer | Daniel Silverstone <dsilvers+gitlab@digital-scurf.org> | 2022-09-08 18:27:49 +0000 |
commit | 4e54fa9ea0485aac2d750c5eb4fa9ead83ecf365 (patch) | |
tree | a7c22c35da5811f19fa02772ecc6498d87d63030 /subplotlib/build.rs | |
parent | c230684f3bab80154d5224d4f2f71eafd00fd100 (diff) | |
parent | 765b2e1d4d94b2274de28d4efd24bfe77e8d93ac (diff) | |
download | subplot-4e54fa9ea0485aac2d750c5eb4fa9ead83ecf365.tar.gz |
Merge branch 'liw/yamlfile' into 'main'
feat! read document metadata from a YAML file
Closes #283
See merge request subplot/subplot!287
Diffstat (limited to 'subplotlib/build.rs')
-rw-r--r-- | subplotlib/build.rs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/subplotlib/build.rs b/subplotlib/build.rs index f22a50c..e5f8917 100644 --- a/subplotlib/build.rs +++ b/subplotlib/build.rs @@ -2,8 +2,8 @@ // // We use the `subplot_build` crate to generate a Rust test code file // with functions for the scenarios for each subplot file -// (subplot/*.md in the source tree). The generated file is written to -// the Cargo target directory. For each subplot foo.md there should be +// (subplot/*.subplot in the source tree). The generated file is written to +// the Cargo target directory. For each subplot foo.subplot there should be // a tests/foo.rs in the source tree, which includes the generated // file from the Cargo target tree. The source file should look like this: // @@ -15,11 +15,11 @@ use glob::glob; use std::{fs, path::Path}; fn gen_tests() { - let subplots = glob("*.md").expect("failed to find subplots in subplotlib"); + let subplots = glob("*.subplot").expect("failed to find subplots in subplotlib"); let tests = Path::new("tests"); - let subplots = subplots.chain(Some(Ok("../subplot.md".into()))); + let subplots = subplots.chain(Some(Ok("../subplot.subplot".into()))); let subplots = subplots - .chain(glob("../tests/subplots/common/*.md").expect("failed to find common subplots")); + .chain(glob("../tests/subplots/common/*.subplot").expect("failed to find common subplots")); for entry in subplots { let entry = entry.expect("failed to get subplot dir entry in subplotlib"); let mut inc = tests.join(&entry.file_name().unwrap()); @@ -35,8 +35,8 @@ fn gen_tests() { fn main() { // Because we cannot generate tests if we're not fully inside the main subplot tree - // we only generate them if we can see ../subplot.md which is a good indicator. - if fs::metadata("../subplot.md").is_ok() { + // we only generate them if we can see ../subplot.subplot which is a good indicator. + if fs::metadata("../subplot.subplot").is_ok() { gen_tests(); } } |