balena-os / leviathan

A distributed hardware testing framework
https://balena-os.github.io/leviathan
Apache License 2.0
23 stars 6 forks source link

Default example in quickstart-qemu.md fails #1038

Closed perezmeyer closed 1 year ago

perezmeyer commented 1 year ago

Following the example, using the config listed there:

leviathan-worker-1  | Network interface eth1 is not available
leviathan-worker-1  | Network interface wlan0 is not available
leviathan-worker-1  | QEMU options:
leviathan-worker-1  | {
leviathan-worker-1  |   architecture: 'x86_64',
leviathan-worker-1  |   cpus: '4',
leviathan-worker-1  |   memory: '512M',
leviathan-worker-1  |   debug: false,
leviathan-worker-1  |   forceRaid: false,
leviathan-worker-1  |   secureBoot: false,
leviathan-worker-1  |   internalStorage: true,
leviathan-worker-1  |   externalStorage: true,
leviathan-worker-1  |   network: {
leviathan-worker-1  |     autoconfigure: true,
leviathan-worker-1  |     bridgeName: null,
leviathan-worker-1  |     bridgeAddress: null,
leviathan-worker-1  |     dhcpRange: null,
leviathan-worker-1  |     vncPort: null,
leviathan-worker-1  |     qmpPort: null,
leviathan-worker-1  |     vncMinPort: 5900,
leviathan-worker-1  |     vncMaxPort: 5999,
leviathan-worker-1  |     qmpMinPort: 5000,
leviathan-worker-1  |     qmpMaxPort: 5899
leviathan-worker-1  |   }
leviathan-worker-1  | }
leviathan-worker-1  | API key not available...
leviathan-worker-1  | Found UEFI firmware: {
leviathan-worker-1  |   "code": "/usr/share/qemu/edk2-x86_64-code.fd",
leviathan-worker-1  |   "vars": "/usr/share/qemu/edk2-i386-vars.fd"
leviathan-worker-1  | }
leviathan-worker-1  | Worker http listening on port 80
leviathan-client-1  | No workers found...NO TESTS RAN
leviathan-client-1  | Exiting with 1, client = 1, children: 
leviathan-client-1  | *******  Final Test Result of Leviathan Run  *******
leviathan-client-1  | []
leviathan-client-1  | /usr/src/app/workspace/config.js:16
leviathan-client-1  |     image: `${__dirname}/balena.img`,
leviathan-client-1  |     ^^^^^
leviathan-client-1  | 
leviathan-client-1  | SyntaxError: Unexpected identifier
leviathan-client-1  |     at internalCompileFunction (node:internal/vm:73:18)
leviathan-client-1  |     at wrapSafe (node:internal/modules/cjs/loader:1176:20)
leviathan-client-1  |     at Module._compile (node:internal/modules/cjs/loader:1218:27)
leviathan-client-1  |     at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
leviathan-client-1  |     at Module.load (node:internal/modules/cjs/loader:1117:32)
leviathan-client-1  |     at Module._load (node:internal/modules/cjs/loader:958:12)
leviathan-client-1  |     at Module.require (node:internal/modules/cjs/loader:1141:19)
leviathan-client-1  |     at require (node:internal/modules/cjs/helpers:110:18)
leviathan-client-1  |     at /usr/src/app/bin/multi-client.js:297:19
leviathan-client-1  | 
leviathan-client-1  | Node.js v18.16.0
leviathan-client-1 exited with code 1
perezmeyer commented 1 year ago

Closed with the above mentioned commit.