Releases: KatharaFramework/kathara-lab-checker
Releases · KatharaFramework/kathara-lab-checker
0.1.6
0.1.5
0.1.4
0.1.3
This PR introduces several improvements, bug fixes, and refactors across multiple areas of the project. Below is a summary of the changes:
- Allow checking IP mapping using the full name of the interface: Enhances the interface name resolution to check mappings using the full interface name.
- Fix nexthop check : Corrects the logic for
nexthop
checks. - Add equality check for routing table : Introduces a new equality check to ensure consistency in routing table data.
- Add check for DNS records: Implements a new verification step for DNS records, improving system reliability.
- Add custom command check: Introduces a new custom command check to expand functionality in command processing.
- Minor fixes
Contributors:
@tcaiazzi
@lorenzo93
@xReniar
0.1.2
Initial Beta Release
The first beta release of the kathara-lab-checker
tool includes the following key features and functionalities:
Features:
-
Automatic Exercise Validation:
- The tool can automatically validate and check Kathará lab exercises based on predefined solution files.
- It can check single or multiple labs at once.
- More details on the available checks and configuration instructions can be found in the README
- Supports JSON solution files for flexible configuration checks.
- No need to write code!
- The tool can automatically validate and check Kathará lab exercises based on predefined solution files.
-
Test Result Report Generation:
- Generates a detailed
.xlsx
report containing the following sheets:- Summary: Overview of test results.
- All: Comprehensive view of every test and its outcome.
- Failed: Focused report showing only failed tests.
- Generates a detailed
-
Detailed Error Explanations:
- Provides clear error messages and explanations to help users identify issues in their configurations.
-
PyPI Package:
- PyPI package easy to install and use
pip install kathara-lab-checker
Limitations
- Compatible with Python version
>=3.11