LinuxSuRen / LinuxSuRen/api-testing
Add a flag to enable/disable reload mock config automatically
@yuluo-yx y travaille déjà.
Depuis le 1/5/2024.
- Langage dominant
- Go
- Étoiles
- 369
- Forks
- 67
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
The [Mock Server](https://github.com/LinuxSuRen/api-testing/blob/ffac34fd9dc373bb5a2c7b56f54fae2efd52ebf4/cmd/mock.go) can only read the config at the startup stage. Users need to restart it if they modified the config file content.
## Solution
Support to watch the changes of the mock config file. And provide a flag to enable or disable this feature. The usage might be:
```shell
atest mock --files demo-server.yaml --auto-reload [true|false]
```
And I prefer setting the flag value `--auto-reload` to be `false`.
## References
* https://medium.com/@skdomino/watch-this-file-watching-in-go-5b5a247cf71f
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Évaluation
Cette issue n'a pas encore été évaluée.