Artifact Content
Not logged in
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to [email protected]
or submit via the online form by Sep 9.

Artifact b80bd061aa20bdfd1dfb67b0576f7386cb11aa2b:

Our build-system is based on [syscmd kettle], as already explained in
the [term [vset TITLE_INSTALL]]. Beyond the targets useful for
installation it also provides targets aiding developers and
maintainers. These are:

[list_begin definitions]

[def {Validation of the documentation}]

% /path/to/[vset PROJECT]/build.tcl validate-doc

[def {Regeneration of the embedded documentation}]

% /path/to/[vset PROJECT]/build.tcl doc

[def {Regeneration of the figures for the documentation}]

% /path/to/[vset PROJECT]/build.tcl figures

[def {Execution of the test-suite}]

The most basic execution of the test-suite is done with

% /path/to/[vset PROJECT]/build.tcl test

[para] When the test-suite reports issues with the framework use of
the more extended form below is indicated, with a [const <stem>] of
your choice. This will generate a number of files whose name starts
with the prefix [file <stem>.]. These will contain extended test logs,
details about errors and failures, etc.

% /path/to/[vset PROJECT]/build.tcl test --log <stem>