Automated install
It is being developed and tested using user-mode-linux fresh Debian stable images, which enables every testing cycle to start from bare operating system.
After testing Module::Install (broke at solving dependencies), and Sympa's script to install modules Sympa depends on, i started writing stac's own install script.
Main requirements that go beyond what current solutions offer is to be able to:
- detect modules whose testing fails
- capture and process results of those tests
- set a treshold for necessary test success rate - if satisfied, module's install will be forced
- automate all of the above in a single command
Good example of this is XML::LibXML which, for some reason, always succeds at over 97% of tests, even at 99.9% if one bothers to find out that it is actualy a single test (no 5) in its
08findnodes.t test script that fails. However, this is module that stac needs for its storage right now, and its 99.9% of passed tests is good enough to proceed with the install.
Latest updates:
- 5/6th Sept - big progres was made! all modules now install from a single command, some interface issues still need to be worked on before the solution script can be prononounced usable.
to top