// Вход тестовой сборки (watch-app): поле данных нельзя запустить как // приложение, поэтому тесты стартует watch-app-вход (test-manifest.xml). // onStart прогоняет все тесты ядра и печатает итог в консоль симулятора // (monkeydo без /t). В release-сборку не попадает (test-source/). import Toybox.Application; class TestEntry extends Application.AppBase { function initialize() { AppBase.initialize(); } function onStart(state) { var c = new CoreChecks(); zoneTanakaTest(c); zoneBoundariesTest(c); setAvgRoundingTest(c); setNullSkippedTest(c); setLapResetsTest(c); setElapsedTest(c); restCountdownTest(c); restEndFiresOnceTest(c); vibeRedHysteresisTest(c); vibeRedResetTest(c); mmssTest(c); divTest(c); clampTest(c); c.summary(); } }