summaryrefslogtreecommitdiffstats
path: root/tools/regression
Commit message (Collapse)AuthorAgeFilesLines
* Add a test for escaped newline handling.harti2005-06-018-0/+45
|
* Add support for TODO tests. These are tests that are supposed to fail,harti2005-06-012-23/+43
| | | | because of a make bug that should be fixed.
* Change the test infrastructure so that tests are easier to maintain andharti2005-05-31192-623/+910
| | | | | | | | | | | | | | so that make(1) will run in an almost clean environment and enhance the description of the test infrastructure. Add the ability to have multiple tests carried out per test script. Give some tests more meaningful names. Fix the usage message from the test scripts. Make it possible to pass several commands to the test scripts like: 'sh test.t setup run compare clean'.
* Add a test to check whether in compat mode make detectes builtinsharti2005-05-206-0/+51
| | | | | on the command line and really executes the shell instead of directly executing the command.
* Add a test to ensure that in compat mode when a line contains noharti2005-05-206-0/+51
| | | | | | shell meta characters it is not passed to the shell, but the command is executed directly (given that the line is not a shell builtin) and that the line with a meta character is passed to the shell.
* Add a test that test whether we can replace the shell to use byharti2005-05-206-0/+54
| | | | | make with another shell and set all its parameters (meta and builtins not tested here).
* Some test cases for .SHELL target: builtin shell selection andharti2005-05-1917-0/+179
| | | | changing the path of a builtin shell.
* Add an #ifdef'd non-blocking version of the test.rwatson2005-05-161-1/+10
| | | | Update copyright.
* Close the connect socket as well as the listen socket on completion.rwatson2005-05-161-2/+2
| | | | Update copyright.
* o -n option added.marcel2005-05-1510-2/+47
| | | | o -x option added.
* Catching up with the latest crypto API changes in net80211.avatar2005-05-053-3/+6
| | | | Reviewed by: sam
* add simple test script.ume2005-05-051-0/+24
|
* - add $FreeBSD$.ume2005-05-041-1/+2
| | | | - enable -r option for regress target.
* - add $FreeBSD$.ume2005-05-041-10/+128
| | | | | | | - do service lookup. - add options to use gethostbyname(3) or getipnodebyname(3) instead of getaddrinfo(3). - add option to do reverse lookup.
* This commit was generated by cvs2svn to compensate for changes in r145857,ume2005-05-043-0/+319
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * import of parallel name resolution test.ume2005-05-043-0/+319
| | | | Obtained from: NetBSD
* Add an initial regression test suite for make(1).harti2005-04-2865-0/+958
| | | | Submitted by: Max Okumoto <okumotu@ucsd.edu> (partly, initial version)
* Adjust code to be more reliable.davidxu2005-04-241-10/+8
|
* Add a program to test if tls data is clean.davidxu2005-04-233-1/+52
|
* Adding another multi-byte characters related regression test for msdosfs.avatar2005-04-181-0/+22
| | | | | Tested by: njl Reviewed by: silby, bde, sam (mentor)
* Add another regression test - one we don't pass right now.silby2005-04-171-0/+22
|
* Have the regression test use a path in /tmp for a mount pointsilby2005-04-171-6/+8
| | | | instead of a directory that only exists on my machine.
* Those who are ungodlike should be returned an error.trhodes2005-04-161-0/+6
|
* Starting point for a regression test for mac_bsdextended(4)/libugidfw(3).rwatson2005-04-162-0/+198
| | | | | | | | | Currently only performs basic tests against the library string routines, and queries less important kernel state. Obtained from: TrustedBSD Project Sponsored by: SPAWAR, SPARTA MFC after: 3 days
* Also test \0 in the format string.stefanf2005-04-142-1/+1
|
* Add a few regression tests for printf(1).stefanf2005-04-1312-1/+38
|
* A simple regression test for msdosfs. Not the best, but it would have caughtsilby2005-04-081-0/+21
| | | | the recent trouble msdosfs had.
* Add missing test-rem.t.das2005-04-021-0/+10
|
* A few simple regression tests for remainder(), remainderf(),das2005-03-252-1/+144
| | | | remquo(), and remquof().
* Add regression tests for pkill/pgrep.pjd2005-03-2025-0/+803
| | | | MFC after: 3 days
* - Replace fe[gs]etmask() with feenableexcept(), fedisableexcept(), anddas2005-03-161-12/+31
| | | | | | | fegetexcept(). - Add additional tests for the above. - Output a separate success message for each of the 8 components of this set of tests.
* Check the return value of shutdown().rwatson2005-03-111-4/+8
|
* Add sigpipe, a simple UNIX domain socket and TCP regression test that isrwatson2005-03-112-0/+327
| | | | | | | | | | | | | intended to verify that SIGPIPE is delivered to a process writing or sending on a socket that has been shut down for write. If available, SO_NOSIGPIPE is also tested. This regression test is currently passed by RELENG_4, but not by HEAD or RELENG_5, due to a bug in the write() code for sockets. SO_NOSIGPIPE is not present in RELENG_4, however, so is not tested there. Reported by: Mikko Tyolajarvi <mbsd at pacbell dot net> PR: 78478
* Test cases for nextafter{,f,l} and nexttoward{,f,l}.das2005-03-073-1/+272
|
* Repo-copy tools/regression/usr.bin/make to tools/build/make_checkharti2005-03-028-323/+1
| | | | | | | | and adjust the path in the Makefile for the upgrade_checks target. These checks are really feature upgrade checks that should be fast and just find out whether we need to build a new make before proceeding with other targets like buildworld. This makes the place free for a real regression test suite in the old place.
* This will not compile without:ambrisko2005-03-022-0/+252
| | | | | | | | | | | http://www.ambrisko.com/doug/listio_kqueue/listio_kqueue.patch Note: it is a good idea to run this against a physical drive to exercise the physio fast path (ie. lio_kqueue /dev/<something safe>) This will ensure op's counting per LIO request is correct. It is currently broken the above patch fixes it. Sponsored by: IronPort
* Add an AIO & kqueue regression test. It is a good idea to run thisambrisko2005-03-022-0/+203
| | | | | | | | | | | | | | | against a disk as the argument. If you don't it will use a temp file. The raw disk will use the kernel physio fast path method until the max number of pending op's is reached then it will queue them. File system op's are always queued. This is more important with LIO since operation can get split across and accounting of op's is broken with LIO. Note that this was broken when locking was added to kqueue (ie. 5.3) My fix needs to be better integrated with FreeBSD. Next is an LIO test and implementation. Sponsored by: IronPort
* - Split tests into three rough categories.das2005-03-011-6/+98
| | | | | | | | | | | - Use fesetround() instead of fpsetround(), and add tests for various rounding modes. - Test that all NaNs generated are quiet. Some of these tests won't pass until problems in vendor sources (gdtoa and gcc) are fixed and new versions imported, but I want to get these changes into the tree before I accidentally blow them away again. :-(
* - Split the printfloat test into 11 individually wrapped and packageddas2005-03-012-8/+100
| | | | | | | | | | | | | | tests. (Buy 10, get one free!) The separate categories were already there; they just weren't labeled. - Use fesetround() instead of fpsetround(), since the former is standard and implemented on all supported architectures. Add tests for each rounding mode. - Add additional tests for subnormals. Some of these tests won't pass until problems in vendor sources (gdtoa and gcc) are fixed and new versions imported, but I want to get these changes into the tree before I accidentally blow them away.
* Add a simple regression test for stream UNIX domain sockets and therwatson2005-02-202-0/+325
| | | | | | bind()/connect() system calls, which is intended to confirm that the right successes and errors occur when rendezvousing via the file system name space.
* Add to CFLAGS.ru2005-02-121-1/+1
|
* Add to CFLAGS, rather than overriding it. Use LDFLAGS for the -L option,nik2005-02-011-2/+3
| | | | | | and LDLIBS to specify -ltap. Submitted by: ru
* Link against libtap (ports/devel/libtap). Replace the calls to assert()nik2005-02-012-31/+32
| | | | | with calls to libtap::ok1(), and make sure the correct number of tests is planned for, and that the exit code is correct.
* Wrap calls to memcpy(3) in a function called block_copy(). This way,marcel2005-01-281-2/+9
| | | | | | | | | and as long as we're not compiling with IPA, gcc(1) won't optimize the call away. The whole purpose of using memcpy(3) is to avoid misaligned loads and stores when we need to read or write the value in the unaligned memory location. But if gcc(1) optimizes the call to memcpy(3) away, it will typically introduce misaligned loads and stores. In this context that's not a good idea.
* Skip the register based postinc stores here and don't count themmarcel2005-01-271-5/+12
| | | | | | in the number of tests. This way we avoid skipped tests for non- existent memory access combinations. The number of tests dropped from 60 to 48.
* Make the local variables global so that the compiler cannot assumemarcel2005-01-271-4/+5
| | | | | too much about them. This prevents certain peephole optimizations at -O that invalidate the tests.
* Fix the unaligned store with post increment test: The misaligned pointermarcel2005-01-271-1/+1
| | | | | | stopped pointing to the value the moment we wrote it due to the post increment. So, grab the value for comparison out of the data structure directly.
* The unit test for unaligned loads/stores can be found under ../ia64.marcel2005-01-272-137/+0
|
* Add tests for post increment. This bumps the number of tests up tomarcel2005-01-272-37/+181
| | | | | | 60. The postinc store tests currently fail (value mismatch). Hence the score as of this commit is 48 out of 60. Either the kernel or the tests need to be fixed.
* Use WARNS?= instead of WARNS= in Makefiles so that global warningrwatson2005-01-223-3/+3
| | | | | | settings can override local ones. Pointed out by: ru
OpenPOWER on IntegriCloud