This port provides libgrading, a library for evaluating C- and C++-language
assignments in programming classes. It could also be used as a unit testing
framework, but it's designed to treat the code under test with some
suspicion (using Capsicum sandboxing by default). It also allows different
tests to be assigned different weights towards the overall grade/score,
which is not typically a feature of unit testing frameworks.
Details
Details
- Reviewers
mat - Group Reviewers
portmgr - Commits
- rP422599: New port: devel/libgrading Library for grading C/C++ assignments
Diff Detail
Diff Detail
- Repository
- rP FreeBSD ports repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
devel/libgrading/Makefile | ||
---|---|---|
8–10 ↗ | (On Diff #20497) | All this should go after the LIB_DEPENDS line. Also, the GH_PROJECT line can be removed, it is the default. |
Comment Actions
- Remove superfluous GH_PROJECT variable.
- Move GitHub details to below LIB_DEPENDS.
- Clean up COMMENT to satisfy portlint -A.
- Change pkg-plist to PLIST_FILES.
devel/libgrading/Makefile | ||
---|---|---|
8–10 ↗ | (On Diff #20497) | Ah, yes. I failed to run portlint -A on this until now. I've made the changes you suggested, as well as some others from portlint (clean up the COMMENT and use PLIST_FILES instead of pkg-plist). |