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.1 | test framework |
| Junit Launcher | 6.1.1 | 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.3 | Allure report generate |
| Logback Classic | 1.5.38 | for logging |
| Awaitility | 4.3.0 | for await in tests |
| Apache Commons Text | 1.15.0 | for Strings mapping |
| Jackson Databind | 2.22.1 | for JSON features |
| JSONAssert | 1.5.3 | for JSON asserts |
| JSONObject | 20260522 | for JSON parse |
| JsonSchemaValidator | 1.5.9 | for JSON Schema validate |
| SnakeYAML | 2.6 | for YML config parse |