#
c60fdff7 |
| 10-Mar-2018 |
Alan Somers <asomers@FreeBSD.org> |
Commit missing file from r330696
MFC after: 3 weeks X-MFC-With: 330696
|
#
3eae2a2e |
| 27-Feb-2018 |
Kyle Evans <kevans@FreeBSD.org> |
Add 'usr.bin/seq' to tests mtree after r330086
|
#
4b40bdbd |
| 23-Feb-2018 |
Alan Somers <asomers@FreeBSD.org> |
Add tests for lagg(4) and other cloned network interfaces
Unfortunately, most of the tests are disabled because they fairly frequently trigger panics.
MFC after: 3 weeks Sponsored by: Spectra Logic
Add tests for lagg(4) and other cloned network interfaces
Unfortunately, most of the tests are disabled because they fairly frequently trigger panics.
MFC after: 3 weeks Sponsored by: Spectra Logic Corp
show more ...
|
#
2fae26bd |
| 23-Feb-2018 |
Alan Somers <asomers@FreeBSD.org> |
Add the ZFS test suite
It was originally written by Sun as part of the STF (Solaris test framework). They open sourced it in OpenSolaris, then HighCloud partially ported it to FreeBSD, and Spectra L
Add the ZFS test suite
It was originally written by Sun as part of the STF (Solaris test framework). They open sourced it in OpenSolaris, then HighCloud partially ported it to FreeBSD, and Spectra Logic finished the port. We also added many testcases, fixed many broken ones, and converted them all to the ATF framework. We've had help along the way from avg, araujo, smh, and brd.
By default most of the tests are disabled. Set the disks Kyua variable to enable them.
Submitted by: asomers, will, justing, ken, brd, avg, araujo, smh Sponsored by: Spectra Logic Corp, HighCloud
show more ...
|
#
ea9c2614 |
| 14-Feb-2018 |
Alan Somers <asomers@FreeBSD.org> |
Add mtree entry for 329275
MFC after: 3 weeks X-MFC-With: 329275 Sponsored by: Spectra Logic Corp
|
#
b37f6c98 |
| 22-Jan-2018 |
Kyle Evans <kevans@FreeBSD.org> |
Add libregex, connect it to the build
libregex is a regex(3) implementation intended to feature GNU extensions and any other non-POSIX compliant extensions that are deemed worthy.
These extensions
Add libregex, connect it to the build
libregex is a regex(3) implementation intended to feature GNU extensions and any other non-POSIX compliant extensions that are deemed worthy.
These extensions are separated out into a separate library for the sake of not cluttering up libc further with them as well as not deteriorating the speed (or lack thereof) of the libc implementation.
libregex is implemented as a build of the libc implementation with LIBREGEX defined to distinguish this from a libc build. The reasons for implementation like this are two-fold:
1.) Maintenance- This reduces the overhead induced by adding yet another regex implementation to base.
2.) Ease of use- Flipping on GNU extensions will be as simple as linking against libregex, and POSIX-compliant compilations can be guaranteed with a REG_POSIX cflag that should be ignored by libc/regex and disables extensions in libregex. It is also easier to keep REG_POSIX sane and POSIX pure when implemented in this fashion.
Tests are added for future functionality, but left disconnected for the time being while other testing is done.
Reviewed by: cem (previous version) Differential Revision: https://reviews.freebsd.org/D12934
show more ...
|
#
c79126f2 |
| 12-Jan-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r327624 through r327885.
|
#
12cea332 |
| 11-Jan-2018 |
Kyle Evans <kevans@FreeBSD.org> |
vmstat(8): Hook up NetBSD tests
The NetBSD tests for vmstat are basically just a smoke test, ensuring that executing `vmstat` and `vmstat -s` exit successfully. This is more than we test now, so go
vmstat(8): Hook up NetBSD tests
The NetBSD tests for vmstat are basically just a smoke test, ensuring that executing `vmstat` and `vmstat -s` exit successfully. This is more than we test now, so go with it.
show more ...
|
#
de45c289 |
| 11-Jan-2018 |
Kyle Evans <kevans@FreeBSD.org> |
awk(1): Add necessary bits for connecting tests, but leave disconnected
The NetBSD test suite has 24 tests for awk, and we pass exactly 4 of them. Add the necessary pieces for interested parties to
awk(1): Add necessary bits for connecting tests, but leave disconnected
The NetBSD test suite has 24 tests for awk, and we pass exactly 4 of them. Add the necessary pieces for interested parties to easily connect the tests and run them, but leave them disconnected for the time being.
Some of these tests outright segfault in our awk, others just exhibit the wrong behavior.
show more ...
|
#
4b49587c |
| 06-Jan-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r327341 through r327623.
|
#
9d75d6c9 |
| 31-Dec-2017 |
Jilles Tjoelker <jilles@FreeBSD.org> |
find: Link tests to the build
|
#
fbc88a6f |
| 06-Dec-2017 |
Eitan Adler <eadler@FreeBSD.org> |
sponge(1): revert
I did a complete buildworld and test... with the program disconnected from the tree. Revert the change for now.
(this keeps the change to .arclint which is still correct)
Wearing
sponge(1): revert
I did a complete buildworld and test... with the program disconnected from the tree. Revert the change for now.
(this keeps the change to .arclint which is still correct)
Wearing: my pointhat
show more ...
|
#
8d4a7aab |
| 05-Dec-2017 |
Eitan Adler <eadler@FreeBSD.org> |
sponge(1): fix my tests
Reviewed by: kevans
|
#
95639a80 |
| 05-Dec-2017 |
Alan Somers <asomers@FreeBSD.org> |
dc(1): fix input of non-decimal fractional numbers
Inputting fractional non-decimal numbers has never worked correctly in our OpenBSD-derived dc(1). It truncates the input to a number of decimal pla
dc(1): fix input of non-decimal fractional numbers
Inputting fractional non-decimal numbers has never worked correctly in our OpenBSD-derived dc(1). It truncates the input to a number of decimal places equal to the number of hexadecimal (or whatever base) places given on the input. That's unacceptable, because many numbers require more precision to represent in base 10 than in their original bases.
Fix this bug by using as many decimal places as needed to represent the input, up to the maximum of the global scale factor.
This has one mildly surprising side effect: the scale of a number entered in non-decimal mode will no longer necessarily equal the number of hexadecimal (or whatever base) places given on the input. I think that's an acceptable behavior change, given that inputting fractional non-decimal numbers never worked in the first place, and the man page doesn't specify whether trailing zeros on the input should affect a number's scale.
PR: 206230 Reported by: nibbana@gmx.us Reviewed by: pfg Differential Revision: https://reviews.freebsd.org/D13336
show more ...
|
#
04006780 |
| 03-Dec-2017 |
Mark Johnston <markj@FreeBSD.org> |
Complete support for dtrace's -x setenv option.
This allows one to override the environment for processes created with dtrace -c. By default, the environment is inherited.
This support was original
Complete support for dtrace's -x setenv option.
This allows one to override the environment for processes created with dtrace -c. By default, the environment is inherited.
This support was originally merged from illumos in r249367 but was lost when the commit was later reverted and then brought back piecemeal.
Reported by: Samuel Lepetit <slepetit@apple.com> MFC after: 2 weeks
show more ...
|
#
4fbebc74 |
| 03-Dec-2017 |
Kristof Provost <kp@FreeBSD.org> |
Add IPSec tests in tunnel mode
Some IPSec in tunnel mode allowing to test multiple IPSec configurations. These tests are reusing the jail/vnet scripts from pf tests for generating complex network.
Add IPSec tests in tunnel mode
Some IPSec in tunnel mode allowing to test multiple IPSec configurations. These tests are reusing the jail/vnet scripts from pf tests for generating complex network.
Submitted by: olivier@ Differential Revision: https://reviews.freebsd.org/D13017
show more ...
|
#
013953eb |
| 27-Nov-2017 |
Alan Somers <asomers@FreeBSD.org> |
Add basic tests for ctfconvert(1), fold(1) and rs(1)
Add basic command line parsing test coverage for these utilities. The tests were automatically generated based on their man pages. These tests
Add basic tests for ctfconvert(1), fold(1) and rs(1)
Add basic command line parsing test coverage for these utilities. The tests were automatically generated based on their man pages. These tests can be expanded by hand for more thorough coverage. The aim is to generate very basic amount of test coverage for all the utilities in the base system.
Tests generated via: https://github.com/shivansh/smoketestsuite/
Submitted by: shivansh Reviewed by: asomers MFC after: 3 weeks Differential Revision: https://reviews.freebsd.org/D12424
show more ...
|
#
82725ba9 |
| 23-Nov-2017 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Merge ^/head r325999 through r326131.
|
#
396c556d |
| 20-Nov-2017 |
Alan Somers <asomers@FreeBSD.org> |
Add ATF tests for head(1)
Submitted by: Fred Schlecter <https://github.com/fjs-github> Reviewed by: asomers, jilles MFC after: 3 weeks Differential Revision: https://github.com/freebsd/freebsd/pull/
Add ATF tests for head(1)
Submitted by: Fred Schlecter <https://github.com/fjs-github> Reviewed by: asomers, jilles MFC after: 3 weeks Differential Revision: https://github.com/freebsd/freebsd/pull/127
show more ...
|
#
c2c014f2 |
| 07-Nov-2017 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Merge ^/head r323559 through r325504.
|
#
f6e116ee |
| 04-Nov-2017 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead@r325383
|
#
939d033c |
| 31-Oct-2017 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Disconnect libpathconv tests since they require external perl and do not work with kyua.
This reverts r325192 and is due to libpathconv being connected in r325186.
Reported by: ngie Sponsored by: D
Disconnect libpathconv tests since they require external perl and do not work with kyua.
This reverts r325192 and is due to libpathconv being connected in r325186.
Reported by: ngie Sponsored by: Dell EMC Isilon
show more ...
|
#
5e1d4ad0 |
| 31-Oct-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Start adding in simple wrapper around lgov/genhtml called gather_coverage
It will be installed to /usr/tests/tools for the time being
Based loosely on make snippet seen in https://github.com/yaneur
Start adding in simple wrapper around lgov/genhtml called gather_coverage
It will be installed to /usr/tests/tools for the time being
Based loosely on make snippet seen in https://github.com/yaneurabeya/scratch/blob/master/demos/freebsd/runtime-coverage/Makefile . The real difference is that one needs to run a binary with coverage compiled in before running this script, so it can hoover up the .gcda's.
show more ...
|
#
076777cc |
| 31-Oct-2017 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead@r325199
|
#
ae160963 |
| 31-Oct-2017 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Fix installworld/distrib-dirs for pathconv after r325186.
Sponsored by: Dell EMC Isilon
|