#
d0b2dbfa |
|
16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
#
f5c6c43d |
|
27-Aug-2021 |
Alan Somers <asomers@FreeBSD.org> |
Add a regression test for ggatec remote code execution Tests that ggatec appropriately handles unsupported BIO operations, rather than overflowing a buffer. Submitted by: Johannes Bruelltuete <johannes@jo-t.de> PR: 213479 Reviewed by: asomers Differential Revision: https://reviews.freebsd.org/D31318
|
#
f29bf91a |
|
24-Jun-2020 |
Li-Wen Hsu <lwhsu@FreeBSD.org> |
Temporarily skip unstable sys.geom.class.gate.ggate_test.ggated on i386 in CI PR: 244737 Sponsored by: The FreeBSD Foundation
|
#
8bebfe07 |
|
16-May-2020 |
Alan Somers <asomers@FreeBSD.org> |
Reenable sys.geom.class.gate.ggate_test.ggated in CI Should be fixed by r360613 PR: 244737 Reported by: lwhsu
|
#
4abfd5bd |
|
03-May-2020 |
Alan Somers <asomers@FreeBSD.org> |
Fix intermittent cleanup failures in the ggated test MFC after: 2 weeks
|
#
f95988cc |
|
11-Mar-2020 |
Li-Wen Hsu <lwhsu@FreeBSD.org> |
Temporarily skip sys.geom.class.gate.ggate_test.ggated in CI PR: 244737 Sponsored by: The FreeBSD Foundation
|
#
d2ba5111 |
|
07-Aug-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Make test scripts under tests/... non-executable Executable bits should be set at install time instead of in the repo. Setting executable bits on files triggers false positives with Phabricator. MFC after: 2 months
|
#
2941d2d6 |
|
29-Jul-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Remove superfluous `exit 0` added in r321702 atf_skip triggers equivalent functionality, which means the `exit 0` is unreachable code. PR: 220164 MFC after: 1 month MFC with: r321702
|
#
b8891d7c |
|
29-Jul-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Load geom_gate(4) if necessary before running tests; skip if it can't be loaded The test code prior to r311893 loaded geom_gate at test start if necessary and skipped the tests if it couldn't be loaded. The ATF-ifcation of this test done in r311893 unfortunately dropped this functionality. This change restores the geom_gate module load and skips the test(s) if unavailable in an ATF-like way. MFC after: 1 month PR: 220164 Reported by: gjb
|
#
b42fffb4 |
|
01-Feb-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Replace for/retry loops with "wait_for_ggate_device" calls and check results of commands As noted in r313008, the underlying issue was that geom_gate device creation wasn't created at ggatel command completion, but some short time after. ggatec(8) employs similar logic when creating geom_gate(4) devices. Switch from retry loops (after the ggatec/dd write calls) to wait_for_ggate_device function calls after calling ggatec(8) instead to detect the presence of the /dev/ggate* device, as this function is sufficient for determining whether or not the character device is ready for testing While here, use atf_check consistently with all dd calls to ensure that data output is as expected. MFC after: 1 week Reviewed by: asomers Differential Revision: D9409 Sponsored by: Dell EMC Isilon
|
#
15b69ab2 |
|
30-Jan-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Wait for /dev/ggate* to appear after calling `ggatel create` in :ggatel_{file,md} The test assumed that `ggatel create` created a device on completion, but that's incorrect. This squashes the race by waiting for the device to appear, as `ggatel create` daemonizes before issuing an ioctl to geom_gate(4) if not called with `-v`. Discussed with: asomers MFC after: 1 week PR: 204616 Sponsored by: Dell EMC Isilon
|
#
9a1fe327 |
|
10-Jan-2017 |
Alan Somers <asomers@FreeBSD.org> |
ATFify the geom gate tests. This ensures their cleanup routines will be run even if they should timeout. tests/sys/geom/class/gate/ggate_test.sh tests/sys/geom/class/gate/Makefile Add an ATF test with three testcases, one for each TAP test. Use ATF-style cleanup functions, and convert sleeps to polling loops. ObsoleteFiles.inc tests/sys/geom/class/gate/conf.sh tests/sys/geom/class/gate/1_test.sh tests/sys/geom/class/gate/2_test.sh tests/sys/geom/class/gate/3_test.sh Delete TAP test files Reviewed by: ngie MFC after: 4 weeks Sponsored by: Spectra Logic Corp Differential Revision: https://reviews.freebsd.org/D8891
|