Merge pull request #1625 from mck1117/export-all-logicdata

Export logicdata on all tests
This commit is contained in:
rusefillc 2020-07-20 23:50:59 -04:00 committed by GitHub
commit 68eee2a497
4 changed files with 9 additions and 7 deletions

View File

@ -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();
}

View File

@ -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);

View File

@ -94,6 +94,4 @@ TEST(fuelControl, transitionIssue1592) {
// !!!!!!!!! BUG !!!!!!!!!!!!!!!
EXPECT_EQ(enginePins.injectors[3].getOverlappingCounter(), 0);
eth.writeEvents("fuel_schedule_transition_issue_1592.logicdata");
}

View File

@ -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");
}