Binary Regression Testing
|
|
|
Development Design Diagrams Planning Presentations Get Involved Downloads Resources
|
BRT Frequently Asked Questions
Q: What is the Binary Regression Test project?The purpose of the Binary Regression Test (BRT) project is to be able to execute regression test suites focused on specific proprietary binaries sooner in the release cycle than it is currently happening anywhere. Successes and failures will be mapped versus the predefined set of software packages upon which it runs. A subset of these packages will be monitored and the test will be executed whenever they have changes. A major goal is to create tools that will simplify setting-up regression tests and sharing their results. We want to enable the tester to be able to run tests in their own environment using some or all of our tools to help. We would like to collect the results against the stacks that will hopefully provide meaningful information to the tester and possibly others. Q: What version of linux will it run on?The testing itself will be run at least initially on a base installation customised to keep the base limited to essential packages. This is to be installed using 'portage'. Any of the other componants should run on any typical Linux distribution. Q: What hardware will it run on?It is being written in perl, and therefore may be able to run on quite a few architectures. We are intending to implement on i386/Linux.
Q: What packages will be monitored for changes?The main targets at this time are the big ones, linux, glibc, binutils. Other packages will be monitored as there is interest and resources. Q: My data is proprietory. Can I still use BRT?The test author decides how mush to publish of the results. The only required result is an overall 'PASS' or 'FAIL'. Additional results are published as desired. Q: What license does BRT run under?The BRT uses the GNU GPL, Version 2. |
