1*d4726bddSHONG Yifan use std::{env, fs}; 2*d4726bddSHONG Yifan main()3*d4726bddSHONG Yifanfn main() { 4*d4726bddSHONG Yifan // our source file should be readable 5*d4726bddSHONG Yifan let path = env::var("SOURCE_FILE").unwrap(); 6*d4726bddSHONG Yifan let generated_data = fs::read_to_string(&path).unwrap(); 7*d4726bddSHONG Yifan assert_eq!(generated_data, "source\n"); 8*d4726bddSHONG Yifan 9*d4726bddSHONG Yifan // our generated data file should be readable 10*d4726bddSHONG Yifan let path = env::var("GENERATED_DATA").unwrap(); 11*d4726bddSHONG Yifan let generated_data = fs::read_to_string(&path).unwrap(); 12*d4726bddSHONG Yifan assert_eq!(generated_data, "hello\n"); 13*d4726bddSHONG Yifan 14*d4726bddSHONG Yifan // and we should be able to read (and thus execute) our tool 15*d4726bddSHONG Yifan let path = env::var("SOME_TOOL").unwrap(); 16*d4726bddSHONG Yifan assert!(!fs::read(&path).unwrap().is_empty()); 17*d4726bddSHONG Yifan } 18