Merge pull request #1625 from mck1117/export-all-logicdata
Export logicdata on all tests
This commit is contained in:
commit
0d55ec27fa
|
@ -86,6 +86,12 @@ EngineTestHelper::EngineTestHelper(engine_type_e engineType, configuration_callb
|
|||
}
|
||||
|
||||
EngineTestHelper::~EngineTestHelper() {
|
||||
// Write history to file
|
||||
std::stringstream filePath;
|
||||
filePath << ::testing::UnitTest::GetInstance()->current_test_info()->name() << ".logicdata";
|
||||
writeEvents(filePath.str().c_str());
|
||||
|
||||
// Cleanup
|
||||
Sensor::resetRegistry();
|
||||
}
|
||||
|
||||
|
|
|
@ -80,10 +80,11 @@ public:
|
|||
void moveTimeForwardMs(float deltaTimeMs);
|
||||
efitimeus_t getTimeNowUs(void);
|
||||
|
||||
void writeEvents(const char *fileName);
|
||||
|
||||
Engine engine;
|
||||
persistent_config_s persistentConfig;
|
||||
|
||||
private:
|
||||
void writeEvents(const char *fileName);
|
||||
};
|
||||
|
||||
void setupSimpleTestEngineWithMafAndTT_ONE_trigger(EngineTestHelper *eth, injection_mode_e injMode = IM_BATCH);
|
||||
|
|
|
@ -94,6 +94,4 @@ TEST(fuelControl, transitionIssue1592) {
|
|||
// !!!!!!!!! BUG !!!!!!!!!!!!!!!
|
||||
|
||||
EXPECT_EQ(enginePins.injectors[3].getOverlappingCounter(), 0);
|
||||
|
||||
eth.writeEvents("fuel_schedule_transition_issue_1592.logicdata");
|
||||
}
|
||||
|
|
|
@ -26,7 +26,4 @@ TEST(scheduler, dwellIssue796) {
|
|||
ASSERT_NEAR( 99, GET_RPM(), EPS3D) << "spinning-RPM#2";
|
||||
// while integer RPM value is 1% away from rpm=100, below oneDegreeUs is much closer to RPM=100 value
|
||||
ASSERT_EQ(300250, (int)(ENGINE(rpmCalculator.oneDegreeUs) * 180));
|
||||
|
||||
eth.writeEvents("dwell_issue_1592.logicdata");
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue