Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Required for coronasafe/ayushma_fe#73
This pull request introduces a new feature to add a status for "TestRuns" in the "coronasafe/ayushma_fe" project. The changes in this PR are dependent on fixes for issue #206.
Following are the significant changes made in this PR:
A new database migration script (0034_remove_testrun_complete_testrun_status.py) has been added in the "ayushma/migrations" directory. This script handles the database changes related to the status of test runs.
The "testsuite.py" file in the "ayushma/models" directory has been updated to include the status field in the TestRun model.
The "testsuite.py" file in the "ayushma/serializers" directory has been updated to include the status of the test run in the serialized data.
The "testrun.py" file in the "ayushma/tasks" directory has been updated to handle the status of the test run during its execution and to handle potential exceptions.
The "langchain.py" file in the "ayushma/utils" directory has been updated to remove the "max_retries" argument from the llm_args dictionary.