Esempio n. 1
0
void JUnitTestOutput::printCurrentTestStarted(const Utest& test)
{
	results_.testCount_++;
	results_.group_ = test.getGroup();
	results_.startTime_ = GetPlatformSpecificTimeInMillis();
	
	if (results_.tail_ == 0) {
		results_.head_ = results_.tail_ = new JUnitTestCaseResultNode;
	}
	else {
		results_.tail_->next_ = new JUnitTestCaseResultNode; 
		results_.tail_ = results_.tail_->next_; 
	}
	results_.tail_->name_ = test.getName(); 
}
Esempio n. 2
0
void JUnitTestOutput::printCurrentTestStarted(const UtestShell& test)
{
    impl_->results_.testCount_++;
    impl_->results_.group_ = test.getGroup();
    impl_->results_.startTime_ = GetPlatformSpecificTimeInMillis();

    if (impl_->results_.tail_ == 0) {
        impl_->results_.head_ = impl_->results_.tail_
                = new JUnitTestCaseResultNode;
    }
    else {
        impl_->results_.tail_->next_ = new JUnitTestCaseResultNode;
        impl_->results_.tail_ = impl_->results_.tail_->next_;
    }
    impl_->results_.tail_->name_ = test.getName();
    if (!test.willRun()) {
        impl_->results_.tail_->ignored_ = true;
    }
}
Esempio n. 3
0
void TestResult::currentTestEnded(Utest* test)
{
	currentTestTotalExecutionTime = GetPlatformSpecificTimeInMillis() - currentTestTimeStarted;
	output.printCurrentTestEnded(*this);

}
Esempio n. 4
0
void TestResult::currentTestStarted(Utest* test)
{
	output.printCurrentTestStarted(*test);
	currentTestTimeStarted = GetPlatformSpecificTimeInMillis();
}
Esempio n. 5
0
void TestResult::testsEnded ()
{
	long timeEnded = GetPlatformSpecificTimeInMillis();
	totalExecutionTime = timeEnded - timeStarted;
	output.printTestsEnded(*this);
}
Esempio n. 6
0
void TestResult::testsStarted ()
{
	timeStarted = GetPlatformSpecificTimeInMillis();
	output.printTestsStarted();
}