Skip to content

Commit 76a70a5

Browse files
committed
Minor updates
1 parent d01a085 commit 76a70a5

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

CMakeLists.txt

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
# Example CMake command line to create project build files:
22
#
3-
# *** Windows ***
4-
# cmake -G "Visual Studio 17 2022" -B Build -S . -DENABLE_IT=ON
5-
#
6-
# *** Linux ***
7-
# cmake -G "Unix Makefiles" -B Build -S . -DENABLE_IT=ON
3+
# cmake -B Build . -DENABLE_IT=ON
84

95
# Specify the minimum CMake version required
106
cmake_minimum_required(VERSION 3.10)

README.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,12 @@
55

66
# Integration Test Framework using Google Test and Delegates
77

8-
An integration test framework used for testing multi-threaded C++ based projects using Google Test and [DelegateMQ](https://github.com/endurodave/DelegateMQ) C++ asynchronous delegate libraries. All target devices are supported including Windows, Linux, and embedded systems.
8+
An integration test framework used for testing multi-threaded C++ based projects using [Google Test](https://github.com/google/googletest) and [DelegateMQ](https://github.com/endurodave/DelegateMQ) C++ asynchronous delegate libraries. All target devices are supported including Windows, Linux, and embedded systems.
99

10-
See [IntegrationTestFrameworkCppUTest](https://github.com/endurodave/IntegrationTestFrameworkCppUTest) for alternate CppUTest and delegates implementation.
10+
See alternative implementations using different test frameworks:
11+
12+
* [IntegrationTestFrameworkDoctest](https://github.com/endurodave/IntegrationTestFrameworkDoctest) - doctest implementation.
13+
* [IntegrationTestFrameworkCppUTest](https://github.com/endurodave/IntegrationTestFrameworkCppUTest) - CppUTest implementation.
1114

1215
# Table of Contents
1316

@@ -48,9 +51,10 @@ Unit testing is well understood, with numerous frameworks (including Google Test
4851
This project implements an integration testing framework for multi-threaded C++ applications, compatible with any system supporting C++, including Windows and Linux. It has no external OS dependencies or libraries beyond the standard C++ library. Multi-threading is achieved using the C++ thread support library, eliminating the need for OS-specific dependencies. Alternatively, write a small amount of code to port the framework to any PC or embedded operating system.
4952

5053
## References
51-
* [Goolge Test](https://github.com/google/googletest) - Google Test is a C++ unit testing framework that provides an API for writing and running unit tests.
54+
* [Google Test](https://github.com/google/googletest) - Google Test is a C++ unit testing framework that provides an API for writing and running unit tests.
5255
* [DelegateMQ](https://github.com/endurodave/DelegateMQ) - The DelegateMQ C++ library can invoke any callable function synchronously, asynchronously, or on a remote endpoint.
5356
* [IntegrationTestFrameworkCppUTest](https://github.com/endurodave/IntegrationTestFrameworkCppUTest) - Integration test framework using CppUTest and delegates.
57+
* [IntegrationTestFrameworkDoctest](https://github.com/endurodave/IntegrationTestFrameworkDoctest) - Integration test framework using Doctest and delegates.
5458

5559
# Getting Started
5660
[CMake](https://cmake.org/) is used to create the project build files. See `CMakeLists.txt` for more information.

0 commit comments

Comments
 (0)