You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+22-13Lines changed: 22 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -1,17 +1,26 @@
1
1
# ***Pizza Test by Fossil Logic***
2
2
3
-
**Pizza Test** is a comprehensive suite for unit testing, mocking, and benchmarking, designed by Pizza Logic to enhance the reliability, clarity, and performance of **C** and **C++** projects. Supporting methodologies like Behavior-Driven Development (BDD), Domain-Driven Design (DDD), and Test-Driven Development (TDD), it caters to diverse workflows with features such as a robust Command-Line Interface (CLI), advanced mocking tools, integrated benchmarking, and parallel test execution. With additional capabilities like customizable output themes, tag-based test filtering, and detailed performance insights, **Pizza Test**, alongside **Pizza Mock**, **Pizza Mark**, and **Pizza Sanity Kit** for testing command-line operations, forms a powerful toolkit for building, testing, and optimizing high-quality, maintainable software.
|**Command-Line Interface (CLI)**| A robust CLI for executing tests, managing test suites, and generating reports, enabling seamless automation and integration workflows. |
8
-
|**Support for Multiple Testing Styles**| Fully compatible with Behavior-Driven Development (BDD), Domain-Driven Design (DDD), and Test-Driven Development (TDD) methodologies. |
9
-
|**Mocking Capabilities**| Advanced mocking tools to simulate complex dependencies, ensuring isolated and precise unit testing. |
10
-
|**Benchmarking Tools**| Integrated benchmarking features to measure execution time, identify bottlenecks, and optimize code performance. |
11
-
|**Sanity Kit for Command Tests**| A specialized suite for validating command-line tools and scripts, ensuring consistent behavior across environments. |
12
-
|**Customizable Output Themes**| Multiple output themes (e.g., pizza, catch, doctest) to tailor the appearance of test results. |
13
-
|**Tag-Based Test Filtering**| Organize and execute tests based on custom tags for better test management. |
14
-
|**Detailed Performance Insights**| Comprehensive reporting on test execution times and resource usage to aid in performance optimization. |
3
+
Pizza Test is a smart unit testing framework developed by Fossil Logic for C and C++ projects, offering advanced features aimed at systems that demand high traceability, behavioral insight, and truth validation. It is especially well-suited for testing components within the Truthful Intelligence (TI) and Jellyfish AI ecosystems, where deterministic logic, memory integrity, and reasoning transparency are critical.
|**Command-Line Interface (CLI)**| A robust CLI for executing tests, managing test suites, and generating reports, enabling seamless automation and CI/CD workflows. |
12
+
|**Truthful Intelligence Auditing**| Each test case carries timestamped, hashed metadata for traceability and reproducibility via Jellyfish AI's cryptographic core. |
13
+
|**Support for Multiple Testing Styles**| Compatible with Behavior-Driven Development (BDD), Domain-Driven Design (DDD), and Test-Driven Development (TDD) methodologies. |
14
+
|**Mocking Capabilities**| Advanced mocking tools to simulate complex dependencies and edge conditions, enabling isolated and deterministic testing. |
15
+
|**Benchmarking Tools**| Integrated benchmarking features to measure runtime performance, identify slow paths, and guide optimization. |
16
+
|**Sanity Kit for Command Tests**| A specialized module for validating command-line tools, ensuring consistent behavior across platforms and shell environments. |
17
+
|**Customizable Output Themes**| Multiple output formats and visual themes (e.g., pizza, catch, doctest) to match your preferred style of feedback. |
18
+
|**Tag-Based Test Filtering**| Execute subsets of tests based on custom tags for better test suite organization and faster iteration. |
19
+
|**Detailed Performance Insights**| In-depth statistics on execution time, memory usage, and test stability to help improve code performance and reliability. |
20
+
21
+
---
22
+
23
+
Pizza Test is a first-class citizen of the **Truthful Intelligence** ecosystem, using **Jellyfish AI** as its foundation for test integrity, learning from outcomes over time, and enabling tamper-proof validation across distributed development environments.
15
24
16
25
---
17
26
@@ -43,7 +52,7 @@ To get started with Pizza Test, ensure you have the following installed:
0 commit comments