commune-sh / commune-rs

Rust implementation of the Commune server.
https://commune.sh
Apache License 2.0
11 stars 3 forks source link

Discussion: Automation of the testing environment #47

Closed avdb13 closed 7 months ago

avdb13 commented 7 months ago

Currently testing feels like moping a floor under a running tap, mainly because of the following problems:

  1. As we're not exposing the homeserver configuration to the end-user (for now), we need a way to automate the generation of it
  2. We have to run just backend separately before testing and restart in case changes are made to the aforementioned file
  3. There's no clear way of separating errors caused by the problems mentioned above yet from actual endpoint errors

For now I opened https://github.com/commune-os/commune-rs/issues/46.