Date: Fri, 26 Aug 2016 14:58:33 +0000 (UTC) From: Julio Merino <jmmv@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r420923 - in head/devel/kyua: . files Message-ID: <201608261458.u7QEwX3A057191@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: jmmv (src committer) Date: Fri Aug 26 14:58:33 2016 New Revision: 420923 URL: https://svnweb.freebsd.org/changeset/ports/420923 Log: Update devel/kyua to 0.13 from 0.11: **Released on August 26th, 2016.** * Fixed execution of test cases as an unprivileged user, at least under NetBSD 7.0. Kyua-level failures were probably a regression introduced in Kyua 0.12, but the underlying may have existed for much longer: test cases might have previously failed for mysterious reasons when running under an unprivileged user. * Issue #134: Fixed metadata test broken on 32-bit platforms. * Issue #139: Added per-test case start/end timestamps to all reports. * Issue #156: Fixed crashes due to the invalid handling of cleanup routine data and triggered by the reuse of PIDs in long-running Kyua instances. * Issue #159: Fixed TAP parser to ignore case while matching `TODO` and `SKIP` directives, and to also recognize `Skipped`. * Fixed potential crash due to a race condition in the unprogramming of timers to control test deadlines. The above are the major changes in 0.13. Note that, however, this commit upgrades devel/kyua from 0.11 because 0.12 was rolled back. For details on the changes that went into 0.12, see the log for r402256. Reviewed by: ngie Approved by: bapt (mentor) Differential Revision: https://reviews.freebsd.org/D7642 Deleted: head/devel/kyua/files/patch-issue136 Modified: head/devel/kyua/Makefile head/devel/kyua/distinfo head/devel/kyua/pkg-plist Modified: head/devel/kyua/Makefile ============================================================================== --- head/devel/kyua/Makefile Fri Aug 26 14:18:50 2016 (r420922) +++ head/devel/kyua/Makefile Fri Aug 26 14:58:33 2016 (r420923) @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= kyua -PORTVERSION= 0.11 -PORTREVISION= 1 +PORTVERSION= 0.13 PORTEPOCH= 3 CATEGORIES= devel MASTER_SITES= https://github.com/jmmv/kyua/releases/download/${PORTNAME}-${PORTVERSION}/ \ @@ -20,7 +19,7 @@ RUN_DEPENDS:= ${BUILD_DEPENDS} CONFLICTS= kyua-atf-compat-[0-9]* kyua-cli-[0-9]* kyua-testers-[0-9]* GNU_CONFIGURE= yes -USES= pkgconfig +USES= lua pkgconfig TESTS_USER= tests USERS= ${TESTS_USER} Modified: head/devel/kyua/distinfo ============================================================================== --- head/devel/kyua/distinfo Fri Aug 26 14:18:50 2016 (r420922) +++ head/devel/kyua/distinfo Fri Aug 26 14:58:33 2016 (r420923) @@ -1,2 +1,3 @@ -SHA256 (kyua-0.11.tar.gz) = 2b8b64a458b642df75086eeb73e8073d105b8d9cff04c9b1a905b68bc8502560 -SIZE (kyua-0.11.tar.gz) = 611865 +TIMESTAMP = 1472222340 +SHA256 (kyua-0.13.tar.gz) = db6e5d341d5cf7e49e50aa361243e19087a00ba33742b0855d2685c0b8e721d6 +SIZE (kyua-0.13.tar.gz) = 663776 Modified: head/devel/kyua/pkg-plist ============================================================================== --- head/devel/kyua/pkg-plist Fri Aug 26 14:18:50 2016 (r420922) +++ head/devel/kyua/pkg-plist Fri Aug 26 14:58:33 2016 (r420923) @@ -1,8 +1,5 @@ bin/kyua etc/kyua/kyua.conf -libexec/kyua-atf-tester -libexec/kyua-plain-tester -libexec/kyua-tap-tester man/man1/kyua-about.1.gz man/man1/kyua-config.1.gz man/man1/kyua-db-exec.1.gz @@ -25,9 +22,10 @@ man/man5/kyuafile.5.gz %%DATADIR%%/store/migrate_v2_v3.sql %%DATADIR%%/store/schema_v3.sql %%PORTDOCS%%%%DOCSDIR%%/AUTHORS -%%PORTDOCS%%%%DOCSDIR%%/COPYING -%%PORTDOCS%%%%DOCSDIR%%/NEWS -%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTING.md +%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTORS +%%PORTDOCS%%%%DOCSDIR%%/LICENSE +%%PORTDOCS%%%%DOCSDIR%%/NEWS.md %%PORTEXAMPLES%%%%EXAMPLESDIR%%/Kyuafile.top %%PORTEXAMPLES%%%%EXAMPLESDIR%%/kyua.conf %%TEST%%tests/Kyuafile @@ -53,15 +51,22 @@ man/man5/kyuafile.5.gz %%TEST%%tests/kyua/drivers/report_junit_test %%TEST%%tests/kyua/drivers/scan_results_test %%TEST%%tests/kyua/engine/Kyuafile +%%TEST%%tests/kyua/engine/atf_helpers +%%TEST%%tests/kyua/engine/atf_list_test +%%TEST%%tests/kyua/engine/atf_result_test +%%TEST%%tests/kyua/engine/atf_test %%TEST%%tests/kyua/engine/config_test %%TEST%%tests/kyua/engine/exceptions_test %%TEST%%tests/kyua/engine/filters_test %%TEST%%tests/kyua/engine/kyuafile_test +%%TEST%%tests/kyua/engine/plain_helpers +%%TEST%%tests/kyua/engine/plain_test +%%TEST%%tests/kyua/engine/scanner_test +%%TEST%%tests/kyua/engine/scheduler_test %%TEST%%tests/kyua/engine/requirements_test -%%TEST%%tests/kyua/engine/runner_test -%%TEST%%tests/kyua/engine/test_case_atf_helpers -%%TEST%%tests/kyua/engine/test_case_plain_helpers -%%TEST%%tests/kyua/engine/testers_test +%%TEST%%tests/kyua/engine/tap_helpers +%%TEST%%tests/kyua/engine/tap_parser_test +%%TEST%%tests/kyua/engine/tap_test %%TEST%%tests/kyua/examples/Kyuafile %%TEST%%tests/kyua/examples/syntax_test %%TEST%%tests/kyua/integration/Kyuafile @@ -80,10 +85,12 @@ man/man5/kyuafile.5.gz %%TEST%%tests/kyua/integration/helpers/bad_test_program %%TEST%%tests/kyua/integration/helpers/bogus_test_cases %%TEST%%tests/kyua/integration/helpers/config +%%TEST%%tests/kyua/integration/helpers/dump_env %%TEST%%tests/kyua/integration/helpers/expect_all_pass %%TEST%%tests/kyua/integration/helpers/expect_some_fail %%TEST%%tests/kyua/integration/helpers/interrupts %%TEST%%tests/kyua/integration/helpers/metadata +%%TEST%%tests/kyua/integration/helpers/race %%TEST%%tests/kyua/integration/helpers/simple_all_pass %%TEST%%tests/kyua/integration/helpers/simple_some_fail %%TEST%%tests/kyua/model/Kyuafile @@ -113,25 +120,6 @@ man/man5/kyuafile.5.gz %%TEST%%tests/kyua/store/transaction_test %%TEST%%tests/kyua/store/write_backend_test %%TEST%%tests/kyua/store/write_transaction_test -%%TEST%%tests/kyua/testers/Kyuafile -%%TEST%%tests/kyua/testers/atf_helpers -%%TEST%%tests/kyua/testers/atf_inttest -%%TEST%%tests/kyua/testers/atf_list_test -%%TEST%%tests/kyua/testers/atf_result_test -%%TEST%%tests/kyua/testers/cli_test -%%TEST%%tests/kyua/testers/env_test -%%TEST%%tests/kyua/testers/error_test -%%TEST%%tests/kyua/testers/fs_test -%%TEST%%tests/kyua/testers/plain_helpers -%%TEST%%tests/kyua/testers/plain_inttest -%%TEST%%tests/kyua/testers/result_test -%%TEST%%tests/kyua/testers/run_test -%%TEST%%tests/kyua/testers/stacktrace_helper -%%TEST%%tests/kyua/testers/stacktrace_test -%%TEST%%tests/kyua/testers/tap_helpers -%%TEST%%tests/kyua/testers/tap_inttest -%%TEST%%tests/kyua/testers/tap_parser_test -%%TEST%%tests/kyua/testers/text_test %%TEST%%tests/kyua/utils/Kyuafile %%TEST%%tests/kyua/utils/auto_array_test %%TEST%%tests/kyua/utils/cmdline/Kyuafile @@ -157,6 +145,7 @@ man/man5/kyuafile.5.gz %%TEST%%tests/kyua/utils/format/formatter_test %%TEST%%tests/kyua/utils/fs/Kyuafile %%TEST%%tests/kyua/utils/fs/auto_cleaners_test +%%TEST%%tests/kyua/utils/fs/directory_test %%TEST%%tests/kyua/utils/fs/exceptions_test %%TEST%%tests/kyua/utils/fs/lua_module_test %%TEST%%tests/kyua/utils/fs/operations_test @@ -169,28 +158,35 @@ man/man5/kyuafile.5.gz %%TEST%%tests/kyua/utils/passwd_test %%TEST%%tests/kyua/utils/process/Kyuafile %%TEST%%tests/kyua/utils/process/child_test +%%TEST%%tests/kyua/utils/process/deadline_killer_test %%TEST%%tests/kyua/utils/process/exceptions_test +%%TEST%%tests/kyua/utils/process/executor_test %%TEST%%tests/kyua/utils/process/fdstream_test %%TEST%%tests/kyua/utils/process/helpers +%%TEST%%tests/kyua/utils/process/isolation_test +%%TEST%%tests/kyua/utils/process/operations_test %%TEST%%tests/kyua/utils/process/status_test %%TEST%%tests/kyua/utils/process/systembuf_test -%%TEST%%tests/kyua/utils/releaser_test %%TEST%%tests/kyua/utils/sanity_test %%TEST%%tests/kyua/utils/signals/Kyuafile %%TEST%%tests/kyua/utils/signals/exceptions_test %%TEST%%tests/kyua/utils/signals/interrupts_test %%TEST%%tests/kyua/utils/signals/misc_test %%TEST%%tests/kyua/utils/signals/programmer_test +%%TEST%%tests/kyua/utils/signals/timer_test %%TEST%%tests/kyua/utils/sqlite/Kyuafile %%TEST%%tests/kyua/utils/sqlite/c_gate_test %%TEST%%tests/kyua/utils/sqlite/database_test %%TEST%%tests/kyua/utils/sqlite/exceptions_test %%TEST%%tests/kyua/utils/sqlite/statement_test %%TEST%%tests/kyua/utils/sqlite/transaction_test +%%TEST%%tests/kyua/utils/stacktrace_helper +%%TEST%%tests/kyua/utils/stacktrace_test %%TEST%%tests/kyua/utils/stream_test %%TEST%%tests/kyua/utils/text/Kyuafile %%TEST%%tests/kyua/utils/text/exceptions_test %%TEST%%tests/kyua/utils/text/operations_test +%%TEST%%tests/kyua/utils/text/regex_test %%TEST%%tests/kyua/utils/text/table_test %%TEST%%tests/kyua/utils/text/templates_test %%TEST%%tests/kyua/utils/units_test
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201608261458.u7QEwX3A057191>