In addition to the status and score, AssignmentOS also automatically generates an in-depth analysis report for your submission for each assignment:
The report is broken into the following sections:
Unit/Integration Test Cases Result
In the top left, you can see the number of unit test cases that passed and failed when we ran them against your submission. You can also view more details on the failing test cases, which contains a summary of the percentage of passing test cases for each assessment suite and the individual failure message for each failing test case.
Code Coverage Result
Below the unit test cases summary, we show the code coverage results. This is the percentage of your code that is covered by unit test cases.
In the top right of the screen, we show the results of our static code analysis of your code. The goal of this analysis is to reveal issues with your code such as code smells, bad design patterns, etc.
Once you click on one of the issue rows, you will be brought to the corresponding line of code in your
Test Run Output
This section gives you access to the full output log file that was generated when we built your submission (compiled the code, ran the unit test cases, etc.).
The amount of time it took you to complete the assignment.
A link to the your
GitHub/GitLab repo for this assignment.
Feedback & Recommendations
A link to the feedback & recommendations AssignmentOS/your TA generated for your submission. See here for more details.