testChannelAccess: loosen timestamp tests to reduce false positive failures

This commit is contained in:
Michael Davidsaver
2018-04-02 11:45:33 -07:00
parent df14a19ae0
commit eed26a166e

View File

@ -628,9 +628,9 @@ void ChannelAccessIFTest::test_channelGetIntProcessInternal(Channel::shared_poin
pvTimeStamp.get(timeStamp);
double deltaT = TimeStamp::diff(timeStamp, previousTimestamp);
testOk((previousValue +1)/*%11*/ == value->get(), "%s: testing the counter value change",
testMethodName.c_str());
testOk(deltaT > 0.9 && deltaT < 2.0,
testOk((previousValue +1) == value->get(), "%s: testing the counter value change %d == %d",
testMethodName.c_str(), previousValue +1, (int)value->get());
testOk(deltaT > 0.1 && deltaT < 20.0,
"%s: timestamp change was %g", testMethodName.c_str(), deltaT);
}
@ -1608,9 +1608,9 @@ void ChannelAccessIFTest::test_channelPutGetIntProcess() {
//cout << "Testing1:" << testValue << " == " << getValuePtr->get() << endl;
//cout << "Testing2:" << timeStamp.getSecondsPastEpoch() << ">" << previousTimestampSec << endl;
testOk( testValue == getValuePtr->get(), "%s: testing the counter value change",
CURRENT_FUNCTION);
testOk(deltaT > 0.9 && deltaT < 2.0,
testOk( testValue == getValuePtr->get(), "%s: testing the counter value change %d == %d",
CURRENT_FUNCTION, testValue, (int)getValuePtr->get());
testOk(deltaT > 0.1 && deltaT < 20.0,
"%s: timestamp change is %g", CURRENT_FUNCTION, deltaT);
}