# metadatas

property_name: description
property_value:
Verifies that binary files can be executed from within the file system (i.e., whether getpages works)


property_name: description
property_value:
Tests that the error messages printed when the mount point is invalid do not show the source unused parameter


property_name: description
property_value:
Verifies that vnodes are not leaked and that their reclaim operation works as expected: i.e., when all free vnodes are exhausted, unused ones have to be recycled, which is what the reclaim operation does.


property_name: description
property_value:
BSD partitions nested within MBR partitions should append /sX/Y to the underlying device's physical path


property_name: description
property_value:
This test case ensures that kevent(2) does not return NOTE_LINK for the directory 'foo' if a file 'foo/baz' is created.


property_name: description
property_value:
This test case ensures that kevent(2) does not return NOTE_LINK for the directory 'foo' if a file 'foo/baz' is deleted.


property_name: description
property_value:
This test case ensures that kevent(2) does not return NOTE_LINK for the directory 'foo' if a directory 'foo/bar' is renamed to 'foo/baz'.


property_name: description
property_value:
This test case ensures that kevent(2) does not return NOTE_LINK for the directory 'foo' if a file 'foo/baz' is renamed to 'foo/qux'.


property_name: description
property_value:
This test case ensures that kevent(2) returns NOTE_LINK for the directory 'foo' if a directory 'foo/bar' is created.


property_name: description
property_value:
This test case ensures that kevent(2) returns NOTE_LINK for the directory 'foo' if a directory 'foo/bar' is deleted.


property_name: description
property_value:
This test case ensures that kevent(2) returns NOTE_LINK for the directory 'foo' if a directory 'bar' is renamed to 'foo/bar'.


property_name: description
property_value:
This test case ensures that kevent(2) returns NOTE_LINK for the directory 'foo' if a directory 'foo/bar' is renamed to 'bar'.


property_name: description
property_value:
This test case ensures that kevent(2) returns NOTE_WRITE for the directory 'foo' if a directory 'foo/bar' is created.


property_name: description
property_value:
This test case ensures that kevent(2) returns NOTE_WRITE for the directory 'foo' if a file 'foo/baz' is created.


property_name: description
property_value:
This test case ensures that kevent(2) returns NOTE_WRITE for the directory 'foo' if a directory 'foo/bar' is deleted.


property_name: description
property_value:
This test case ensures that kevent(2) returns NOTE_WRITE for the directory 'foo' if a file 'foo/baz' is deleted.


property_name: description
property_value:
This test case ensures that kevent(2) returns NOTE_WRITE for the directory 'foo' if a directory 'bar' is renamed to 'foo/bar'.


property_name: description
property_value:
This test case ensures that kevent(2) returns NOTE_WRITE for the directory 'foo' if a directory 'foo/bar' is renamed to 'bar'.


property_name: description
property_value:
This test case ensures that kevent(2) returns NOTE_WRITE for the directory 'foo' if a directory 'foo/bar' is renamed to 'foo/baz'.


property_name: description
property_value:
This test case ensures that kevent(2) returns NOTE_WRITE for the directory 'foo' if a file 'qux' is renamed to 'foo/baz'.


property_name: description
property_value:
This test case ensures that kevent(2) returns NOTE_WRITE for the directory 'foo' if a file 'foo/baz' is renamed to 'qux'.


property_name: description
property_value:
This test case ensures that kevent(2) returns NOTE_WRITE for the directory 'foo' if a file 'foo/baz' is renamed to 'foo/qux'.


property_name: description
property_value:
Can remove an IPv4 alias from an interface when the same address is also assigned to another interface, on non-default FIBs.


property_name: description
property_value:
Can remove an IPv4 alias from an interface when the same IPv4 is also assigned to another interface.


property_name: description
property_value:
Can remove an IPv6 alias from an interface when the same address is also assigned to another interface, on non-default FIBs.


property_name: description
property_value:
Verify that setting ownership recursively via -R doesn't affect symlinks specified via the arguments when -H is specified


property_name: description
property_value:
Verify that setting ownership recursively via -R doesn't affect symlinks specified via the arguments when -L is specified


property_name: description
property_value:
Verify that setting ownership recursively via -R doesn't affect symlinks specified via the arguments when -P is specified


property_name: description
property_value:
Verify that setting a mode for a file with -f doesn't emit an error message/exit with a non-zero code


property_name: description
property_value:
Verify that setting ownership with -v emits the file doesn't emit an error message/exit with a non-zero code


property_name: description
property_value:
Verify that the output of the -s flag could be reused as command-line arguments to the mixer command


property_name: description
property_value:
Functional tests to ensure that dev nodes are handled properly with rockridge extensions (NetBSD kern/48852; FreeBSD bug 203648)


property_name: description
property_value:
Verify that rs(1) executes successfully and produces a valid output when invoked without any arguments


property_name: description
property_value:
Checks the -d option, comparing each line of the input file data starting from the third character (-s option)


property_name: description
property_value:
Checks btree database using small keys and big data pairs: inserts the programs in /bin with their paths as their keys.


property_name: description
property_value:
Checks hash database using small keys and big data pairs: inserts the programs in /bin with their paths as their keys.


property_name: description
property_value:
Checks recno database using small keys and big data pairs: inserts the programs in /bin with their paths as their keys.


property_name: description
property_value:
Test for a weird page split condition where an insertion into index 0 of a page that would cause the new item to be the only item on the left page results in index 0 of the right page being erroneously skipped; this only happens with one particular key+data length for each page size.


property_name: description
property_value:
Checks btree database using small keys and medium data pairs: takes the first 200 entries in the dictionary, and gives them each a medium size data entry.


property_name: description
property_value:
Checks hash database using small keys and medium data pairs: takes the first 200 entries in the dictionary, and gives them each a medium size data entry.


property_name: description
property_value:
Checks recno database using small keys and medium data pairs: takes the first 200 entries in the dictionary, and gives them each a medium size data entry.


property_name: description
property_value:
Checks btree database with repeated small keys and big data pairs. Makes sure that overflow pages are reused


property_name: description
property_value:
Checks hash database with repeated small keys and big data pairs. Makes sure that overflow pages are reused


property_name: description
property_value:
Checks btree database using small keys and small data pairs: takes the first hundred entries in the dictionary, and makes them be key/data pairs.


property_name: description
property_value:
Checks hash database using small keys and small data pairs: takes the first hundred entries in the dictionary, and makes them be key/data pairs.


property_name: description
property_value:
Checks btree database with lots of keys and small page size: takes the first 20000 entries in the dictionary, reverses them, and gives them each a small size data entry. Uses a small page size to make sure the btree split code gets hammered.


property_name: description
property_value:
Checks recno database using small keys and small data pairs: takes the first hundred entries in the dictionary, and makes them be key/data pairs.


property_name: description
property_value:
Checks get/make/setcontext(), context linking via uc_link(), and argument passing to the new context


property_name: description
property_value:
Check for 3-way collision for descriptor. First child comes and polls on descriptor, second child comes and polls, first child times out and exits, third child comes and polls. When the wakeup event happens, the two remaining children should both be awaken. (kern/17517)


property_name: description
property_value:
test that cam_open_device(`cam_device`, O_RDONLY) fails to open the underlying pass(4) device (bug 217649)


property_name: description
property_value:
Callers are supposed to be able to use "a.out" as an alias for the program executable. Make sure that proc_name2map() handles this properly.


property_name: description
property_value:
Callers are supposed to be able to use "a.out" as an alias for the program executable. Make sure that proc_name2sym() handles this properly.


property_name: description
property_value:
Verify that proc_name2map() returns prefix matches of the basename of loaded objects if no full matches are found.


property_name: description
property_value:
Run the test program in a mode which causes it to send a signal to itself. Make sure that we intercept the signal and that proc_continue() forwards it to the process.


property_name: description
property_value:
Look up a couple of well-known symbols in the test program, place breakpoints on them, and verify that we hit the breakpoints. Also make sure that we can use the breakpoint address to look up the corresponding symbol.


property_name: description
property_value:
Ensure that proc_addr2sym() returns the non-local alias when the address resolves to multiple symbols.


property_name: description
property_value:
Ensure that proc_addr2sym() returns the alias with fewest leading underscores in the name when the address resolves to multiple symbols.


property_name: description
property_value:
Checks that a cancellation registered while cancellation is enabled is not honored while cancellation is disabled


property_name: description
property_value:
Checks that atf_check_exec_array properly captures the stdout and stderr streams of the child process


property_name: description
property_value:
Checks that atf_check_exec_array correctly reports an error if the umask is too restrictive to create temporary files


property_name: description
property_value:
Checks that an unavailable memory error raised when constructing an error object is properly converted to the no_memory static error type


property_name: description
property_value:
Tests that format strings passed as part of the automatically-generated messages do not get expanded


property_name: description
property_value:
Checks if getopt(3) global state is reset by the test program driver so that test cases can use getopt(3) again


property_name: description
property_value:
Checks that the program can find its files if executed from the source directory and if it was built with libtool


property_name: description
property_value:
Verify that -L prints out the symbolic link and conversely -P prints out the target for the symbolic link


property_name: description
property_value:
Verify that echo(1) does not print the trailing newline character when '\c' is appended to the end of the string


property_name: description
property_value:
Verify that when creating a hard link to a symbolic link, '-L' option creates a hard link to the target of the symbolic link


property_name: description
property_value:
Verify that when creating a hard link to a symbolic link, '-P' option creates a hard link to the symbolic link itself


property_name: description
property_value:
Verify that if the target file already exists and is a directory, then '-sF' option removes it so that the link may occur


property_name: description
property_value:
Verify that if the source file does not exists, '-s' option creates a broken symbolic link to the source file


property_name: description
property_value:
Verify that if the target file already exists, '-sf' option unlinks it and creates a symbolic link to the source file


property_name: description
property_value:
Verify that '-sw' option produces a warning if the source of a symbolic link does not currently exist


property_name: description
property_value:
This checks the combination of bs= with conv=ebcdic. Prior to revision 1.24 of dd's args.c, the conv option would be ignored.


property_name: description
property_value:
Test for result messages accidentally pumped into the output file if the standard IO descriptors are closed. The last of the three following tests is the one expected to fail. (NetBSD PR bin/8521)


property_name: description
property_value:
Test that cat(1) squeezes multiple adjacent empty lines producing a single spaced output with option '-s'


property_name: description
property_value:
Test that cat(1) displays non-printing characters, namely control characters, tab character and meta-characters using options '-vt'


property_name: description
property_value:
Verify that setting modes recursively via -R doesn't affect symlinks specified via the arguments when -H is specified


property_name: description
property_value:
Verify that setting modes recursively via -R doesn't affect symlinks specified via the arguments when -L is specified


property_name: description
property_value:
Verify that setting modes recursively via -R doesn't affect symlinks specified via the arguments when -P is specified


property_name: description
property_value:
Verify that setting a mode with -v emits the file when doesn't emit an error message/exit with a non-zero code


property_name: description
property_value:
This test case validates the proper truncation of the output string from snprintf when it does not fit the provided buffer.


property_name: description
property_value:
Tests the auto_array smart pointer class' assignment operator through the auxiliary auto_array_ref object


property_name: description
property_value:
Tests the auto_array smart pointer class' copy constructor through the auxiliary auto_array_ref object


property_name: required_files
property_value:
/usr/local/share/doc/kyua/AUTHORS /usr/local/share/doc/kyua/CONTRIBUTORS /usr/local/share/doc/kyua/LICENSE


property_name: required_files
property_value:
/usr/local/share/kyua/store/migrate_v1_v2.sql /usr/local/share/kyua/store/migrate_v2_v3.sql /usr/local/tests/kyua/store/schema_v1.sql /usr/local/tests/kyua/store/testdata_v1.sql


property_name: required_files
property_value:
/usr/local/share/kyua/store/migrate_v2_v3.sql /usr/local/tests/kyua/store/schema_v2.sql /usr/local/tests/kyua/store/testdata_v2.sql


property_name: description
property_value:
Ensure that the ordering in which the signal, the timer and the global state are programmed is correct; do so by setting an extremely small delay for the timer hoping that it can trigger such conditions


property_name: description
property_value:
The current implementation of db_filename() has no means to access the filename of a database connected to a raw sqlite3 object


# test_results

result_type: failed
result_reason:
/net/blackdragon/usr/home/bdragon/superglue/sbin/ping/tests/in_cksum_test.c:50: sum == 0x5397 not met


result_type: failed
result_reason:
/net/blackdragon/usr/home/bdragon/superglue/sbin/ping/tests/in_cksum_test.c:61: sum == 0x52fd not met


result_type: failed
result_reason:
/net/blackdragon/usr/home/bdragon/superglue/sbin/ping/tests/in_cksum_test.c:83: sum == 0xfd52 not met


result_type: failed
result_reason:
/net/blackdragon/usr/home/bdragon/superglue/sbin/ping/tests/in_cksum_test.c:94: sum == 0x5397 not met


result_type: failed
result_reason:
/net/blackdragon/usr/home/bdragon/superglue/sbin/ping/tests/in_cksum_test.c:105: sum == 0x52fd not met


result_type: failed
result_reason:
/net/blackdragon/usr/home/bdragon/superglue/sbin/ping/tests/in_cksum_test.c:127: sum == 0xfd52 not met


result_type: expected_failure
result_reason:
-o size=<large-size> succeeds unexpectedly on FreeBSD - bug 212862: atf-check failed; see the output of the test for details


result_type: expected_failure
result_reason:
this fails on FreeBSD with root - bug 212861: atf-check failed; see the output of the test for details


result_type: failed
result_reason:
/net/blackdragon/usr/home/bdragon/superglue/tests/sys/kern/ptrace_test.c:3546: WSTOPSIG(status) == SIGABRT not met


result_type: expected_failure
result_reason:
the testcase violates FLT_EPSILON on 64-bit platforms, e.g. amd64: 2339 checks failed as expected; see output for more details


result_type: broken
result_reason:
TAP test program yielded invalid data: Load of '/tmp/kyua.TrhFmT/950/stdout.txt' failed: Output did not contain any TAP plan and the program did not bail out


result_type: failed
result_reason:
/net/blackdragon/usr/home/bdragon/superglue/tests/sys/netinet/so_reuseport_lb_test.c:165: bind() failed: Address already in use


result_type: failed
result_reason:
/net/blackdragon/usr/home/bdragon/superglue/tests/sys/netinet/so_reuseport_lb_test.c:221: bind() failed: Address already in use


result_type: expected_failure
result_reason:
BUG 208965 extattr(2) doesn't allow maxlen attr names: atf-check failed; see the output of the test for details


result_type: expected_failure
result_reason:
-o allow-max-name doesn't appear to be implemented on FreeBSD's copy of makefs [yet]: atf-check failed; see the output of the test for details


result_type: expected_failure
result_reason:
this testcase needs work; the filenames generated seem incorrect/corrupt: atf-check failed; see the output of the test for details


result_type: expected_failure
result_reason:
PR 229929 makefs(8) can underestimate image size: atf-check failed; see the output of the test for details


result_type: expected_failure
result_reason:
--side-by-side not currently implemented (bug # 219933): atf-check failed; see the output of the test for details


result_type: expected_failure
result_reason:
\s and \S are known to be buggy in base gnugrep: atf-check failed; see the output of the test for details


result_type: expected_failure
result_reason:
this test doesn't pass with gnu grep in base: atf-check failed; see the output of the test for details


result_type: expected_failure
result_reason:
this test does not pass with GNU grep in base: atf-check failed; see the output of the test for details


result_type: expected_failure
result_reason:
Depends on non-standard behavior not mentioned in POSIX.1-2008: /net/blackdragon/usr/home/bdragon/superglue/contrib/netbsd-tests/lib/libc/c063/t_faccessat.c:172: faccessat(dfd, BASELINK, F_OK, AT_SYMLINK_NOFOLLOW) == 0 not met


result_type: expected_failure
result_reason:
Long reschedule latency due to PR kern/43997: Reschedule latency 2264838120786137404 exceeds allowable fuzz 40000000


result_type: failed
result_reason:
/net/blackdragon/usr/home/bdragon/superglue/contrib/netbsd-tests/lib/libc/gen/posix_spawn/t_spawn.c:112: expected error 2, got 0 when spawning /usr/tests/lib/libc/gen/posix_spawn/h_nonexist


result_type: failed
result_reason:
/net/blackdragon/usr/home/bdragon/superglue/contrib/netbsd-tests/lib/libc/gen/posix_spawn/t_spawn.c:132: expected error 2, got 0 when spawning /usr/tests/lib/libc/gen/posix_spawn/h_nonexec


result_type: failed
result_reason:
/net/blackdragon/usr/home/bdragon/superglue/contrib/netbsd-tests/lib/libc/gen/posix_spawn/t_spawn.c:92: expected error 8, got 0 when spawning /usr/tests/lib/libc/gen/posix_spawn/h_zero


result_type: expected_failure
result_reason:
the EOF invariant fails on FreeBSD; this is new: /net/blackdragon/usr/home/bdragon/superglue/contrib/netbsd-tests/lib/libc/stdio/t_fflush.c:70: Expected true value in fflush(f) == EOF


result_type: expected_failure
result_reason:
fails on FreeBSD and some variants of Linux: /net/blackdragon/usr/home/bdragon/superglue/contrib/netbsd-tests/lib/libc/stdio/t_scanf.c:74: c == 'z' not met


result_type: failed
result_reason:
/net/blackdragon/usr/home/bdragon/superglue/lib/libc/tests/stdio/scanfloat_test.c:214: d < 2.0 not met


result_type: failed
result_reason:
/net/blackdragon/usr/home/bdragon/superglue/lib/libc/tests/stdio/scanfloat_test.c:294: strtof("3.5e38", &endp) == FLT_MAX not met


result_type: expected_failure
result_reason:
behavior doesn't match docs; see bug # 216872: /net/blackdragon/usr/home/bdragon/superglue/contrib/netbsd-tests/lib/libc/stdlib/t_hsearch.c:345: hsearch_r(e, FIND, &ep, &t) == 1 not met


result_type: failed
result_reason:
/net/blackdragon/usr/home/bdragon/superglue/lib/libc/tests/sys/brk_test.c:132: unexpected page flags 0


result_type: failed
result_reason:
/net/blackdragon/usr/home/bdragon/superglue/contrib/netbsd-tests/lib/libc/sys/t_getcontext.c:66: i != ia


result_type: expected_failure
result_reason:
Reported as kern/189941: /net/blackdragon/usr/home/bdragon/superglue/contrib/netbsd-tests/lib/libc/sys/t_getgroups.c:63: getgroups(-1, gidset) == -1 not met


result_type: failed
result_reason:
/net/blackdragon/usr/home/bdragon/superglue/contrib/netbsd-tests/lib/libc/sys/t_mincore.c:216: check_residency(addr, npgs) == npgs not met


result_type: failed
result_reason:
/net/blackdragon/usr/home/bdragon/superglue/contrib/netbsd-tests/lib/libc/sys/t_mincore.c:307: check_residency(addr, npgs) == npgs not met


result_type: expected_failure
result_reason:
mknod does not allow S_IFREG: /net/blackdragon/usr/home/bdragon/superglue/contrib/netbsd-tests/lib/libc/sys/t_mknod.c:179: mknod(path, S_IFREG, 0) == 0 not met


result_type: expected_failure
result_reason:
bug 232210: EFAULT assert fails because copyout(9) call is not checked: /net/blackdragon/usr/home/bdragon/superglue/lib/libc/tests/sys/sendfile_test.c:947: Expected true value in error == -1


result_type: expected_failure
result_reason:
needs work: /net/blackdragon/usr/home/bdragon/superglue/contrib/netbsd-tests/lib/libc/time/t_mktime.c:78: Expected true value in t != (time_t)-1


result_type: expected_failure
result_reason:
fails on i == 0 with: pthread_mutexattr_setprioceiling(&mattr, i): Invalid argument -- PR # 211802: /net/blackdragon/usr/home/bdragon/superglue/contrib/netbsd-tests/lib/libpthread/t_mutex.c:613: pthread_mutexattr_setprioceiling(&mattr, i): Invalid argument


result_type: expected_failure
result_reason:
GNU extensions are not currently implemented: atf-check failed; see the output of the test for details


result_type: expected_failure
result_reason:
the following testcases fail with syntax errors on FreeBSD: Expected 0, got expr: syntax error from expression:  .java_wrapper : /


