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
+16-16Lines changed: 16 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
-
# ***Fossil Test by Fossil Logic***
1
+
# ***Pizza Test by Pizza Logic***
2
2
3
-
**Fossil Test** is a comprehensive suite for unit testing, mocking, and benchmarking, designed by Fossil Logic to enhance the reliability, clarity, and performance of **C**, **C++**, and **Python**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, **Fossil Test**, alongside **Fossil Mock**, **Fossil Mark**, and **Fossil Sanity Kit** for testing command-line operations, forms a powerful toolkit for building, testing, and optimizing high-quality, maintainable software.
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.
|**Mocking Capabilities**| Advanced mocking tools to simulate complex dependencies, ensuring isolated and precise unit testing. |
10
10
|**Benchmarking Tools**| Integrated benchmarking features to measure execution time, identify bottlenecks, and optimize code performance. |
11
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., fossil, catch, doctest) to tailor the appearance of test results. |
12
+
|**Customizable Output Themes**| Multiple output themes (e.g., pizza, catch, doctest) to tailor the appearance of test results. |
13
13
|**Tag-Based Test Filtering**| Organize and execute tests based on custom tags for better test management. |
14
14
|**Detailed Performance Insights**| Comprehensive reporting on test execution times and resource usage to aid in performance optimization. |
15
15
16
16
---
17
17
18
18
## ***Prerequisites***
19
19
20
-
To get started with Fossil Test, ensure you have the following installed:
20
+
To get started with Pizza Test, ensure you have the following installed:
21
21
22
22
-**Meson Build System**: If you don’t have Meson installed, follow the installation instructions on the official [Meson website](https://mesonbuild.com/Getting-meson.html).
23
23
24
24
---
25
25
26
-
### Adding Fossil Test Dependency
26
+
### Adding Pizza Test Dependency
27
27
28
-
#### Adding Fossil Test Dependency With Meson
28
+
#### Adding Pizza Test Dependency With Meson
29
29
30
30
1.**Install Meson Build System**:
31
31
Install Meson version `1.3` or newer:
@@ -35,14 +35,14 @@ To get started with Fossil Test, ensure you have the following installed:
35
35
```
36
36
37
37
2.**Create a `.wrap` File**:
38
-
Add the`fossil-test.wrap` file in your `subprojects` directory and include the following content:
38
+
Add a`fossil-test.wrap` file in your `subprojects` directory with the following content:
@@ -51,23 +51,23 @@ To get started with Fossil Test, ensure you have the following installed:
51
51
52
52
3.**Integrate the Dependency**:
53
53
In your `meson.build` file, integrate Fossil Test by adding the following line:
54
-
```ini
54
+
```meson
55
55
dep = dependency('fossil-test')
56
56
```
57
57
58
58
---
59
59
60
-
**Note**: For the best experience, always use the latest release of Fossil Test. Visit the [Fossil Test Releases](https://github.com/fossillogic/fossil-test/releases) page for the latest versions.
60
+
**Note**: For the best experience, always use the latest release of Pizza Test. Visit the [Pizza Test Releases](https://github.com/pizzalogic/pizza-test/releases) page for the latest versions.
61
61
62
-
## Fossil Test CLI Usage
62
+
## Pizza Test CLI Usage
63
63
64
-
The Fossil Test CLI provides an efficient way to run and manage tests directly from the terminal. Here are the available commands and options:
64
+
The Pizza Test CLI provides an efficient way to run and manage tests directly from the terminal. Here are the available commands and options:
If you would like to contribute, have questions, or need help, feel free to open an issue on the [Fossil Test GitHub repository](https://github.com/fossillogic/fossil-test) or consult the [Fossil Logic Docs](https://fossillogic.com/docs).
125
+
If you would like to contribute, have questions, or need help, feel free
126
126
127
127
---
128
128
129
129
## ***Conclusion***
130
130
131
-
Fossil Test is a powerful and flexible framework for C and C++ developers, designed to support a wide range of testing methodologies such as BDD, DDD, and TDD. With features like mocking, detailed reporting, and performance tracking, Fossil Test empowers developers to create high-quality software and maintainable test suites. Combined with Fossil Mark and Fossil Mock, it provides a complete suite for testing, optimization, and dependency management. Whether you're building small projects or large-scale applications, Fossil Test is an essential tool to ensure the reliability and performance of your code.
131
+
Pizza Test is a powerful and flexible framework for C and C++ developers, designed to support a wide range of testing methodologies such as BDD, DDD, and TDD. With features like mocking, detailed reporting, and performance tracking, Pizza Test empowers developers to create high-quality software and maintainable test suites. Combined with Pizza Mark and Pizza Mock, it provides a complete suite for testing, optimization, and dependency management. Whether you're building small projects or large-scale applications, Pizza Test is an essential tool to ensure the reliability and performance of your code.
0 commit comments