From a734f66f22231b8344edb2d963d6e3213d457dd0 Mon Sep 17 00:00:00 2001 From: yann Date: Thu, 10 Jul 2025 15:13:02 +0200 Subject: [PATCH] added testing paragraph --- README.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 61307d2..20c75ed 100644 --- a/README.md +++ b/README.md @@ -43,9 +43,15 @@ * clubs.json - list of clubs with relevant information. You can look here to see what email addresses the app will accept for login. 5. Testing + - unit and integration tests : - You are free to use whatever testing framework you like-the main thing is that you can show what tests you are using. - - We also like to show how well we're testing, so there's a module called - [coverage](https://coverage.readthedocs.io/en/coverage-5.1/) you should add to your project. + All tests are made with Pytest, except test_book_old.py which uses Ward + Run the tests by using : `pytest -s -v --cov=. --ignore=tests/test_book_old.py` + You'll see the result, the list and the coverage rapport + you can also run `ward` from the root folder to see the two ward tests + - performance tests : + + run the app : `FLASK_APP=server.py flask run` + then run `locust -f tests/performance_test/locustfile.py` from the root directory and connect with browser to ` + http://0.0.0.0:8089` and launch tests from the web interface