Commit Graph

11 Commits

Author SHA1 Message Date
Sepeth
3854dbfe4d Upgrade fmt from 8.1.1 to 11.0.2 (#11601)
And, added via cmake FetchContent, and removed contrib/fmt-8.1.1
2024-09-10 14:42:43 -07:00
Vishesh Yadav
a84026cca5 [testing] Automatically discover unit-test and register as ctest (#11612)
* [testing] Automatically discover unit-test and register as ctest

This patch adds `collect_unit_tests()` to CMake which searches over
the codebase and finds all the unit-tests written using Flow's TEST_CASE
macro and register as ctest.

The test then can be then run using ctest command or directly via Test
Explorer in VSCode.

* Update CMakeLists.txt

* Check failed tests

* Update TestDirectory.py to create more unique directory

* Put the feature behind flag
2024-09-04 11:31:49 -07:00
Syed Paymaan Raza
392bad2bd3 More copyright end year updates (#11556) 2024-08-05 14:00:32 -07:00
Vishesh Yadav
6cd5ad2ffe Add code back 2024-07-10 18:52:14 -07:00
Vishesh Yadav
591efa1d1b Remove swift 2024-06-29 11:11:48 -07:00
Markus Pilman
a2bb520847 Fix cancellation bug in Choose class 2023-12-08 17:46:21 +01:00
Jingyu Zhou
5734002b15 Fix coroutine generator test failure
Sim2FileSystem::open() seems to require this flag, otherwise assertion failed.
2023-11-27 10:39:00 -08:00
Markus Pilman
fd4a300d4c Address review comments and fix serious bug 2023-11-17 11:08:34 +01:00
Markus Pilman
afce7b35bf add concatenateStrings and remove onWorkerThread from mock network 2023-11-14 10:57:38 +01:00
Markus Pilman
f85ed2ac14 Removed ranges stuff to support old compilers. Added new _swiftEnqueue to test network impl 2023-11-14 10:22:13 +01:00
Markus Pilman
e07b3e35ca Added C++ Coroutine support to Flow 2023-11-14 10:10:11 +01:00