-
- Downloads
Refuse to run the test suite if expect is broken.
This causes "make check" to fail quickly if running on an expect that has broken handling of zero-lenght writes, or if expect is really, really slow due to broken glob gate. * src/server/testsuite/Makefile.am (check-l2g): Depend on working-dejagnu. (check-lyskomd): Ditto. (check-leaks): Ditto. (working-dejagnu): New target. (EXTRA_DIST): Added dejagnu.0/00-zero-length-write.exp and dejagnu.0/90-slow-glob-gate.exp. * src/server/testsuite/dejagnu.0/00-zero-length-write.exp: New test, that fails on known bad versions of expect. * src/server/testsuite/dejagnu.0/90-slow-glob-gate.exp: New test, that fails if a simple regexp pattern causes expect to run too slow, indicating that it is converted to a glob pattern that causes a lot of backtracking. * src/server/testsuite/.gitignore: Ignore dejagnu.log and dejagnu.sum.
Showing
- ChangeLog 20 additions, 0 deletionsChangeLog
- src/server/testsuite/.gitignore 2 additions, 0 deletionssrc/server/testsuite/.gitignore
- src/server/testsuite/Makefile.am 8 additions, 3 deletionssrc/server/testsuite/Makefile.am
- src/server/testsuite/dejagnu.0/00-zero-length-write.exp 11 additions, 0 deletionssrc/server/testsuite/dejagnu.0/00-zero-length-write.exp
- src/server/testsuite/dejagnu.0/90-slow-glob-gate.exp 24 additions, 0 deletionssrc/server/testsuite/dejagnu.0/90-slow-glob-gate.exp
Loading
Please register or sign in to comment