summaryrefslogtreecommitdiffstats
path: root/src/software/test/README
Commit message (Collapse)AuthorAgeFilesLines
* Use unittest2 on Python 2.6Jan Safranek2014-04-181-0/+1
|
* software: test improvementsMichal Minar2014-01-061-1/+1
| | | | | | | | | | * Suppress warnings when removing testing packages that may have been modified by finished test. Whe some installed file were missing, rpm produced ugly warnings and errors. * Set LC_ALL=C when running yum and parsing its output. Otherwise numbers get localized, which confuses the parser. * Allow to run tests from another directory. * Minor cleanups and docstrings corrections.
* software: rewritten testsMichal Minar2013-11-291-20/+29
| | | | | | Software tests now create custom testing repositories and packages. This makes them more robust and efficient (nothing needs to be downloaded).
* minor test improvementsMichal Minar2013-10-241-9/+22
|
* comply with nosetests rulesMichal Minar2012-12-071-4/+4
| | | | | all methods, functions and modules including 'test' in their name and not intended to be run by nosetests renamed
* rewritten tests for software managementMichal Minar2012-12-071-5/+26
| | | | | | | | | All tests are invocable from single script called "run_tests.py" and as standalone-modules as well. Its behaviour is modifiable through environment variables according to TestGuidelines. run_tests.py can be passed arguments instead. Package database is not fixed anymore. Instead it's generated automatically for system, where tests are triggered.
* renamed yum package providers to softwareMichal Minar2012-10-101-0/+5
renamed LMI_Yum* to LMI_Software* removed attributes GroupString and LicenseString from LMI_SoftwarePackage modified attributes Group, Architecture and License of LMI_SoftwarePackage to return string instead of Uints - because values and valuemaps would need frequent updates