Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Make TestResource.make_all and clean_all private methods. | Robert Collins | 2009-06-17 | 1 | -6/+6 | |
| | | ||||||
* | | A dirty or changed dependency of a resource makes the resource dirty too, ↵ | Robert Collins | 2009-06-17 | 3 | -2/+70 | |
| | | | | | | | | fixing bug 324202. | |||||
* | | Merge bug fix for lp:271257 | Robert Collins | 2009-06-17 | 3 | -11/+53 | |
|\ \ | ||||||
| * | | Merge in James's patch and apply a fix. | Jonathan Lange | 2008-11-02 | 3 | -7/+49 | |
| | | | ||||||
* | | | Merge adsorbSuite->addTests rename. | Robert Collins | 2009-06-17 | 6 | -57/+80 | |
|\ \ \ | |/ / | | / | |/ |/| | ||||||
| * | Merge adsorb-suite. | Jonathan Lange | 2008-10-29 | 6 | -57/+77 | |
| |\ | ||||||
| | * | Merge pyunit3k rename. | Jonathan Lange | 2008-10-29 | 0 | -0/+0 | |
| | |\ | | |/ | |/| | ||||||
| * | | Merge pyunit3k rename | Jonathan Lange | 2008-10-29 | 8 | -21/+35 | |
| |\ \ | ||||||
| | | * | Don't need iterate_tests any more. | Jonathan Lange | 2008-10-04 | 1 | -12/+0 | |
| | | | | ||||||
| | | * | testtools not pyunit3k | Jonathan Lange | 2008-10-04 | 8 | -21/+35 | |
| | | |\ | | | |/ | | |/| | ||||||
| | | * | Update README. | Jonathan Lange | 2008-09-13 | 1 | -3/+5 | |
| | | | | ||||||
| | | * | Update NEWS and TODO for adsorbSuite change. | Jonathan Lange | 2008-09-13 | 2 | -24/+4 | |
| | | | | ||||||
| | | * | Add another test to satisfy my paranoia. | Jonathan Lange | 2008-09-13 | 1 | -7/+24 | |
| | | | | ||||||
| | | * | Rename adsorbSuite to addTest in the tests. | Jonathan Lange | 2008-09-13 | 1 | -14/+14 | |
| | | | | ||||||
| | | * | Move implementation to addTest, deprecating adsorbSuite. | Jonathan Lange | 2008-09-13 | 1 | -4/+9 | |
| | | | | ||||||
| | | * | Implement in terms of base addTest. | Jonathan Lange | 2008-09-13 | 1 | -2/+3 | |
| | | | | ||||||
| | | * | Make adsorbSuite preserve some of the test suite hierarchy. | Jonathan Lange | 2008-09-13 | 2 | -5/+32 | |
| | | | | ||||||
| | | * | Failures are failures. | Jonathan Lange | 2008-09-13 | 1 | -1/+1 | |
| | | | | ||||||
* | | | | Merge James Henstridges fix for resource leaks during transition to ↵ | Robert Collins | 2008-12-09 | 3 | -9/+33 | |
|\ \ \ \ | | | | | | | | | | | | | | | | non-resourced tests. | |||||
| * | | | | Make OptimisingTestSuite release resources before running non-resourced | James Henstridge | 2008-12-05 | 2 | -9/+30 | |
|/ / / / | | | | | | | | | | | | | tests. | |||||
* | | | | Prevent thrashing on dependent resources. | Robert Collins | 2008-12-05 | 1 | -1/+3 | |
| | | | | ||||||
* | | | | Grouping of tests includes dependent tests. | Robert Collins | 2008-12-05 | 2 | -3/+62 | |
| | | | | ||||||
* | | | | Clean resources before their dependencies, so the dependency can be used ↵ | Robert Collins | 2008-12-05 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | during cleaning. | |||||
* | | | | Implement non-optimising resource dependencies/cascading by extending the ↵ | Robert Collins | 2008-12-05 | 8 | -21/+146 | |
| | | | | | | | | | | | | | | | | TestResource interface. | |||||
* | | | | Merge fix for bug 296658 from James Henstridge. | Robert Collins | 2008-12-04 | 3 | -105/+120 | |
|\ \ \ \ | ||||||
| * | | | | * Remove TODO item about using setUpCost and tearDownCost in cost | James Henstridge | 2008-12-03 | 1 | -4/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | calculation, since that has been implemented. * Remove TODO item about checking license on dijkstra and priodict modules, since both have been removed from the tree now. | |||||
| * | | | | Use _getGraph() to calculate the resource switching costs again. This | James Henstridge | 2008-12-03 | 2 | -44/+29 | |
| | | | | | | | | | | | | | | | | | | | | prevents duplicate calculation in sortTests(). | |||||
| * | | | | Put the test splitting code into split_by_resources(), and update the | James Henstridge | 2008-12-03 | 2 | -35/+43 | |
| | | | | | | | | | | | | | | | | | | | | tests for that code to match the new behaviour. | |||||
| * | | | | Test all permutations in testSortIsStableWithinGroups. | James Henstridge | 2008-12-03 | 1 | -11/+8 | |
| | | | | | ||||||
| * | | | | Rather than sorting the entire list of tests, sort groups of tests that | James Henstridge | 2008-12-02 | 2 | -34/+63 | |
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | share the same set of resources. There are usually relatively few such combinations in a test suite compared to the number of tests and there can never be more. Within a group of tests with the same resource requirements, the tests maintain their relative order from before sorting. | |||||
* | | | | Really stomp on sort optimisation ordering. Will be slow with huge test ↵ | Robert Collins | 2008-12-02 | 2 | -54/+133 | |
| | | | | | | | | | | | | | | | | numbers as no grouping is done. | |||||
* | | | | Merge James' cleaner approach. | Robert Collins | 2008-12-02 | 1 | -16/+12 | |
|\ \ \ \ | ||||||
| * | | | | Change the sortTests() algorithm to simply walk the graph of tests, | James Henstridge | 2008-12-02 | 1 | -18/+13 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | moving to the unvisited test with the least cost edge in the graph. Not necessarily the smartest algorithm, but should do the trick. From what I can see, the direct edge should always be a least cost path between two nodes: you'll need to pay the resource set up and tear down costs for the unused resources. So Dijkstra seems unneeded. | |||||
| * | | | | Fix OptimisingTestSuite._getGraph() to handle resources correctly. | James Henstridge | 2008-12-02 | 2 | -11/+12 | |
| | | | | | ||||||
* | | | | | Ditch Dijkstra for salesman, TINFL | Robert Collins | 2008-12-02 | 3 | -179/+15 | |
| | | | | | ||||||
* | | | | | Apply patch from James Henstridge to fix test failures. | Robert Collins | 2008-12-02 | 2 | -11/+12 | |
|/ / / / | ||||||
* | | | | Remove actioned TODO items. | Robert Collins | 2008-11-18 | 2 | -16/+2 | |
| | | | | ||||||
* | | | | Correctly determine least-cost overall setup and teardown. (Robert Collins) | Robert Collins | 2008-11-18 | 2 | -17/+60 | |
| | | | | ||||||
* | | | | Merge pyunit3k->testtools change, alpha sorting NEWS sections at the same time. | Robert Collins | 2008-11-17 | 8 | -28/+42 | |
|\ \ \ \ | |/ / / |/| / / | |/ / | ||||||
| * | | Just copy iterate_tests from testtools. | Jonathan Lange | 2008-10-04 | 1 | -1/+12 | |
| | | | ||||||
| * | | Update NEWS file. | Jonathan Lange | 2008-10-04 | 1 | -2/+4 | |
| | | | ||||||
| * | | Use testtools not pyunit3k. | Jonathan Lange | 2008-10-04 | 7 | -19/+20 | |
|/ / | ||||||
* | | Merge JML's overhaul-for-clarity. | Robert Collins | 2008-09-30 | 14 | -456/+974 | |
|\ \ | |/ | ||||||
| * | Remove unclear / crazy TODO item. | Jonathan Lange | 2008-09-13 | 1 | -3/+0 | |
| | | ||||||
| * | Rollback rename of adsorbSuite. | Jonathan Lange | 2008-09-13 | 5 | -20/+20 | |
| | | ||||||
| * | Forgot to remove this. | Jonathan Lange | 2008-09-08 | 1 | -3/+0 | |
| | | ||||||
| * | Move test_suite definitions to the top of test files, because lifeless | Jonathan Lange | 2008-09-08 | 4 | -25/+25 | |
| | | | | | | | | likes it that way. | |||||
| * | Clarify TODO item that I found unclear. | Jonathan Lange | 2008-09-08 | 1 | -5/+20 | |
| | | ||||||
| * | Add a test to confirm that sortTests is called. | Jonathan Lange | 2008-09-07 | 1 | -0/+11 | |
| | | ||||||
| * | 80 cols | Jonathan Lange | 2008-09-07 | 1 | -4/+8 | |
| | |