summaryrefslogtreecommitdiffstats
path: root/tools/regression/usr.sbin
Commit message (Collapse)AuthorAgeFilesLines
* MFC various moves of tools/regressions/ tests to the new infrastructure.jmmv2014-04-2738-3881/+0
| | | | | | | | | | | | | | | | - r263220 Migrate tools/regression/sbin/ to the new tests layout. - r263222 Add Makefile missed in r263220. - r263226 Migrate tools/regression/{usr.bin/lastcomm,usr.sbin}/ to the new tests layout. - r263227 Migrate most of tools/regression/usr.bin/ to the new tests layout. - r263345 Expand tabs that sneaked in into spaces. - r263346 Migrate tools/regression/usr.bin/make/ to the new tests layout. - r263348 Add Makefiles missed in r263346. - r263351 Migrate tools/regression/usr.bin/pkill/ to the new tests layout. - r263388 Mark multi_test as requiring /usr/share/dict/words. - r263814 Fix path to the run.pl script to let these tests run. - r264742 Prevent building tests when bootstrapping make. This is 'make tinderbox' clean.
* MFC various fixes to the tools/regression/ tests.jmmv2014-04-1420-216/+337
| | | | | | | | | | | | | | | | | | | - r262953 Fix m4 tests so that they run cleanly with prove. - r262954 Fix printf tests so that they run cleanly with prove. - r262959 Fix sed tests so that they run cleanly with prove. - r262960 Fix yacc tests so that they run cleanly with prove. - r262961 Fix pkill tests so that they run cleanly with prove. - r262962 Fix ncal tests so that they run cleanly with prove. - r263081 Fix lastcomm tests under amd64. - r263082 Only run the make tests when make is fmake. - r263083 Fix sa tests. - r263084 Turn a test precondition into a skip in the mdconfig tests. - r263085 Make the strerror tests work without libtap. - r263087 Remove broken tests for eui64_line. - r263221 Change etcupdate tests to return 1 on test failures. - r263352 Make the priv test program exit with non-zero if any failures are detected. - r263353 errx prepends the program name to the message; don't do it by hand. - r263362 Include strings.h so that bpf_filter.c can be built in userland.
* MFC 258063,258064,258066,258097,258185,259134:jhb2013-12-277-35/+584
| | | | | | | | | | | | | | - Add an -s option to the regression tests that specifies a path to an alternate etcupdate.sh script to test. This allows a non-installed version of the script to be tested more easily. - Add a pre-world mode of updating similar to the -p option that can be passed to mergemaster. - Fix a couple of issues with -F: - Fix ALWAYS_INSTALL to take precedence over the FreeBSD ID checks. - Fix the -F option in the case that the only upstream change is a change in the FreeBSD ID and the local file is removed. - Refresh /etc/localtime after each update using tzsetup -r. - Regenerate /var/db/services.db when /etc/services changes.
* The etcupdate utility is a tool for managing updates to files that arejhb2012-07-135-0/+2443
| | | | | | | | | | | | | | | not updated as part of `make installworld' such as files in /etc. It manages updates by doing a three-way merge of changes made to these files against the local versions. It is also designed to minimize the amount of user intervention with the goal of simplifying upgrades for clusters of machines. The primary difference from mergemaster is that etcupdate requires less manual work. The primary difference from etcmerge is that etcupdate updates files in-place similar to mergemaster rather than building a separate /etc tree. Requested by: obrien, kib, theraven, joeld (among others)
* Spelling fixes for tools/uqs2011-12-301-2/+2
| | | | Add some $FreeBSD$ tags so svn will allow the commit.
* Expand / correct newsyslog regression tests:simon2011-04-211-9/+120
| | | | | | | | - Test newslog with clasic naming of rotates files to actually test the correct number of log files as newsyslog now does the correct thing post r220926. - Add some more newsyslog tests which tests keeping 0, 1, and 2 logfiles.
* Hook newsyslog regression tests to the Makefile 'build'.simon2010-07-221-1/+1
| | | | MFC after: 3 weeks
* Add regression tests for newsyslog. These are far from a completesimon2010-07-223-0/+343
| | | | | | | | | | | | | | test of newsyslog, as they were mainly made to test 'newsyslog -t', but they do test the basic functionality. The test 'framework' was based on dds@'s code in src/tools/regression/bin/mv/. Note that currently these tests are not fully correct for the non-timestamp based rotation case, as it seems like newsyslog actually by default keeps a file too much around. MFC after: 3 weeks
* It is expected these are chmod +x.obrien2010-01-041-0/+0
|
* Add sparc64 regression test files.dds2007-05-248-0/+70
| | | | Submitted by: Carl Johan Gustavsson
* Fix the procedure for generating the test summary files.dds2007-05-231-5/+14
| | | | Document the procedure for obtaining an appropriately old version of sa.
* Regression tests for amd64 file and record formats.dds2007-05-228-0/+62
| | | | Submitted by: Larry Rosenman (who also provided access to a testing host)
* Regression tests for the new and legacy process accounting formats.dds2007-05-2212-0/+173
OpenPOWER on IntegriCloud