dncurrency/nano/secure
Piotr Wójcik 2e9f5bd1f4
Enable running core test suite in parallel (#4246)
* Move `test::get_available_port` to `test::system` class

* Use ephemeral ports in tests

* Fix database directories for core tests

* Fix rpc tests

* Use `SO_REUSEADDR`

* Fix `ipv6_bind_send_ipv4`

* Use 0 to bind to any port by default

* Fix `network` tests

* Fix `socket` tests

* Fix `ipc` tests

* Fix remaining tests

* Raise the file limit soft-cap when running tests in parallel.

* Importing gtest-parallel as a submodule.

---------

Co-authored-by: Colin LeMahieu <clemahieu@gmail.com>
2023-06-13 17:27:58 +02:00
..
plat Output stacktrace with custom debug assert (#2568) 2020-02-24 15:59:05 +00:00
buffer.hpp Improve build times (#2425) 2019-12-05 18:19:16 +00:00
CMakeLists.txt Move all submodules into one directory 2023-01-23 13:52:35 +00:00
common.cpp Fix or suppress Windows build warnings (#4195) 2023-03-30 18:07:33 -03:00
common.hpp Add typedefs for timer units. (#4162) 2023-02-28 16:12:04 +00:00
ledger.cpp Add ledger::head_block query which returns the head block for a given account. (#4121) 2023-02-14 10:41:47 +00:00
ledger.hpp Add ledger::head_block query which returns the head block for a given account. (#4121) 2023-02-14 10:41:47 +00:00
network_filter.cpp Disambiguity of all the implemented locks (#4045) 2023-01-13 15:02:34 -03:00
network_filter.hpp Move all submodules into one directory 2023-01-23 13:52:35 +00:00
parallel_traversal.hpp Allow overriding of std:🧵:hardware concurrency (#3948) 2022-09-21 13:04:43 +02:00
store.cpp Remove the unchecked_store from the store classes 2023-04-19 14:55:46 -03:00
store.hpp Enable running core test suite in parallel (#4246) 2023-06-13 17:27:58 +02:00
utility.cpp Passing nano::networks enum in to working_path rather than statically constructing it. 2021-08-08 16:02:05 +01:00
utility.hpp Passing nano::networks enum in to working_path rather than statically constructing it. 2021-08-08 16:02:05 +01:00
versioning.cpp Improvements in const correctness and 'const' positioning (#3510) 2021-10-21 16:20:09 +03:00
versioning.hpp Refer to empty/null accounts as nano::account{nullptr} (#3388) 2021-10-06 18:34:48 +02:00
working.hpp Remove node dependency from secure library (#2033) 2019-05-27 13:21:21 +01:00