#
264996 |
|
26-Apr-2014 |
jmmv |
MFC various moves of tools/regressions/ tests to the new infrastructure.
- 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. |
#
263227 |
|
16-Mar-2014 |
jmmv |
Migrate most of tools/regression/usr.bin/ to the new tests layout.
I'm starting with the easy cases. The leftovers need to be looked at a bit more closely.
Note that this change _does_ modify the code of the old tests. This is required in order to allow the code to locate the data files in the source directory instead of the current directory, because Kyua automatically changes the latter to a temporary directory.
Also note that at least one test is known to be broken here. Actually, the test is not really broken: it's marked as a TODO but unfortunately Kyua's TAP parser currently does not understand that. Will have to be fixed separately.
|
#
201490 |
|
04-Jan-2010 |
obrien |
There are actually 129 tests here.
|
#
197362 |
|
20-Sep-2009 |
dds |
IEEE Std 1003.1, 2004 Edition states:
"The escape sequence '\n' shall match a <newline> embedded in the pattern space."
It is unclear whether this also applies to a \n embedded in a character class. Disable the existing handling of \n in a character class following Mac OS X, GNU sed version 4.1.5 with --posix, and SunOS 5.10 /usr/bin/sed.
Pointed by: Marius Strobl Obtained from: Mac OS X
|
#
197361 |
|
20-Sep-2009 |
dds |
Follow POSIX (IEEE Std 1003.1, 2004 Edition) in the implementation of the y (translate) command.
"If a backslash character is immediately followed by a backslash character in string1 or string2, the two backslash characters shall be counted as a single literal backslash character"
Pointed by: Marius Strobl Obtained from: Mac OS X
|
#
197357 |
|
20-Sep-2009 |
dds |
Describe how other systems treat this case.
|
#
197356 |
|
20-Sep-2009 |
dds |
Allow [ to be used as a delimiter.
Pointed by: Marius Strobl Obtained from: Apple
|
#
197352 |
|
20-Sep-2009 |
dds |
The transition to Subversion allows us to rename files without repo-copy hacks. Remove the test-number prefix from the name of the output files, so that new test cases can be easily added.
|
#
192733 |
|
25-May-2009 |
brian |
Regression test the 'addr1,+N' feature added in r192732
|
#
174655 |
|
16-Dec-2007 |
dds |
cd to the correct directory so that the tests can be run from prove(1)
|
#
168257 |
|
02-Apr-2007 |
yar |
Today SUN and GNU seds fully agree on test 5.3 and behave in a more reasonable way than BSD sed does: they properly close the range even if we branched over its end. No doubt, the range `1,5' should not match lines from 9 through 14.
|
#
167568 |
|
14-Mar-2007 |
dds |
Repo-copy from sed.test to comply with the naming scheme of the regression suite.
Copied-by: simon@
|
#
167555 |
|
14-Mar-2007 |
dds |
Reinstate error-testing regression tests.
|
#
167552 |
|
14-Mar-2007 |
dds |
Integrate the tests I wrote in 1992 with our current regression testing framework and protocol.
|
#
167549 |
|
14-Mar-2007 |
dds |
- Uncomment tests that were commented out - Update platform-conditional tests to reflect current reality - Fix conditional for test 7.8: it is the fault of BSD sed
|
#
167547 |
|
14-Mar-2007 |
dds |
- It looks like BSD and GNU sed can nowadays pass two more tests. - Test 7.8 fails for GNU sed not BSD.
|
#
167546 |
|
14-Mar-2007 |
dds |
Use another non-printing test; address 0 now has a special meaning in GNU sed.
|
#
167544 |
|
14-Mar-2007 |
dds |
Update tests to reflect the state of the art of sed in HEAD and GNU sed 4.1.5. Almost all of the tests that were skipped for BSD or GNU sed now appear to work.
|
#
167533 |
|
14-Mar-2007 |
dds |
Repo-copy from usr.bin/sed/TEST for integration with the regression suite.
Copied-by: simon@
|
#
133385 |
|
09-Aug-2004 |
dds |
Per letter dated July 22, 1999 remove 3rd clause of Berkeley derived software (original contributor).
Reviewed by: imp
|
#
117900 |
|
22-Jul-2003 |
dds |
Test 8.16 in sed.test tests the ability of a sed to handle an empty regular expression as the first argument to a substitute command. If used to test a sed which (erroneously) evaluates this at translation time rather than at execution time, the bugged sed is put into an infinite loop. This mode of failure seems excessive. Such a failing sed is the Free Software Foundation's sed 3.02.
The specific test was also not being executed for the BSD sed.
Both problems are now fixed.
PR: misc/25585 Submitted by: Walter Briscoe <w.briscoe@ponl.com> Approved by: schweikh (mentor) MFC after: 2 weeks
|
#
17523 |
|
11-Aug-1996 |
ache |
Make it at least semi-worked
|
#
1590 |
|
27-May-1994 |
rgrimes |
BSD 4.4 Lite Usr.bin Sources
|