flask/README.md
Jannes van den Bogert 5fa27b0209 Update readme document
2024-06-27 02:04:33 +02:00

2.4 KiB

Report for Assignment 1

Project chosen

Name: Flask

URL: https://github.com/pallets/flask

Number of lines of code and the tool used to count it: 782430 counted using Lizard

Programming language: Python

Coverage measurement

Existing tool

The existing tool used for measuring coverage is coverage.py. It was executed using the following command:

coverage run -m pytest

Coverage results with the Coverage.py tool

Your own coverage tool

Group member name: Jannes van den Bogert

Function 1 name: 'get_send_file_max_age'

Commit made: get_send_file_max_age

JSON Dumb file for the results The coverage before writing a test

Function 2 name: dispatch_request

Commit made: Commit for dispatch_request

JSON Dumb file for the results The coverage before writing a test

Coverage improvement

Individual tests

Group member name: Jannes van den Bogert

Test 1 name: test_get_send_file_max_age

Commit made: Commit for test_make_config.py

The coverage before writing a test

The coverage after writing a test

The coverage improved by 54%, from 46% to 100%.

Test 2 name: test_dispatch_request

Commit made: Commit for test_make_config.py

The coverage before writing a test

The coverage after writing a test

The coverage improved by 58%, from 42% to 100%.

Overall

The overall coverage before writing any tests

The overall coverage before writing any tests

Statement of individual contributions

Jannes van den Bogert: I was responsible for designing and implementing two tests for the Flask application. The tests targeted two specific functions: get_send_file_max_age and dispatch_request. My contributions were helping in enhancing the test coverage from partial to complete for these functions, achieving a significant increase in overall coverage.