aboutsummaryrefslogtreecommitdiff
path: root/tools/regression/geom_gate
Commit message (Collapse)AuthorAgeFilesLines
* IntegrateEnji Cooper2016-01-134-168/+0
| | | | | | | | | | | | | | | | | | | | | | | tools/regression/geom_{concat,eli,gate,mirror,nop,raid3,shsec,stripe,uzip} in to the FreeBSD test suite as tests/sys/geom/class/{concat,eli,gate,mirror,nop,raid3,shsec,stripe,uzip} The tools/regression/geom and tools/regression/geom_part testcases are being left alone because both test sets are both currently broken. The majority of this work was done on ^/user/ngie/more-tests2 . The differences are as follows: - tests/sys/geom/class/Makefile.inc is not present; it was inlined into the class's Makefiles for explicitness. - The testcases officially require root via kyua - The geom_gate(4) tests don't use the pidfile changes proposed in https://reviews.freebsd.org/D4836 . MFC after: 1 month Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=293821
* Add conf.sh file missed in r293621Enji Cooper2016-01-131-0/+10
| | | | | | | | MFC after: 16 days Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=293815
* Remove Makefile now that the testcases are all TAP based andEnji Cooper2016-01-091-8/+0
| | | | | | | | | | prove -rv can be used on them MFC after: 3 weeks Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=293622
* - Delete non-TAP testcasesEnji Cooper2016-01-097-162/+112
| | | | | | | | | | | | | | | | | - Add a conf.sh file for executing common functions with geom_gate - Use attach_md for attaching md(4) devices - Don't hardcode /tmp for temporary files, which violates the kyua sandbox - Add/increase sleeps to try and improve synchronization - Add debug output for when checksums fail test-1.t: - Use pkill for killing ggated MFC after: 3 weeks Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=293621
* Switch over to a different, more flexible test output protocol that'sNik Clayton2004-11-113-0/+105
| | | | | | | | | | | | | | | | | | | | | | | understood by Perl's Test::Harness module and prove(1) commands. Update README to describe the new protocol. The work's broken down into two main sets of changes. First, update the existing test programs (shell scripts and C programs) to produce output in the ok/not ok format, and to, where possible, also produce a header describing the number of tests that are expected to be run. Second, provide the .t files that actually run the tests. In some cases these are copies of, or very similar too, scripts that already existed. I've kept the old scripts around so that it's possible to verify that behaviour under this new system (in terms of whether or not a test fails) is identical to the behaviour under the old system. Add a TODO file. Notes: svn path=/head/; revision=137587
* Add regression tests for GEOM Gate:Pawel Jakub Dawidek2004-05-035-0/+111
- test-1.sh - Tests ggatec(8) and ggated(8) on lo0. - test-2.sh - Tests ggatel(8) on a regular file. - test-3.sh - Tests ggatel(8) on a md(4) device. Notes: svn path=/head/; revision=128883