A modern, lightweight and fast yet feature rich PHP unit testing framework build for PHP8+ from the ground up

php-framework php8 unit-testing unittest
4 Open Issues Need Help Last updated: Jun 20, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The task involves setting up the MicroUnit PHP testing framework, intentionally causing errors during setup and usage, and documenting these errors and their solutions in the project's `troubleshooting.md` file. This requires familiarity with PHP, unit testing concepts, and potentially debugging skills.

Complexity: 3/5
documentation good first issue

A modern, lightweight and fast yet feature rich PHP unit testing framework build for PHP8+ from the ground up

PHP
#php-framework#php8#unit-testing#unittest
Add LogTestWriter 3 months ago

AI Summary: Create a new `LogTestWriter` for the MicroUnit testing framework. This writer should output test results to a log file using a structured format, allowing users to configure the log file path and various aspects of the log's structure. The solution must include robust default settings and be thoroughly tested.

Complexity: 4/5
enhancement good first issue

A modern, lightweight and fast yet feature rich PHP unit testing framework build for PHP8+ from the ground up

PHP
#php-framework#php8#unit-testing#unittest

AI Summary: Create a new test writer for MicroUnit, called `ColoredConsoleTestWriter`, that outputs colored console text mirroring the functionality of `MinimalStringTestWriter` without duplicating code. This involves implementing the `ITestWriter` interface, leveraging existing formatting logic, and ensuring compatibility with MicroUnit's configuration and execution.

Complexity: 3/5
enhancement good first issue

A modern, lightweight and fast yet feature rich PHP unit testing framework build for PHP8+ from the ground up

PHP
#php-framework#php8#unit-testing#unittest

AI Summary: Create an HTML test writer for the MicroUnit PHP testing framework. This involves creating a class that implements the `ITestWriter` interface, generating HTML output from test results, and integrating it into the framework's configuration. Testing will involve creating a `microunit.config.php` file, writing sample tests, and running the framework to verify the HTML output.

Complexity: 3/5
enhancement good first issue

A modern, lightweight and fast yet feature rich PHP unit testing framework build for PHP8+ from the ground up

PHP
#php-framework#php8#unit-testing#unittest