notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
kyua-testers Kyua (automated testing framework) - Testers
0.3 devel Deleted on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.3Version of this port present on the latest quarterly branch.
Maintainer: jmmv@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2013-06-16 14:10:46
Last Update: 2014-08-14 20:21:57
SVN Revision: 364865
License: BSD3CLAUSE
WWW:
https://github.com/jmmv/kyua/
Description:
Kyua (pronounced Q.A.) is a testing framework for both developers and users. Kyua is different from most other testing frameworks in that it puts the end user experience before anything else. There are multiple reasons for users to run the tests themselves, and Kyua ensures that they can do so in the most convenient way. This module, kyua-testers, provides scriptable interfaces to interact with test programs of various kinds. The interface of such testers allows the caller to execute a single test case of a single test program in a controlled and homogeneous manner. WWW: https://github.com/jmmv/kyua/
Homepage    cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • kyua-testers>0:devel/kyua-testers
No installation instructions:
This port has been deleted.
PKGNAME: kyua-testers
Flavors: there is no flavor information for this port.
distinfo:
There is no distinfo for this port.

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. atf>=0.20 : devel/atf
  2. pkgconf : devel/pkgconf
Runtime dependencies:
  1. atf>=0.20 : devel/atf
NOTE: dependencies for deleted ports are notoriously suspect
This port is required by:
for Build

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. devel/kyua-cli*
  2. Collapse this list of deleted ports.
for Run

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. devel/kyua-cli*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for kyua-testers-0.3: DOCS=on: Build and/or install documentation TEST=on: Build and/or run tests ===> Use 'make config' to modify these settings
Options name:
N/A
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (6 items)
Collapse this list.
  1. http://distcache.FreeBSD.org/local-distfiles/jmmv/
  2. http://distcache.FreeBSD.org/ports-distfiles/
  3. http://distcache.eu.FreeBSD.org/local-distfiles/jmmv/
  4. http://distcache.us-east.FreeBSD.org/local-distfiles/jmmv/
  5. http://distcache.us-west.FreeBSD.org/local-distfiles/jmmv/
  6. https://github.com/jmmv/kyua/releases/download/kyua-testers-0.3/
Collapse this list.

Number of commits found: 14

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.3
14 Aug 2014 20:21:57
Revision:364865Original commit files touched by this commit
jmmv search for other commits by this committer
Update kyua to 0.10:

This change merges the kyua-{atf-compat,cli,testers} packages
into a single devel/kyua package, just as upstream has done, and brings
Kyua to version 0.10.

The list of changes since kyua-cli 0.9 and kyua-testers 0.3:

Experimental version released on August 14th, 2014.

* Merged 'kyua-cli' and 'kyua-testers' into a single 'kyua' package.

* Dropped the 'kyua-atf-compat' package.

* Issue 100: Do not try to drop privileges to unprivileged_user when we
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.3
14 Aug 2014 14:58:52
Revision:364847Original commit files touched by this commit
jmmv search for other commits by this committer
Update kyua-testers to 0.3:

Experimental version released on August 8th, 2014.

* Made the testers set a "sanitized" value for the HOME environment
  variable where, for example, consecutive and trailing slashes have
  been cleared.  Mac OS X has a tendency to append a trailing slash to
  the value of TMPDIR, which can cause third-party tests to fail if they
  compare ${HOME} with $(pwd).

* Issues 85, 86, 90 and 92: Made the TAP parser more complete: mark test
  cases reported as TODO or SKIP as passed; handle skip plans; ignore
  lines that look like "ok" and "not ok" but aren't results; and handle
  test programs that report a pass but exit with a non-zero code.

Reviewed by:	bdrewery (D567)
Approved by:	bdrewery (ports)
0.2_3
03 Jun 2014 21:13:40
Revision:356413Original commit files touched by this commit
antoine search for other commits by this committer
Replace LIB_DEPENDS on libatf by RUN_DEPENDS+BUILD_DEPENDS
This fixes build on FreeBSD 10 which has libatf in base

Phabric:	D134
0.2_3
26 May 2014 22:05:19
Revision:355459Original commit files touched by this commit
antoine search for other commits by this committer
Unbreak
0.2_3
26 May 2014 02:57:19
Revision:355276Original commit files touched by this commit
jmmv search for other commits by this committer
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)
0.2_2
24 May 2014 20:11:06
Revision:355077Original commit files touched by this commit
jmmv search for other commits by this committer
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)
0.2_1
11 Feb 2014 03:48:38
Revision:343717Original commit files touched by this commit
jmmv search for other commits by this committer
Install tests for lutok, kyua-testers and kyua.

This is all conditionalized on a TEST option.

Approved by:	bdrewery
0.2
25 Jan 2014 20:24:30
Revision:341087Original commit files touched by this commit
jmmv search for other commits by this committer
Remove FreeBSD svn keyword form pkg-plist files.

Approved by:	bapt (ports)
0.2
24 Jan 2014 19:46:57
Revision:340929Original commit files touched by this commit
jmmv (src committer) search for other commits by this committer
Add staging support to kyua* and lutok.

While doing this, consolidate file handling into pkg-plist (instead of
the previous split between the Makefile and the pkg-plist) for simplicity.

Reviewed by:	asomers (ex-maintainer)
Approved by:	bdrewery (ports)
0.2
13 Jan 2014 21:29:45
Revision:339638Original commit files touched by this commit
asomers (src committer) search for other commits by this committer
Change maintainer of devel/{lutok,kyua-testers,kyua,kyua-atf-compat} from
Alan Somers to Julio Merino, who is also the upstream maintainer.

Approved by:	bdrewery
0.2
10 Dec 2013 23:03:25
Revision:336125Original commit files touched by this commit
jmmv (src committer) search for other commits by this committer
Update to 0.2.

Approved by:	rpaulo (mentor), asomers (maintainer), bdrewery (ports)
0.1
26 Sep 2013 20:08:39
Revision:328410Original commit files touched by this commit
eadler search for other commits by this committer
Certain automated tools fail when @FreeBSD.org is not capitalized appropriatly.
Fix ports which don't follow convention.
0.1
20 Sep 2013 17:13:47
Revision:327724Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3)
0.1
16 Jun 2013 14:10:36
Revision:321050Original commit files touched by this commit
bdrewery search for other commits by this committer
New port: devel/kyua-testers:

Kyua (pronounced Q.A.) is a testing framework for both developers and
users.  Kyua is different from most other testing frameworks in that it
puts the end user experience before anything else.  There are multiple
reasons for users to run the tests themselves, and Kyua ensures that
they can do so in the most convenient way.

This module, kyua-testers, provides scriptable interfaces to interact
with test programs of various kinds.  The interface of such testers
allows the caller to execute a single test case of a single test program
in a controlled and homogeneous manner.

WWW: https://code.google.com/p/kyua/

PR:		ports/177637
Submitted by:	asomers
Reviewed by:	Garrett Cooper <yaneurabeya@gmail.com>

Number of commits found: 14