|Commit History - (may be incomplete: see SVNWeb link above for full details)
|30 Oct 2014 16:39:59
Update devel/atf to 0.21.
Released on October 23rd, 2014.
* Restored the atf(7) manual page to serve as a reference to all the other
manual pages shipped by ATF.
* Added the -s flag to atf-sh to support specifying the shell interpreter
to be used.
* Removed ATF_WORKDIR. The only remaining consumers have been converted to
use the standard TMPDIR environment variable. As a benefit, and because
Kyua forces the TMPDIR to live within the test case's work directory,
any stale files left behind by ATF will be automatically cleaned up.
(Only the first 15 lines of the commit message are shown above )
|27 Oct 2014 07:32:26
Nuke some @dirrm from devel
|26 May 2014 02:57:19
Enable the TEST option by default in atf-based ports.
Get ports that use the atf libraries to install their tests by default.
This is to showcase the potential of getting the tests installed on a
live system and will also simplify the process of running them periodically
out of /usr/local/tests/.
Packages confirmed to build with this option enabled.
Approved by: bapt (ports)
|24 May 2014 20:11:06
Change ports that use the ATF libraries to depend on devel/atf.
As part of this, make it possible to install devel/atf independently of
the presence of ATF in the base system. This is so that we can turn the
ATF libraries in base into private libraries.
Note that this should have no effect on prebuilt binary packages because
these changes only apply when the TEST option is selected, and this option
is not yet the default.
Approved by: eadler (ports)
|17 May 2014 17:03:25
Update devel/atf to 0.20 and modernize the port.
- Taking ownership of the package (with ack from previous maintainer).
- Forcing all file registrations into pkg-plist.
- Fully dropping support for the deprecated tools.
- Adding support for the TEST option.
- Properly using libtool via USES.
- Not using OSREVISION to determine whether atf can or can't be installed.
- Avoiding Makefile.in hacks by just using MAKE_FLAGS.
... which basically means this really is a full rewrite of the port.
Approved by: bapt, bdrewery
|09 Feb 2014 04:03:21
Stop handling the 'tests' directory.
We now rely on BSD.local.dist from ports to create /usr/local/tests.
Bump the port revision to 2.
Approved by: bdrewery
|20 Sep 2013 17:03:27
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 1)
|01 Nov 2012 18:42:59
- Install tools by default to match the base version
Submitted by: Roman Naumann <firstname.lastname@example.org> (maintainer)
Feature safe: yes
|29 Oct 2012 22:58:42
The Automated Testing Framework (ATF) is a collection of libraries and
utilities designed to ease unattended application testing in the hands of
developers and end users of a specific piece of software.
As regards developers, ATF provides the necessary means to easily create
test suites composed of multiple test programs, which in turn are a
collection of test cases. It also attempts to simplify the debugging of
problems when these test cases detect an error by providing as much
information as possible about the failure.
As regards users, it simplifies the process of running the test suites and,
in special, encourages end users to run them often: they do not need to
have source trees around nor any other development tools installed to be
able to certify that a given piece of software works on their machine as
Note that ATF is included in the base system since FreeBSD 10, so this
port does not need to be installed on FreeBSD 10.
Submitted by: Roman Naumann <email@example.com>
Reviewed by: bapt, eadler
Feature safe: yes