Is the foundation of the BugReaper test helper framework. It contains shared utilities, common testing packages, and wrapped methods with pre-built steps and report attachments, providing reusable functionality that is used across all other BugReaper modules to simplify test development and reporting.
JAVA >= 17
<logger name="net.bugreaper.core" level="INFO"/>
| Lib | Version | Description |
|---|---|---|
| Junit5 | 6.1.3 | test framework |
| Junit Launcher | 6.1.3 | for tests launch |
| Hamcrest | 3.0 | matcher framework |
| AspectJ Weaver | 1.9.25.1 | applies aspects to Java classes (for test run) |
| Allure Attachments | 2.35.5 | Allure report generate |
| Logback Classic | 1.6.3 | for logging |
| Awaitility | 4.3.0 | for await in tests |
| Apache Commons Text | 1.15.0 | for Strings mapping |
| Jackson Databind | 2.22.3 | for JSON features |
| JSONAssert | 1.5.3 | for JSON asserts |
| JSONObject | 20260814 | for JSON parse |
| JsonSchemaValidator | 1.5.9 | for JSON Schema validate |
| SnakeYAML | 2.7 | for YML config parse |