Reduces the chance of new tests being skipped in CI
mkdir -p $(OUTPUT_DIR)
test: $(TEST_PROGRAM)
- ./$(TEST_PROGRAM)
+ ./$(TEST_PROGRAM) -d yes exclude:[long]
long-test: $(TEST_PROGRAM)
- ./$(TEST_PROGRAM) [list],[enumtable],[spi_flash_emu],[nvs],[long]
+ ./$(TEST_PROGRAM) -d yes
$(COVERAGE_FILES): $(TEST_PROGRAM) long-test
rm -rf coverage_report/
rm -f coverage.info
-.PHONY: clean all test
+.PHONY: clean all test long-test
}
-TEST_CASE("nvs api tests, starting with random data in flash", "[nvs][.][long]")
+TEST_CASE("nvs api tests, starting with random data in flash", "[nvs][long]")
{
const size_t testIters = 3000;
int lastPercent = -1;
s_perf << "Monkey test: nErase=" << emu.getEraseOps() << " nWrite=" << emu.getWriteOps() << std::endl;
}
-TEST_CASE("test recovery from sudden poweroff", "[.][long][nvs][recovery][monkey]")
+TEST_CASE("test recovery from sudden poweroff", "[long][nvs][recovery][monkey]")
{
std::random_device rd;
std::mt19937 gen(rd());