commit ffa5bcf7b7aede7ffd71ddaea07ad9eae5b3c13d from: Stefan Sperling via: Thomas Adam date: Fri Apr 14 16:28:09 2023 UTC update regress test info in README commit - 557d33657977f5752a77f1ac50dc51aaab381f41 commit + ffa5bcf7b7aede7ffd71ddaea07ad9eae5b3c13d blob - 618f75b58a5e3c7455952c6678e8793cdef05cae blob + 6f369fe3dc311ce23a5f38851d15981cb107d82b --- README +++ README @@ -28,7 +28,7 @@ A Got release tarball will install files under /usr/lo A build started in Got's Git repository will install files under ~/bin. Tests will pass only after 'make install' because they rely on installed -binaries in $PATH. Tests in the cmdline directory currently depend on git(1). +binaries in $PATH. Any tests written as shell scripts also depend on git(1). Tests which use the got clone, fetch, and send commands will fail if 'ssh 127.0.0.1' does not succeed non-interactively. @@ -52,12 +52,9 @@ store test data in a directory other than /tmp, such a $ mkdir ~/got-test $ make regress GOT_TEST_ROOT=~/got-test -To run the tog automated test suite compile a tog regress build, -which cannot make use of pledge(2). +To run the tog automated test suite: - $ make -C tog clean $ make tog-regress - $ make install Like Got, either individual tests or the entire suite can be run: