SDK 8, existing System 7 or new system8preview device.
import Toybox.Lang;
import Toybox.System;
import Toybox.Test;
class System8Test {
(:test)
static function test(logger as Logger) as Boolean {
logger.debug("timer=" + System.getTimer());
return true;
}
}
------------------------------------------------------------------------------ Executing test System8Test.test... DEBUG: timer=14146 PASS ------------------------------------------------------------------------------ Executing test System8Test.test... DEBUG: timer=14168 PASS ============================================================================== RESULTS Test: Status: System8Test.test PASS System8Test.test PASS Ran 2 tests PASSED (passed=2, failed=0, errors=0)
The problem could be in UnitTests.mcgen:
function populate_test_entries_0_to_2() as Void {
idToName[0] = "System8Test.test";
idToName[1] = "System8Test.test";
}
SDK 7 generates idToName array of size 1.