Skip to content

Releases: KatharaFramework/kathara-lab-checker

0.1.6

29 Oct 18:51
77e4116
Compare
Choose a tag to compare

This version includes the following changes:

  • Fix print error LocalNSCheck #18
  • Fix CollisionDomainCheck #17
  • Process network scenarios in order #16
  • Fix DNSAuthorityCheck
  • Fix writing results in the multi-lab excel
  • Minor fixes

0.1.5

23 Oct 09:35
1c2c1a0
Compare
Choose a tag to compare
  • Fix PyPI package name

0.1.4

22 Oct 13:28
17c51b0
Compare
Choose a tag to compare

The new version includes:

  • New project structure
  • Fix pip package installation
  • Bug fixes

Contributors:
@lorenzo93
@tcaiazzi

0.1.3

17 Oct 15:18
ab24778
Compare
Choose a tag to compare

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

11 Sep 11:55
4de1818
Compare
Choose a tag to compare

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!
  • 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.
  • 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