#flexible #building #programming #different #checkers #contests #homeworks

acadcheck

A simple to use, flexible library for building checkers used in programming contests or homeworks

13 releases

0.1.12 Aug 20, 2023
0.1.11 Aug 18, 2023
0.1.5 Jul 31, 2023

#470 in Programming languages


Used in acadchecker

MIT license

32KB
674 lines

acadcheck

acadcheck is a simple to use, flexible library for building checkers used in programming contests or homeworks. This crate is meant to act as a base, avoiding the need of writing different scripts from scratch for different types of usage.

Installation

[dependencies]
acadcheck = "0.1.0"

Features

  • use-serde for serialisation of outputs and errors.
acadcheck = { version = "0.1.0", features = ["use-serde"] }

lib.rs:

acadcheck is a simple to use, flexible library for building checkers used in programming contests or homeworks. This crate is meant to act as a base, avoiding the need of writing different scripts from scratch for different types of usage.

Installation

[dependencies]
acadcheck = "0.1.7"

Features

  • use-serde for serialisation of tests output and checker configuration.
acadcheck = { version = "0.1.7", features = ["use-serde"] }

Dependencies

~6–15MB
~160K SLoC