aboutsummaryrefslogtreecommitdiff
path: root/tests/test_common
diff options
context:
space:
mode:
authorleep-frog <[email protected]>2024-05-13 13:15:52 -0400
committerGitHub <[email protected]>2024-05-13 18:15:52 +0100
commit6d222b71c6de320097e3dd25ef3f2783da0d638f (patch)
treed09fbd59f5b515d6a61dab503b92625ac36318c2 /tests/test_common
parent8c05254a68f291a374eef3ac4174914a196c726a (diff)
downloadqmk_firmware-6d222b71c6de320097e3dd25ef3f2783da0d638f.tar.gz
qmk_firmware-6d222b71c6de320097e3dd25ef3f2783da0d638f.zip
Add housekeeping execution to unit tests (#22999)
Diffstat (limited to 'tests/test_common')
-rw-r--r--tests/test_common/test_fixture.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/test_common/test_fixture.cpp b/tests/test_common/test_fixture.cpp
index 72763d0bc0..3cfb2cb4c2 100644
--- a/tests/test_common/test_fixture.cpp
+++ b/tests/test_common/test_fixture.cpp
@@ -58,7 +58,8 @@ void TestFixture::TearDownTestCase() {}
TestFixture::TestFixture() {
m_this = this;
timer_clear();
- test_logger.info() << "tapping term is " << +GET_TAPPING_TERM(KC_TRANSPARENT, &(keyrecord_t){}) << "ms" << std::endl;
+ keyrecord_t empty_keyrecord = {0};
+ test_logger.info() << "tapping term is " << +GET_TAPPING_TERM(KC_TRANSPARENT, &empty_keyrecord) << "ms" << std::endl;
}
TestFixture::~TestFixture() {
@@ -175,6 +176,7 @@ void TestFixture::idle_for(unsigned time) {
test_logger.trace() << +time << " keyboard task " << (time > 1 ? "loops" : "loop") << std::endl;
for (unsigned i = 0; i < time; i++) {
keyboard_task();
+ housekeeping_task();
advance_time(1);
}
}