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-cli Kyua (automated testing framework) - Command line interface
0.9 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.9Version of this port present on the latest quarterly branch.
Maintainer: jmmv@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2014-02-15 23:45:41
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. At the moment, Kyua is focused on implementing a solid foundation and a powerful command-line tool to run tests implemented with the Automated Testing Framework (ATF). Later on, Kyua will also provide a set of language bindings (C, C++ and shell, at the least) to ease the implementation of test cases in a variety of programming languages. In effect, Kyua is intended to be a replacement for ATF. 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-cli>0:devel/kyua-cli
No installation instructions:
This port has been deleted.
PKGNAME: kyua-cli
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. kyua-testers>=0.2 : devel/kyua-testers
  2. atf>=0.20 : devel/atf
  3. pkgconf : devel/pkgconf
Runtime dependencies:
  1. kyua-testers>=0.2 : devel/kyua-testers
  2. atf>=0.20 : devel/atf
Library dependencies:
  1. liblutok.so : devel/lutok
  2. libsqlite3.so : databases/sqlite3
NOTE: dependencies for deleted ports are notoriously suspect
This port is required by:
for Run

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. devel/kyua-atf-compat*
  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-cli-0.9: DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples 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-cli-0.9/
Collapse this list.

Number of commits found: 8

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.9
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.9
14 Aug 2014 15:00:54
Revision:364849Original commit files touched by this commit
jmmv search for other commits by this committer
Update kyua-cli to 0.9:

Experimental version released on August 8th, 2014.

Major changes:

The internal architecture of Kyua to record the results of test suite
runs has completely changed in this release.  Kyua no longer stores all
the different test suite run results as different "actions" within the
single store.db database.  Instead, Kyua now generates a separate
results file inside ~/.kyua/store/ for every test suite run.

Due to the complexity involved in the migration process and the little
need for it, this is probably going to be the only release where the
'db-migrate' command is able to convert an old store.db file to the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.8_3
16 Jul 2014 07:59:59
Revision:362047Original commit files touched by this commit
bapt search for other commits by this committer
Fix non default LIB_DEPENDS

With hat:	portmgr
0.8_3
27 Jun 2014 17:21:07
Revision:359586Original commit files touched by this commit
miwi search for other commits by this committer
- Chase database/sqlite3 slib bump

Approved by:	portmgr (myself)
0.8_2
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.8_2
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.8_1
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.8
15 Feb 2014 23:45:22
Revision:344497Original commit files touched by this commit
jmmv search for other commits by this committer
Turn devel/kyua into a meta-port and add devel/kyua-cli.

The existing devel/kyua package should have been named devel/kyua-cli to
match the upstream structure.  Do the rename now and make devel/kyua be
a meta-port that depends on all kyua packages.

Because there is no version number to represent Kyua as a whole (that's
a problem I have to resolve upstream somehow), bump the epoch of
devel/kyua and use today's date as the version.

No entry should be necessary in MOVED because upgrading to the new
meta-port should do the right thing.

Approved by:	bdrewery

Number of commits found: 8