summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-11-04Fix FSF addressHEADmasterTim-Philipp Müller46-92/+92
2012-10-13insanitytest: Add an insanity_test_report macroThibault Saunier2-3/+5
This should be used only for reporting
2012-10-13insanitytest: Low down insanity_test_print log level to DEBUGThibault Saunier1-1/+1
2012-07-24insanity-run: Remove debug printSebastian Dröge1-1/+0
2012-07-24insanity: Put correct file into GITSebastian Dröge1-1/+1
2012-07-24insanity: Remember default test installation directory and use by defaultSebastian Dröge5-7/+42
2012-07-24Remove executable bit from a python script that is not meant to be executedSebastian Dröge1-0/+0
2012-07-24insanity-inspect: Add new insanity-inspect tool that prints all test metadataSebastian Dröge2-1/+130
2012-07-24insanity-run: All the metadata must be presentSebastian Dröge1-4/+2
2012-07-24dbustest: Add some missing metadataSebastian Dröge1-4/+9
2012-07-24insanity-run: Print all test arguments with information for -a helpSebastian Dröge1-5/+24
2012-07-24insanity-run: Improve -t help output by only printing test name and descriptionSebastian Dröge1-17/+1
2012-07-24bin: Port everything else from deprecated OptionParser to ArgumentParserSebastian Dröge5-38/+40
2012-07-24insanity-run: Improve argument passingSebastian Dröge1-58/+55
Arguments can now be passed without a generator name and space separated, e.g. -a foo:playlist:/some/playlist bar:123
2012-07-24insanity-run: Print help if no arguments are passedSebastian Dröge1-1/+1
And don't assume '.' as default path for an XML test file.
2012-07-02bin: Always activate the terminal redirection monitorThibault Saunier1-8/+2
2012-06-27bin: Add support for TerminalRedirectionMonitor in insanity-runThibault Saunier1-1/+15
2012-06-27insanity: Refactoring in TerminalRedirectionMonitorThibault Saunier1-29/+20
2012-06-27insanity: Generate only one outputfile by default in TerminalRedirectionMonitorThibault Saunier1-2/+9
We used to generate an ouptut file per iteration of start/stop by default, and didn't let user the choice
2012-06-27insanity: Rename glob- to global- for concistencyThibault Saunier1-4/+5
2012-06-27insanitytest: g_printerr() already prints to stderr, no need to pass it as ↵Sebastian Dröge1-1/+1
parameter
2012-06-26lib: Let insanity tests be debuged even if not running standaloneThibault Saunier1-3/+2
And output on stderr so it get printed on time Fixes #678565 Create an outputfile for remote instance of Insanity tests logs
2012-06-26dbustest: Properly handle cases where there is no stderr/stdout redirectionThibault Saunier2-14/+70
Fixes #678837 Failure to start tests without specifying an stdout/stderr file
2012-06-21insanity: Store monitor for each iteration of start/stopThibault Saunier1-7/+13
We were only storing it once for all at the end of the test and thus it was only avalaible for the last iteration of start/stop of the test, we need it to be visible for user for each iteration.
2012-06-21insanity: Take into account global outputfile in TerminalRedirectionMonitorThibault Saunier1-12/+40
Also make sure that files are compressed when needed and that their names are properly set when they are compressed
2012-06-21Misc cleanupThibault Saunier1-5/+2
2012-06-21insanity: Properly redirect output while test is being teared downThibault Saunier1-22/+55
In TerminalRedirectionMonitor that is
2012-06-21insanity: Add a way to execute code in a monitor between the last ↵Thibault Saunier2-0/+12
Test.stop() call and the actual teardown
2012-06-21insanity: Enhance Test teardown subclassing mecanismeThibault Saunier2-5/+17
This way the method from the super class can execute code before and after calling subclasses vmethod
2012-06-21insanity: Make use of the new RedirectTerminalOuputThread class for terminal ↵Thibault Saunier1-4/+24
redirection
2012-06-21insanity: Implement a class to redirect subprocess sterr and stdout to a fileThibault Saunier1-1/+145
This needs to be done into separate threads to avoid deadlocks as per Python documentation
2012-06-21insanity: Make Monitor aware of start/stop iterationsThibault Saunier2-1/+67
2012-06-21insanity: Implement a monitor to redirect dbustest subprocess stderr and stdoutThibault Saunier2-1/+117
2012-06-19lib: Use the insanity_test_get_string_argument helperThibault Saunier1-6/+4
2012-06-18insanitytest: Check runlevel on add_argument/checklist_item and ↵Andre Moreira Magalhaes (andrunko)1-0/+3
checklist_item_set_global.
2012-06-18insanity-sections.txt: Add insanity_test_checklist_item_set_global.Andre Moreira Magalhaes (andrunko)1-0/+1
2012-06-18insanitytest: Properly check if an item already failed validating.Andre Moreira Magalhaes (andrunko)1-5/+7
2012-06-18client: Fix verbose output.Andre Moreira Magalhaes (andrunko)1-2/+1
2012-06-18test: Do not warn when retrieving iteration checklist on start (for global ↵Andre Moreira Magalhaes (andrunko)1-5/+5
items).
2012-06-18test: Only get the test stats after emitting stop to give a chance to ↵Andre Moreira Magalhaes (andrunko)1-1/+1
validate items on stop.
2012-06-18Handle global checklist items.Andre Moreira Magalhaes (andrunko)3-38/+12
2012-06-18insanitytest: Add insanity_test_checklist_item_set_global.Andre Moreira Magalhaes (andrunko)2-0/+38
2012-06-18insanitytest: Remove add_shared_checklist_item.Andre Moreira Magalhaes (andrunko)3-60/+0
2012-06-18insanitytest: Add global parameter to add_checklist_item.Andre Moreira Magalhaes (andrunko)3-4/+20
2012-06-18insanity-test-blank: Fix indentation.Andre Moreira Magalhaes (andrunko)1-10/+11
2012-06-18insanity: Handle shared checklist itemsThibault Saunier3-2/+48
2012-06-18lib: Add a way to specify checklist items that are shared between iterations ↵Thibault Saunier3-0/+63
of start/stop In some cases, checklist items are shared between iterations of start/stop, so this way, the tests can specify which ones and not have to validate it for each iterations itself. API: insanity_test_add_shared_checklist_item
2012-06-18insanity: Handle unexpected failures in XmlTestRunThibault Saunier1-16/+43
2012-06-18insanity: Handle kwargs for tests in TestRunThibault Saunier1-5/+8
2012-06-18insanity: Fix expected failure handlingThibault Saunier1-2/+12
+ Fix the documentation so it corresponds again to the actual behaviour + Concider expected failures as passed tests in the success pourcentage statistics