balena-os / leviathan

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

Client: Throw error if config.js fields are invalid #1076

Closed vipulgupta2048 closed 5 months ago

vipulgupta2048 commented 8 months ago

Client currently exits silently for invalid fields leading to confusion. Change the behavior to make sure errors are visible, information and can be fixed by folks themselves.

If the client fails before properly starting the tests, the teardown isn't called on the worker side, so it stays locked for a long time

vipulgupta2048 commented 5 months ago

Resolved through #1079 Added sub issue #1116