From cbcb9c1586d478b1ceab1ac4c9b05303f101519b Mon Sep 17 00:00:00 2001 From: Gergely Nagy Date: Thu, 20 Aug 2020 02:27:25 +0200 Subject: [PATCH] wip: Add a dummy test Signed-off-by: Gergely Nagy --- test/simulator/Dummy/tests.h | 41 ++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 test/simulator/Dummy/tests.h diff --git a/test/simulator/Dummy/tests.h b/test/simulator/Dummy/tests.h new file mode 100644 index 00000000..db2e7720 --- /dev/null +++ b/test/simulator/Dummy/tests.h @@ -0,0 +1,41 @@ +/* Kaleidoscope - Firmware for computer input devices + * Copyright (C) 2013-2019 Keyboard.io, Inc. + * + * This program is free software: you can redistribute it and/or modify it under + * the terms of the GNU General Public License as published by the Free Software + * Foundation, version 3. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more + * details. + * + * You should have received a copy of the GNU General Public License along with + * this program. If not, see . + */ + +#ifdef KALEIDOSCOPE_VIRTUAL_BUILD + +#include "Kaleidoscope-Simulator.h" + +KALEIDOSCOPE_SIMULATOR_INIT + +namespace kaleidoscope { +namespace simulator { + +void runSimulator(Executor &simulator) { + + using namespace actions; + using namespace interface; + using namespace interface::actions; + + auto test = simulator.newTest("Dummy test"); + + simulator.cycleActionsQueue().queue(AssertCycleGeneratesNReports {0}); + simulator.cycle(); +} + +} // namespace simulator +} // namespace kaleidoscope + +#endif