Streamlining Excellence in Exam Management Systems
APSD-LIBRARY is a developer toolkit for exam-related workflows and data management. It provides robust, modular data-structure components, extensive tests, and automation scripts.
- ⚙️ Build Automation: PowerShell/Makefile for compile, test, run.
- 🧪 Extensive Testing: Standardized suites for containers, sequences, collections.
- 🧱 Modular Structures: Vectors, chains, sets, sequences via clear abstractions.
- 🧮 Utilities:
Box,Natural, and more to simplify data handling. - 📋 Consistency: Streamlined workflows for predictable results.
- Java: 17+
- Build tool: Maven
- Make (optional, for provided scripts)
# Clone
git clone https://github.com/rede-J/APSD-Library.git
cd APSD-Library
# Build & install
mvn installAdd the built artifacts to your classpath or import as a Maven dependency within your projects.
Use the provided make targets:
make clean && make && make runtest | tee runtest.logTest run finished after 448 ms [ 56 containers found ] [ 0 containers skipped ] [ 56 containers started ] [ 0 containers aborted ] [ 56 containers successful ] [ 0 containers failed ] [ 82 tests found ] [ 0 tests skipped ] [ 82 tests started ] [ 0 tests aborted ] [ 27 tests successful ] [ 55 tests failed ]
Test run finished after 367 ms [ 56 containers found ] [ 0 containers skipped ] [ 56 containers started ] [ 0 containers aborted ] [ 56 containers successful ] [ 0 containers failed ] [ 82 tests found ] [ 0 tests skipped ] [ 82 tests started ] [ 0 tests aborted ] [ 46 tests successful ] [ 36 tests failed ]
Test run finished after 348 ms [ 56 containers found ] [ 0 containers skipped ] [ 56 containers started ] [ 0 containers aborted ] [ 56 containers successful ] [ 0 containers failed ] [ 82 tests found ] [ 0 tests skipped ] [ 82 tests started ] [ 0 tests aborted ] [ 53 tests successful ] [ 29 tests failed ]
Test run finished after 362 ms [ 56 containers found ] [ 0 containers skipped ] [ 56 containers started ] [ 0 containers aborted ] [ 56 containers successful ] [ 0 containers failed ] [ 82 tests found ] [ 0 tests skipped ] [ 82 tests started ] [ 0 tests aborted ] [ 68 tests successful ] [ 14 tests failed ]
Test run finished after 299 ms [ 56 containers found ] [ 0 containers skipped ] [ 56 containers started ] [ 0 containers aborted ] [ 56 containers successful ] [ 0 containers failed ] [ 82 tests found ] [ 0 tests skipped ] [ 82 tests started ] [ 0 tests aborted ] [ 82 tests successful ] [ 0 tests failed ]
Test run finished after 548 ms [ 72 containers found ] [ 0 containers skipped ] [ 72 containers started ] [ 0 containers aborted ] [ 72 containers successful ] [ 0 containers failed ] [ 236 tests found ] [ 0 tests skipped ] [ 236 tests started ] [ 0 tests aborted ] [ 232 tests successful ] [ 4 tests failed ]
Test run finished after 529 ms [ 72 containers found ] [ 0 containers skipped ] [ 72 containers started ] [ 0 containers aborted ] [ 72 containers successful ] [ 0 containers failed ] [ 236 tests found ] [ 0 tests skipped ] [ 236 tests started ] [ 0 tests aborted ] [ 236 tests successful ] [ 0 tests failed ]
Test run finished after 797 ms [ 88 containers found ] [ 0 containers skipped ] [ 88 containers started ] [ 0 containers aborted ] [ 88 containers successful ] [ 0 containers failed ] [ 344 tests found ] [ 0 tests skipped ] [ 344 tests started ] [ 0 tests aborted ] [ 344 tests successful ] [ 0 tests failed ]
Test run finished after 1232 ms [ 120 containers found ] [ 0 containers skipped ] [ 120 containers started ] [ 0 containers aborted ] [ 120 containers successful ] [ 0 containers failed ] [ 752 tests found ] [ 0 tests skipped ] [ 752 tests started ] [ 0 tests aborted ] [ 661 tests successful ] [ 91 tests failed ]
Test run finished after 643 ms [ 120 containers found ] [ 0 containers skipped ] [ 120 containers started ] [ 0 containers aborted ] [ 120 containers successful ] [ 0 containers failed ] [ 752 tests found ] [ 0 tests skipped ] [ 752 tests started ] [ 0 tests aborted ] [ 687 tests successful ] [ 65 tests failed ]
Test run finished after 862 ms [ 120 containers found ] [ 0 containers skipped ] [ 120 containers started ] [ 0 containers aborted ] [ 120 containers successful ] [ 0 containers failed ] [ 752 tests found ] [ 0 tests skipped ] [ 752 tests started ] [ 0 tests aborted ] [ 721 tests successful ] [ 31 tests failed ]
Test run finished after 581 ms [ 120 containers found ] [ 0 containers skipped ] [ 120 containers started ] [ 0 containers aborted ] [ 120 containers successful ] [ 0 containers failed ] [ 752 tests found ] [ 0 tests skipped ] [ 752 tests started ] [ 0 tests aborted ] [ 752 tests successful ] [ 0 tests failed ]
Test run finished after 1337 ms [ 130 containers found ] [ 0 containers skipped ] [ 130 containers started ] [ 0 containers aborted ] [ 130 containers successful ] [ 0 containers failed ] [ 1082 tests found ] [ 0 tests skipped ] [ 1082 tests started ] [ 0 tests aborted ] [ 1082 tests successful ] [ 0 tests failed ]