Public Member Functions | |
def | __init__ |
def | execute |
def | tryexecution |
Public Attributes | |
name | |
status | |
summary | |
dependencies | |
Static Public Attributes | |
string | DONE = "0 DONE" |
string | WARNINGS = "1 WARNINGS" |
string | FAILED = "2 FAILED" |
string | TODO = "3 TODO" |
string | SKIPPED = "4 SKIPPED" |
tuple | COMPLETED = (DONE, WARNINGS) |
Base class for all actions to be performed.
Definition at line 74 of file runtests.py.
def runtests::Action::__init__ | ( | self, | ||
name | ||||
) |
Definition at line 84 of file runtests.py.
def runtests::Action::execute | ( | self | ) |
Runs action. Throws an exeception if anything fails. Will be called by tryexecution() with stderr/stdout redirected into a file and the current directory set to an empty temporary directory.
Reimplemented in runtests::CVSCheckout, runtests::SVNCheckout, runtests::ClientCheckout, runtests::AutotoolsBuild, runtests::SyncEvolutionTest, runtests::EvoSvn, runtests::SyncEvolutionBuild, runtests::SyncEvolutionCross, runtests::SyncEvolutionDist, runtests::SynthesisTest, and runtests::FunambolTest.
Definition at line 90 of file runtests.py.
def runtests::Action::tryexecution | ( | self, | ||
step, | ||||
logs | ||||
) |
wrapper around execute which handles exceptions, directories and stdout
Definition at line 97 of file runtests.py.
tuple runtests::Action::COMPLETED = (DONE, WARNINGS) [static] |
Definition at line 82 of file runtests.py.
string runtests::Action::DONE = "0 DONE" [static] |
Definition at line 77 of file runtests.py.
string runtests::Action::FAILED = "2 FAILED" [static] |
Definition at line 79 of file runtests.py.
Definition at line 85 of file runtests.py.
string runtests::Action::SKIPPED = "4 SKIPPED" [static] |
Definition at line 81 of file runtests.py.
Definition at line 86 of file runtests.py.
Definition at line 87 of file runtests.py.
string runtests::Action::TODO = "3 TODO" [static] |
Definition at line 80 of file runtests.py.
string runtests::Action::WARNINGS = "1 WARNINGS" [static] |
Definition at line 78 of file runtests.py.