JorisHerbots / vegvisir

Vegvisir is an automated testing framework for orchestrating prototypical QUIC-HTTP/3 client-server communications using simulated network conditions.
Other
17 stars 3 forks source link

fix fresh launch error #17

Closed VandersandenMike closed 4 months ago

VandersandenMike commented 4 months ago

Error: generic vegvisir error when launching a test with a local application after a fresh clone Same as #15

Cause: client.env does not exist, is only generated by vegvisir at a later point and IF the client is of type docker

Known workaround: run a docker experiment first

Fixes by this PR: — docker-compose: make environment files optional — runner.py: add debug log, so the cause for this error is actually logged

The setup should still be able to run without vegvisir specific env var files. If the application (client, sim, server) lacks critical information to start an experiment, it should provide an error.