This repository was archived by the owner on Jan 26, 2023. It is now read-only.
PA2/PA3 Grade has been released #238
Pinned
Troublor
announced in
Announcements
Replies: 3 comments 2 replies
-
|
PA2/PA3 appeal periods start from Dec. 19, 2022 (Monday) to Dec. 23, 2022 (Friday). |
Beta Was this translation helpful? Give feedback.
0 replies
-
Beta Was this translation helpful? Give feedback.
1 reply
-
|
Building fails when running the command, here is the error message: |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
We have graded PA2/PA3. Each part of PA2/PA3's grade is published separately on Canvas.
For regression, public and hidden tests in PA3, here are the steps to reproduce the grading process yourself:
Clone the PA3 solution from: https://github.com/CastleLab/COMP3021-F22-PA-Student-Version/tree/PA3
Replace
build.gradle.ktsandsrc/testin your project with that in the PA3 solution. This is meant to avoid polluted test cases (modified by you) in your submission and include some grading scripts.At the root directory of your project, run the following command:
./gradlew grade --args='.'regression-tests.tsv,public-tests.tsvandhidden-tests.tsv.They show the execution results of public and hidden tests, respectively.
These three files can be interpreted as follows:
regression-tests.tsvfile.1and-1refers toPassandFail, respectively.public-tests.tsvfile.1and-1refers toPassandFail, respectively.hidden-tests.tsvfile.1and-1refers toPassandFail, respectively.This is meant to deal with flaky tests, which should be avoided in implementation.
The score of regression, public and hidden tests are then computed using the formula in the assignment specification.
Beta Was this translation helpful? Give feedback.
All reactions