Skip to content

Kyua CLI 0.4: Preliminary HTML reports and nicer command-line interface

Compare
Choose a tag to compare
@jmmv jmmv released this 17 Feb 03:15
· 737 commits to master since this release

Changes in version 0.4

Experimental version released on June 6th, 2012.

  • 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.