pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/kyua-cli



Module Name:    pkgsrc
Committed By:   jmmv
Date:           Thu Jun  7 01:13:59 UTC 2012

Modified Files:
        pkgsrc/devel/kyua-cli: Makefile PLIST distinfo
Removed Files:
        pkgsrc/devel/kyua-cli/patches: patch-utils_datetime_cpp
            patch-utils_process_children.cpp
            patch-utils_process_systembuf_test.cpp

Log Message:
Update to 0.4.

Other than the upgrade itself, this also adds a new 'tests' option to
the package to indicate whether the Kyua-specific tests should be built
or not.  I do not recommend disabling their build, but not specifiying
the 'tests' option cuts down the build time significantly.

The major changes since 0.3 are:

* Added the 'report-html' command to generate HTML reports of the
  execution of any recorded action.

* Changed the '--output' flag of the 'report' command to only take a
  path to the target file, not its format.  Different formats are better
  supported by implementing different subcommands, as the options they
  may receive will vary from format to format.

* Added a '--with-atf' flag to the configure script to control whether
  the ATF tests get built or not.  May be useful for packaging systems
  that do not have ATF in them yet.  Disabling ATF also cuts down the
  build time of Kyua significantly, but with the obvious drawbacks.

* Grouped 'kyua' subcommands by topic both in the output of 'help' and
  in the documentation.  In general, the user needs to be aware of
  commands that rely on a current project and those commands that rely
  purely on the database to generate reports.

* Made 'help' print the descriptions of options and commands properly
  tabulated.

* Changed most informational messages to automatically wrap on screen
  boundaries.

* Rewrote the configuration file parsing module for extensibility.  This
  will allow future versions of Kyua to provide additional user-facing
  options in the configuration file.

  No syntax changes have been made, so existing configuration files
  (version 1) will continue to be parsed without problems.  There is one
  little exception though: all variables under the top-level
  'test_suites' tree must be declared as strings.

  Similarly, the '-v' and '--variable' flags to the command line must
  now carry a 'test_suites.' prefix when referencing any variables under
  such tree.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/kyua-cli/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/kyua-cli/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/kyua-cli/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/devel/kyua-cli/patches/patch-utils_datetime_cpp \
    pkgsrc/devel/kyua-cli/patches/patch-utils_process_children.cpp \
    pkgsrc/devel/kyua-cli/patches/patch-utils_process_systembuf_test.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index