feat: Add execution_state to each test #58
Merged
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.
For some reason this was removed.
To show the results for a test run we need to know:
This PR adds a column
test_results.execution_state
that can either bepending | completed | aborted
(it is not related to the outcome of the test, only the execution.)If a worker for a test fails this is picked up and written to Postgres.
This PR creates another issue: the result page crashes if a test fails (its execution_state is set to 'aborted'.) There is already a ticket to deal with this. If a test crashed previously the result was simply a never-ending loading page.
Since we don't have a migration system this is the DDL statement for the cluster: