Skip to content

Fede-7/APSD-Library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

145 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

APSD-LIBRARY

Streamlining Excellence in Exam Management Systems

Last Commit Java Languages


Table of Contents


Overview

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.

Why APSD-Library?

  • ⚙️ 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.

Getting Started

Prerequisites

  • Java: 17+
  • Build tool: Maven
  • Make (optional, for provided scripts)

Installation

# Clone
git clone https://github.com/rede-J/APSD-Library.git
cd APSD-Library

# Build & install
mvn install

Usage

Add the built artifacts to your classpath or import as a Maven dependency within your projects.

Testing

Use the provided make targets:

make clean && make && make runtest | tee runtest.log

Test Progress:

1° Test:

Test 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 ]

2° Test:

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 ]

3° Test:

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 ]

4° Test:

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 ]

5° Test:

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 Prof + Personali:

1° Test:

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 ]

2° Test:

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 ]

3° Test:

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 Nuovi

1° Test:

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 ]

2° Test:

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 ]

3° Test:

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 ]

4° Test:

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 ]

New Test:

1° Test:

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 ]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages