19 lines
442 B
Rust
19 lines
442 B
Rust
use fs_extra::copy_items;
|
|
use fs_extra::dir::CopyOptions;
|
|
use std::env;
|
|
use zokrates_test::write_tests;
|
|
|
|
fn main() {
|
|
// export stdlib folder to OUT_DIR
|
|
export_stdlib();
|
|
|
|
// generate tests
|
|
write_tests("./tests/tests/");
|
|
}
|
|
|
|
fn export_stdlib() {
|
|
let out_dir = env::var("OUT_DIR").unwrap();
|
|
let mut options = CopyOptions::new();
|
|
options.overwrite = true;
|
|
copy_items(&vec!["stdlib"], out_dir, &options).unwrap();
|
|
}
|