diff --git a/build.rs b/build.rs index f8a847abe299..9edbf361e86e 100644 --- a/build.rs +++ b/build.rs @@ -86,6 +86,8 @@ fn test_directory( strategy: &str, ) -> anyhow::Result { let path = path.as_ref(); + println!("cargo:rerun-if-changed={}", path.display()); + let mut dir_entries: Vec<_> = path .read_dir() .context(format!("failed to read {:?}", path))? @@ -148,6 +150,8 @@ fn write_testsuite_tests( strategy: &str, ) -> anyhow::Result<()> { let path = path.as_ref(); + println!("cargo:rerun-if-changed={}", path.display()); + let testname = extract_name(path); writeln!(out, "#[test]")?;