@zondax/zemu
Advanced tools
Comparing version 0.34.0-beta.14 to 0.34.0-beta.15
export declare const DEFAULT_EMU_IMG = "zondax/builder-zemu@sha256:7cae0f781ea6f6a58c39f273763bb61176b377bd0d6c713e59ae38e0531ae4ab"; | ||
export declare const DEFAULT_MODEL = "nanos"; | ||
export declare const DEFAULT_START_DELAY = 20000; | ||
export declare const DEFAULT_KEY_DELAY: number; | ||
export declare const DEFAULT_KEY_DELAY = 100; | ||
export declare const DEFAULT_HOST = "127.0.0.1"; | ||
@@ -6,0 +6,0 @@ export declare const BASE_NAME = "zemu-test-"; |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.DEFAULT_START_DELAY = 20000; | ||
exports.DEFAULT_KEY_DELAY = process.platform === 'darwin' ? 500 : 100; | ||
exports.DEFAULT_KEY_DELAY = 100; | ||
exports.DEFAULT_HOST = '127.0.0.1'; | ||
@@ -10,0 +10,0 @@ exports.BASE_NAME = 'zemu-test-'; |
@@ -825,3 +825,3 @@ "use strict"; | ||
return __awaiter(this, void 0, void 0, function () { | ||
var previousScreen, bothClickUrl, payload, watchdog, currentScreen; | ||
var previousScreen, bothClickUrl, payload; | ||
return __generator(this, function (_b) { | ||
@@ -842,25 +842,12 @@ switch (_b.label) { | ||
this.log("Click ".concat(endpoint, " -> ").concat(filename)); | ||
if (!waitForScreenUpdate) return [3 /*break*/, 8]; | ||
watchdog = 30000; | ||
return [4 /*yield*/, this.snapshot()]; | ||
if (!waitForScreenUpdate) return [3 /*break*/, 5]; | ||
return [4 /*yield*/, this.waitUntilScreenIsNot(previousScreen)]; | ||
case 4: | ||
currentScreen = _b.sent(); | ||
_b.label = 5; | ||
_b.sent(); | ||
return [3 /*break*/, 6]; | ||
case 5: | ||
if (!currentScreen.data.equals(previousScreen.data)) return [3 /*break*/, 7]; | ||
this.log('sleep'); | ||
Zemu.delay(); | ||
watchdog -= constants_1.DEFAULT_KEY_DELAY; | ||
if (watchdog <= 0) | ||
throw 'Timeout waiting for screen update'; | ||
return [4 /*yield*/, this.snapshot()]; | ||
case 6: | ||
currentScreen = _b.sent(); | ||
return [3 /*break*/, 5]; | ||
case 7: return [3 /*break*/, 9]; | ||
case 8: | ||
// A minimum delay is required | ||
Zemu.delay(); | ||
_b.label = 9; | ||
case 9: return [2 /*return*/, this.snapshot(filename)]; | ||
Zemu.delay(); // A minimum delay is required | ||
_b.label = 6; | ||
case 6: // A minimum delay is required | ||
return [2 /*return*/, this.snapshot(filename)]; | ||
} | ||
@@ -867,0 +854,0 @@ }); |
@@ -5,3 +5,3 @@ { | ||
"license": "Apache-2.0", | ||
"version": "0.34.0-beta.14", | ||
"version": "0.34.0-beta.15", | ||
"description": "Zemu Testing Framework", | ||
@@ -8,0 +8,0 @@ "main": "./dist/index.js", |
@@ -5,3 +5,3 @@ export const DEFAULT_EMU_IMG = 'zondax/builder-zemu@sha256:7cae0f781ea6f6a58c39f273763bb61176b377bd0d6c713e59ae38e0531ae4ab' | ||
export const DEFAULT_START_DELAY = 20000 | ||
export const DEFAULT_KEY_DELAY = process.platform === 'darwin' ? 500 : 100 | ||
export const DEFAULT_KEY_DELAY = 100 | ||
export const DEFAULT_HOST = '127.0.0.1' | ||
@@ -8,0 +8,0 @@ export const BASE_NAME = 'zemu-test-' |
@@ -626,16 +626,5 @@ /** ****************************************************************************** | ||
// Wait and poll Speculos until the application screen gets updated | ||
if (waitForScreenUpdate) { | ||
let watchdog = 30000 | ||
let currentScreen = await this.snapshot() | ||
while (currentScreen.data.equals(previousScreen.data)) { | ||
this.log('sleep') | ||
Zemu.delay() | ||
watchdog -= DEFAULT_KEY_DELAY | ||
if (watchdog <= 0) throw 'Timeout waiting for screen update' | ||
currentScreen = await this.snapshot() | ||
} | ||
} else { | ||
// A minimum delay is required | ||
Zemu.delay() | ||
} | ||
if (waitForScreenUpdate) await this.waitUntilScreenIsNot(previousScreen) | ||
else Zemu.delay() // A minimum delay is required | ||
return this.snapshot(filename) | ||
@@ -642,0 +631,0 @@ } |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
3031316
2633