Commit Graph

323 Commits

Author SHA1 Message Date
des
91e02c6515 Log to stdout if no file was specified. 2003-02-15 19:32:52 +00:00
des
8765c964a5 Avoid an undef warning. 2003-02-15 14:30:51 +00:00
des
822010ed2f Decrease verbosity, fix some configuration problems. 2003-02-14 09:18:44 +00:00
des
1ffb549565 Make the tinderbox log lines less obtrusive. 2003-02-13 21:21:48 +00:00
des
d277a34193 Pass KERNCONF on the command line rather than in the environment,
since the command line is included in the log.
2003-02-13 21:19:20 +00:00
des
02b9f17f74 Complete overhaul of the configuration system, allowing the user to
select one of multiple configurations at runtime.
2003-02-13 21:18:19 +00:00
des
052848f21b GC the old tinderbox script. 2003-02-13 14:27:11 +00:00
des
83fce684ee Place the logs in the tinderbox directory rather than cwd. 2003-02-13 11:57:13 +00:00
des
293057394b Move away the old log file before starting the tinderbox so we don't
accidentally post the old log if the tinderbox script failed to start
altogether.
2003-02-13 10:52:46 +00:00
des
752d0c57c5 - run the tinderbox script in verbose mode
- use /\bStop\b/ instead of /^\*\*\* Error/ to identify errors
2003-02-13 09:59:59 +00:00
des
9e1c1a0391 Simplify the log accumulation code. It turns out that the trick of
looking for ^===> can give quite annoying false positives, especially
when building kernels, so drop it; the context can be inferred from
make's "Stop in /foo/bar/baz" messages anyway.

Also add a case that I'd missed the first time around (which happens
to be the common case, not the exception...)
2003-02-12 21:06:19 +00:00
des
0208bd2407 NO_KERNELCLEAN was a booboo. 2003-02-12 20:29:05 +00:00
des
3a8db90dbf Welcome tbmaster, TinderboxNG's better half. 2003-02-12 20:23:27 +00:00
des
ffff6c6fa3 Slight cleanup; adjust verbosity; unlink the logfile before opening it
to tickle 'tail -F'.
2003-02-12 20:18:08 +00:00
des
e6262b3f60 Teach whereintheworld to preserve TinderboxNG log messages. 2003-02-12 09:51:47 +00:00
des
ebdd8469e1 Make "CURRENT" the default branch, and special-case it in the update
code so it results in -A rather than -rCURRENT.
2003-02-12 09:13:36 +00:00
des
baf49e380c Say hello to Tinderbox 2.0, the choice of a new generation! 2003-02-11 22:17:49 +00:00
gad
ba1743e91b The regression-tests for 'make' *expect* to trigger make's warning:
warning: duplicate script for target "double" ignored
The regression-tests do try to hide that message, but the message does
still appear when using -j (eg: 'make -j5 buildworld').  This changes the
regression-test so the expected warning message will not be seen even
when -j is specified.

Reviewed by:	jmallett  ru
2003-02-10 19:56:42 +00:00
mike
d5b741d9d9 Add more tests. Specifically, infinity cast from other types should
always be classified as infinity.
2003-02-08 20:45:48 +00:00
davidxu
42e55aa875 Add a missing inline keyword. 2003-02-08 06:33:37 +00:00
mike
a56314b4dc Add regression test for soon-to-be-committed fpclassify(). 2003-02-05 16:40:18 +00:00
seanc
2584cdf237 Add a getopt-ified version of an old tool that I've been using for ages:
backout_commit.rb.  Tool can be used to automate the
process of backing out either small or large commits based off of
one or more commit messages.  The result of the script is a shell
script which can be edited or run as needed.  New and dead files
are taken into consideration.  See the program's usage statement for
more configuration details.  Here's an example usage:

<programlisting>
$ mutt
  [find commit message, save to disk as cvsmsg.txt]
$ backout_commit.rb ~/cvsmsg.txt
Backout directory:      /usr
Backout script:         backout-2003-01-31-14-04.sh

Scanning through cvsmsg.txt...done.

Change to /usr and run this script.  Please look through this script and
make changes as necessary.  There are commented out commands available
in the script.

Example script usage:
        mv backout-2003-01-31-14-04.sh /usr
        cd /usr
        less backout-2003-01-31-14-04.sh
        /bin/sh backout-2003-01-31-14-04.sh
        rm -f backout-2003-01-31-14-04.sh
</programlisting>
2003-01-31 22:08:14 +00:00
phk
36fcf2dae6 Update reference vectors to include BSD's <type> output. 2003-01-31 18:59:12 +00:00
phk
bbd6f8d1ff Add Apple partitioning test case.
Use correct name for image data file
2003-01-31 18:31:48 +00:00
phk
1b12d97b50 Add more scaffolding to make this compile kernel code. 2003-01-28 09:48:59 +00:00
des
f11f32abe2 Don't truncate lines if an error occurred. 2003-01-18 12:15:34 +00:00
des
2555f8d918 Indentation cleanup. 2003-01-18 12:12:49 +00:00
phk
5259549792 Add a regression test for ccds layout policy. 2003-01-17 12:23:44 +00:00
phk
545a86200e Make sure we find all vnode method vectors in /sys. 2003-01-15 19:19:28 +00:00
schweikh
4d3a042da9 Fix a useless use of cat. Save a process today. 2003-01-09 19:16:09 +00:00
des
8635b79dad Document tinderbox and whereintheworld, and move diffburst in its
alphabetical place.
2003-01-09 12:24:17 +00:00
des
ff67b74926 My version of fenner's "make world" log summarizer. 2003-01-09 12:23:29 +00:00
des
d8b3e07d33 Sample tinderbox script & build settings. 2003-01-09 12:22:59 +00:00
sam
f0f8069fbc more crypto test stuff:
o cryptotest can now run multiple threads with -t option
o cryptotest can now "profile" time spent doing symmetric ops with -p
o cryptostats dumps the crypto statistics block
o cryptokeystat is an openbsd app that tests public key ops
2003-01-06 22:11:56 +00:00
phk
dd794eda3b geom_bsd need -lmd to link now. 2003-01-06 20:11:32 +00:00
tjr
3ef27dc5c5 Add a regression test for wordexp() and wordfree(). 2003-01-04 05:50:35 +00:00
phk
8873479540 Add various command line options, most notably sort order.
Submitted by:	"Matthew Emmerton" <matt@gsicomp.on.ca>
Sat on for far too long:	phk
2003-01-03 17:21:39 +00:00
schweikh
86f7487fb6 Fix typos, mostly s/ an / a / where appropriate and a few s/an/and/
Add FreeBSD Id tag where missing.
2002-12-30 21:18:15 +00:00
tjr
a585a3e1d1 Add a test program for perror() that demonstrates two bugs in the
current implementation.
2002-12-19 09:46:10 +00:00
tjr
2aa20c1a1e Test that if the buffer argument (`s') to wcrtomb() is NULL then
the value of the supplied wide character is ignored and L'\0' is used
instead. Remove incorrect comments about "internal buffer" since wcrtomb()
does not have one (wctomb() does).
2002-12-19 02:01:39 +00:00
mike
6ff2965718 Add regression test for strerror()/strerror_r().
Based on:	src/lib/libc/string/strerror.c (rev 1.8)
2002-12-18 16:59:08 +00:00
phk
1f7478c270 Goto WARNS 5 with assorted changes. 2002-12-16 22:35:56 +00:00
phk
08b76459f3 Update this one too. 2002-12-16 22:01:25 +00:00
phk
8bf24ac2c1 Get the test-suite into sync with the kernel again. 2002-12-16 21:39:16 +00:00
sam
a0e044d15d add program used to exercise/test /dev/crypto symmetric crypto functionality
Obtained from:	openbsd (originally)
2002-12-14 06:23:58 +00:00
ru
c474b1700b Add a test for what was fixed in revisions 1.39 and 1.50 of
make/parse.c (allow embedded `:' and `!' in target names).

Approved by:	re
2002-11-28 13:21:32 +00:00
ru
a227a02ef4 Moved make(1) regression tests from src/Makefile to where they
belong (src/tools/regression/usr.bin/make), and use the latter
to test if make(1) is adequate for building the world.

Approved by:	re
2002-11-28 13:08:09 +00:00
davidxu
dee681e4f3 Directly load %edx from mailbox 2002-11-23 04:39:52 +00:00
davidxu
f89233ef8d Fix context restore bug. 2002-11-22 03:01:55 +00:00
julian
1f29413454 Don't flip the "we're it" bit until we are all there..
(don't fill in the mailbox pointer until we have unloaded all the
previous contents of the mailbox context block)
2002-11-22 00:23:02 +00:00