watch {testthat} | R Documentation |
This is used to power the auto_test
and
link{auto_test_package}
functions which are used
to rerun tests whenever source code changes.
watch(path, callback, pattern = NULL, hash = TRUE)
path |
character vector of paths to watch. Omit trailing backslash. |
pattern |
file pattern passed to |
callback |
function called everytime a change occurs. It should have three parameters: added, deleted, modified, and should return TRUE to keep watching, or FALSE to stop. |
hash |
hashes are more accurate at detecting changes, but are slower for large files. When FALSE, uses modification time stamps |
Use Ctrl + break (windows), Esc (mac gui) or Ctrl + C (command line) to stop the watcher.