NOTICE: This package has been removed from pkgsrc

./devel/kyua-cli, Kyua (automated testing framework) - Command line interface

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 0.9, Package name: kyua-cli-0.9, Maintainer: jmmv

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.

MESSAGE.common [+/-]
MESSAGE.NetBSD [+/-]

Required to run:
[devel/atf] [devel/lutok] [devel/kyua-testers] [lang/lua52]


Package options: tests

Master sites:

SHA1: f43ea60be30e6417ec0c6fb86dd1231496ca850c
RMD160: da1fd6b5cc07997955573388e78e8ea8ad1eb639
Filesize: 504.399 KB

Version history: (Expand)


CVS history: (Expand)


   2014-08-08 16:30:24 by Julio Merino | Files touched by this commit (3)
Log message:
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
new scheme.

Changes in more detail:

* Added the 'report-junit' command to generate JUnit XML result files.
  The output has been verified to work within Jenkins.

* Switched to results files specific to their corresponding test suite
  run.  The unified store.db file is now gone: 'kyua test' creates a
  new results file for every invocation under ~/.kyua/store/ and the
  'kyua report*' commands are able to locate the latest file for a
  corresponding test suite automatically.

* The 'db-migrate' command takes an old store.db file and generates one
  results file for every previously-recorded action, later deleting the
  store.db file.

* The '--action' flag has been removed from all commands that accepted
  it.  This has been superseded by the tests results files.

* The '--store' flag that many commands took has been renamed to
  '--results-file' in line with the semantical changes.

* The 'db-exec' command no longer creates an empty database when none
  is found.  This command is now intended to run only over existing
  files.
   2014-05-03 15:14:39 by Alexander Nasonov | Files touched by this commit (42)
Log message:
Revbump for Lua multiversion support.
   2014-04-09 09:27:19 by OBATA Akio | Files touched by this commit (452)
Log message:
recursive bump from icu shlib major bump.
   2014-02-08 16:59:30 by Julio Merino | Files touched by this commit (7)
Log message:
Depend on atf 0.20 (not atf-libs) and bump PKGREVISION.
   2013-12-08 02:21:59 by Julio Merino | Files touched by this commit (2)
Log message:
Update to 0.8:

Experimental version released on December 7th, 2013.

* Added support for Lutok 0.4.

* Issue 24: Plug the bootstrap tests back into the test suite.  Fixes
  in kyua-testers-0.2 to isolate test cases into their own sessions
  should allow these to run fine.

* Issue 74: Changed the kyuafile(5) parser to automatically discover
  existing tester interfaces.  The various *_test_program() functions
  will now exist (or not) based on tester availability, which simplifies
  the addition of new testers or the selective installation of them.
   2013-10-30 07:49:55 by David A. Holland | Files touched by this commit (34)
Log message:
Bump PKGREVISION of packages whose Lua depends changed form, but whose
own PKGNAME is unchanged.
   2013-10-18 23:02:02 by Julio Merino | Files touched by this commit (26) | Package removed
Log message:
Update to 0.7:

Experimental version released on October 18th, 2013.

* Made failures from testers more resilent.  If a tester fails, the
  corresponding test case will be marked as broken instead of causing
  kyua to exit.

* Added the '--results-filter' option to the 'report-html' command and
  set its default value to skip passed results from HTML reports.  This
  is to keep these reports more succint and to avoid generating tons of
  detail files that will be, in general, useless.

* Switched to use Lutok 0.3 to gain compatibility with Lua 5.2.

* Issue 69: Cope with the lack of AM_PROG_AR in configure.ac, which
  first appeared in Automake 1.11.2.  Fixes a problem in Ubuntu 10.04
  LTS, which appears stuck in 1.11.1.
   2013-07-04 23:27:59 by Adam Ciarcinski | Files touched by this commit (44)
Log message:
Revbump after updating lang/lua to 5.2.2.