Tap Scripts¶
You can create a script file.
Not documented yet.
Parsing script file¶
import { GrammarHelper, ProgInstructions, ScriptRunner } from '@iotize/testing-grammar.js'; let fileContent = readFileSync(options.file).toString(); var instructions: ProgInstructions[] = GrammarHelper.toProgInstructions(fileContent);
// Not yet documented
Executing instructions¶
let testRunner = new ScriptRunner(device); testRunner .run(instructions) .subscribe({ next: (event: any) => { console.log(event); }, complete: async () => { await device.disconnect(); global.output.success(`Script execution DONE!`); }, error: async (err) => { global.output.error(`${err.toString()}`) } });
// Not yet documented