1
0
Fork 0

runapptests - Allow uploading files

master
Martin Boonk 2024-05-04 10:45:54 +02:00
parent 5574a0e62b
commit 412a14c2ad
1 changed files with 8 additions and 1 deletions

View File

@ -35,6 +35,7 @@ if (!require("fs").existsSync(DIR_IDE)) {
process.exit(1); process.exit(1);
} }
var AppInfo = require(BASE_DIR+"/core/js/appinfo.js");
var apploader = require(BASE_DIR+"/core/lib/apploader.js"); var apploader = require(BASE_DIR+"/core/lib/apploader.js");
apploader.init({ apploader.init({
DEVICEID : DEVICEID DEVICEID : DEVICEID
@ -235,7 +236,13 @@ function runStep(step, subtest, test, state){
case "sleep" : case "sleep" :
p = p.then(new Promise(resolve => { p = p.then(new Promise(resolve => {
console.log("Start waiting for", step.ms); console.log("Start waiting for", step.ms);
setTimeout(resolve, step.ms) setTimeout(resolve, step.ms);
}));
break;
case "upload" :
p = p.then(new Promise(() => {
console.log("Uploading", step.file);
emu.tx(AppInfo.getFileUploadCommands(step.as, require("fs").readFileSync(BASE_DIR + "/" + step.file).toString()));
})); }));
break; break;
default: ERROR("Unknown step type "+step.t); default: ERROR("Unknown step type "+step.t);