Overview of XUnitExtensions
masterThe XUnitExtensions package provides specialized extensions for the xUnit testing framework, specifically designed to handle complex test scenarios that standard xUnit features do not support natively. It offers two primary capabilities:
- File-encoded Parameterized Theory Tests: Enables parameterized
Theorytests where each test case is represented by an individual file. This approach allows for parallel execution of test cases within a single theory and supports sharding test cases across multiple machines. - LIT Test Interpreter: Provides an alternate interpreter for LLVM Integrated Tester (LIT) tests, allowing test suites written in LIT syntax to be executed as xUnit
Theorytests.