pkgsrc/devel/atf/PLIST
jmmv 651ff2c399 Update to 0.10:
Miscellaneous features

* Added expected failures support to test cases and atf-run.  These
  include, for example, expected clean exits, expected reception of fatal
  signals, expected timeouts and expected errors in condition checks.
  These statuses can be used to denote test cases that are known to fail
  due to a bug in the code they are testing.  atf-report reports these
  tests separately but they do not count towards the failed test cases
  amount.

* Added the ATF_CHECK_ERRNO and ATF_REQUIRE_ERRNO to the C library to
  allow easy checking of call failures that update errno.

* Added the has.cleanup meta-data property to test caes that specifies
  whether the test case has a cleanup routine or not; its value is
  automatically set.  This property is read by atf-run to know if it has to
  run the cleanup routine; skipping this run for every test case
  significantly speeds up the run time of test suites.

* Reversed the order of the ATF_CHECK_THROW macro in the C++ binding to
  take the expected exception as the first argument and the statement to
  execute as the second argument.

Changes in atf-check

* Changed atf-check to support negating the status and output checks by
  prefixing them with not- and added support to specify multiple checkers
  for stdout and stderr, not only one.

* Added the match output checker to atf-check to look for regular
  expressions in the stdout and stderr of commands.

* Modified the exit checks in atf-check to support checking for the
  reception of signals.

Code simplifications and cleanups

* Removed usage messages from test programs to simplify the
  implementation of every binding by a significant amount.  They just now
  refer the user to the appropriate manual page and do not attempt to wrap
  lines on terminal boundaries.  Test programs are not supposed to be run
  by users directly so this minor interface regression is not important.

* Removed the atf-format internal utility, which is unused after the
  change documented above.

* Removed the atf-cleanup internal utility.  It has been unused since the
  test case isolation was moved to atf-run in 0.8

* Splitted the Makefile.am into smaller files for easier maintenance and
  dropped the use of M4.  Only affects users building from the repository
  sources.

* Intermixed tests with the source files in the source tree to provide
  them more visibility and easier access.  The tests directory is gone from
  the source tree and tests are now suffixed by _test, not prefixed by t_.

* Simplifications to the atf-c library: removed the io, tcr and ui
  modules as they had become unnecessary after all simplifications
  introduced since the 0.8 release.

* Removed the application/X-atf-tcr format introduced in 0.8 release.
  Tests now print a much simplified format that is easy to parse and nicer
  to read by end users.  As a side effect, the default for test cases is
  now to print their results to stdout unless otherwise stated by providing
  the -r flag.

* Removed XML distribution documents and replaced them with plain-text
  documents.  They provided little value and introduced a lot of complexity
  to the build system.

* Simplified the output of atf-version by not attempting to print a
  revision number when building form a distfile.  Makes the build system
  easier to maintain.
2010-07-02 15:14:20 +00:00

160 lines
4.2 KiB
Text

@comment $NetBSD: PLIST,v 1.12 2010/07/02 15:14:20 jmmv Exp $
bin/atf-check
bin/atf-config
bin/atf-report
bin/atf-run
bin/atf-sh
bin/atf-version
include/atf-c++.hpp
include/atf-c++/application.hpp
include/atf-c++/build.hpp
include/atf-c++/check.hpp
include/atf-c++/config.hpp
include/atf-c++/env.hpp
include/atf-c++/exceptions.hpp
include/atf-c++/expand.hpp
include/atf-c++/fs.hpp
include/atf-c++/io.hpp
include/atf-c++/macros.hpp
include/atf-c++/parser.hpp
include/atf-c++/process.hpp
include/atf-c++/sanity.hpp
include/atf-c++/signals.hpp
include/atf-c++/tests.hpp
include/atf-c++/text.hpp
include/atf-c++/ui.hpp
include/atf-c++/user.hpp
include/atf-c++/utils.hpp
include/atf-c.h
include/atf-c/build.h
include/atf-c/check.h
include/atf-c/config.h
include/atf-c/defs.h
include/atf-c/dynstr.h
include/atf-c/env.h
include/atf-c/error.h
include/atf-c/error_fwd.h
include/atf-c/fs.h
include/atf-c/list.h
include/atf-c/macros.h
include/atf-c/map.h
include/atf-c/process.h
include/atf-c/sanity.h
include/atf-c/tc.h
include/atf-c/text.h
include/atf-c/tp.h
include/atf-c/user.h
lib/libatf-c++.la
lib/libatf-c.la
lib/pkgconfig/atf-c++.pc
lib/pkgconfig/atf-c.pc
man/man1/atf-check.1
man/man1/atf-config.1
man/man1/atf-report.1
man/man1/atf-run.1
man/man1/atf-sh.1
man/man1/atf-test-program.1
man/man1/atf-version.1
man/man3/atf-c++-api.3
man/man3/atf-c-api.3
man/man3/atf-sh-api.3
man/man4/atf-test-case.4
man/man5/atf-formats.5
man/man7/atf.7
share/atf/atf-run.hooks
share/atf/libatf-sh.subr
share/doc/atf/AUTHORS
share/doc/atf/COPYING
share/doc/atf/NEWS
share/doc/atf/README
share/examples/atf/atf-run.hooks
share/examples/atf/tests-results.css
share/xml/atf/tests-results.dtd
share/xsl/atf/tests-results.xsl
tests/atf/Atffile
tests/atf/atf-c++/Atffile
tests/atf/atf-c++/application_test
tests/atf/atf-c++/atf_c++_test
tests/atf/atf-c++/build_test
tests/atf/atf-c++/check_test
tests/atf/atf-c++/config_test
tests/atf/atf-c++/env_test
tests/atf/atf-c++/exceptions_test
tests/atf/atf-c++/expand_test
tests/atf/atf-c++/fs_test
tests/atf/atf-c++/io_test
tests/atf/atf-c++/macros_hpp_test.cpp
tests/atf/atf-c++/macros_test
tests/atf/atf-c++/parser_test
tests/atf/atf-c++/pkg_config_test
tests/atf/atf-c++/process_test
tests/atf/atf-c++/sanity_test
tests/atf/atf-c++/signals_test
tests/atf/atf-c++/tests_test
tests/atf/atf-c++/text_test
tests/atf/atf-c++/ui_test
tests/atf/atf-c++/user_test
tests/atf/atf-c++/utils_test
tests/atf/atf-c/Atffile
tests/atf/atf-c/atf_c_test
tests/atf/atf-c/build_test
tests/atf/atf-c/check_test
tests/atf/atf-c/config_test
tests/atf/atf-c/dynstr_test
tests/atf/atf-c/env_test
tests/atf/atf-c/error_test
tests/atf/atf-c/fs_test
tests/atf/atf-c/list_test
tests/atf/atf-c/macros_h_test.c
tests/atf/atf-c/macros_test
tests/atf/atf-c/map_test
tests/atf/atf-c/pkg_config_test
tests/atf/atf-c/process_helpers
tests/atf/atf-c/process_test
tests/atf/atf-c/sanity_test
tests/atf/atf-c/tc_test
tests/atf/atf-c/test_helpers_test
tests/atf/atf-c/text_test
tests/atf/atf-c/tp_test
tests/atf/atf-c/user_test
tests/atf/atf-check/Atffile
tests/atf/atf-check/integration_test
tests/atf/atf-config/Atffile
tests/atf/atf-config/integration_test
tests/atf/atf-report/Atffile
tests/atf/atf-report/fail_helper
tests/atf/atf-report/integration_test
tests/atf/atf-report/misc_helpers
tests/atf/atf-report/pass_helper
tests/atf/atf-report/reader_test
tests/atf/atf-run/Atffile
tests/atf/atf-run/atffile_test
tests/atf/atf-run/bad_metadata_helper
tests/atf/atf-run/config_test
tests/atf/atf-run/expect_helpers
tests/atf/atf-run/fs_test
tests/atf/atf-run/integration_test
tests/atf/atf-run/misc_helpers
tests/atf/atf-run/pass_helper
tests/atf/atf-run/requirements_test
tests/atf/atf-run/several_tcs_helper
tests/atf/atf-run/test_program_test
tests/atf/atf-run/zero_tcs_helper
tests/atf/atf-sh/Atffile
tests/atf/atf-sh/atf_check_test
tests/atf/atf-sh/config_test
tests/atf/atf-sh/integration_test
tests/atf/atf-sh/misc_helpers
tests/atf/atf-sh/normalize_test
tests/atf/atf-sh/tc_test
tests/atf/atf-sh/tp_test
tests/atf/test-programs/Atffile
tests/atf/test-programs/c_helpers
tests/atf/test-programs/config_test
tests/atf/test-programs/cpp_helpers
tests/atf/test-programs/expect_test
tests/atf/test-programs/fork_test
tests/atf/test-programs/meta_data_test
tests/atf/test-programs/result_test
tests/atf/test-programs/sh_helpers
tests/atf/test-programs/srcdir_test