Several bug fixes in unit tests. Some of the deadline tests are currently still failing.
- Changed unit tests to use test_* functions instead of Test* classes. Newer py.test is apparently not too happy about test classes having a constructor.- Minor changes.
- Added several deadline unit tests- Added test for corner case of premature end coinciding with real end
Added deadline test that verifies that preemptables leases are correctly ordered according to slack.
Terminology change: "rate" instead of "fair price" and "markup"
Changes to deadline tests. Added deadline+pricing test. Small fixes.
Add parameter to the mapper to specify if preemption is allowed.
Minor bugs in deadline unit tests
Miscellaneous changes to supporte REJECTED_BY_USER state
Minor fixes in deadline unit tests
- Added support for lease annotation file- Added unit tests for lease annotations- Added lease annotation generator command (not finished)- Added user id attribute to leases (required minor changes in a couple files)
Minor changes to testing code necessitates by the changes to the policy manager and the lease class.
Unit tests for pricing policies
Added deadline testing code
Cleaned up stats module (still needs documentation). Added bounded Pareto distribution.Added tests for stats module
Merge changes in trunk
Added scaffolding for new type of lease: "deadlined leases".Added unit tests for deadlined leases.
Created branch for 1.2 beta (doing it right this time)
Switched to a saner implementation for Singleton classes. Required multiple changes all around (which had the indirect side effect of making constructors less dependent on the get_config() function)
Miscellaneous pylint-induced code cleanup.
Minor fixes for issues detected when running unit tests after last commits. Also removed several print statements that shouldn't be there.
Updated svn:ignore
Added figures of test slottables used in unit tests
Deleting old unused files.
Merged TP2.0/0.9 branch into trunk.
Minor fix to preemption test workload
Added XMLRPC tests
Added automated OpenNebula tests
Sanitized and improved exception handling
- Minor fixes to tests.- Fixes of bugs uncovered by aforementioned tests.
- Added more tests (including image transfers, with and without reuse)- Cleaned up testing code
More tests
Added some basic automated testing (with py.test)