diff options
Diffstat (limited to 'test/buildtool/multithreading')
5 files changed, 7 insertions, 6 deletions
diff --git a/test/buildtool/multithreading/TARGETS b/test/buildtool/multithreading/TARGETS index bd501759..c453d7e1 100644 --- a/test/buildtool/multithreading/TARGETS +++ b/test/buildtool/multithreading/TARGETS @@ -17,6 +17,7 @@ , "private-deps": [ ["@", "catch2", "", "catch2"] , ["@", "src", "src/buildtool/multithreading", "task_system"] + , ["@", "src", "src/utils/cpp", "atomic"] , ["", "catch-main"] , ["utils", "container_matchers"] ] @@ -42,7 +43,6 @@ , "private-deps": [ ["@", "catch2", "", "catch2"] , ["@", "src", "src/buildtool/multithreading", "async_map"] - , ["@", "src", "src/buildtool/multithreading", "async_map_node"] , ["@", "src", "src/buildtool/multithreading", "task_system"] , ["", "catch-main"] , ["utils", "container_matchers"] @@ -55,7 +55,6 @@ , "srcs": ["async_map_consumer.test.cpp"] , "private-deps": [ ["@", "catch2", "", "catch2"] - , ["@", "src", "src/buildtool/multithreading", "async_map"] , ["@", "src", "src/buildtool/multithreading", "async_map_consumer"] , ["@", "src", "src/buildtool/multithreading", "task_system"] , ["", "catch-main"] diff --git a/test/buildtool/multithreading/async_map.test.cpp b/test/buildtool/multithreading/async_map.test.cpp index 7932f507..65185809 100644 --- a/test/buildtool/multithreading/async_map.test.cpp +++ b/test/buildtool/multithreading/async_map.test.cpp @@ -17,7 +17,6 @@ #include <string> #include "catch2/catch_test_macros.hpp" -#include "src/buildtool/multithreading/async_map_node.hpp" #include "src/buildtool/multithreading/task_system.hpp" TEST_CASE("Single-threaded: nodes only created once", "[async_map]") { diff --git a/test/buildtool/multithreading/async_map_consumer.test.cpp b/test/buildtool/multithreading/async_map_consumer.test.cpp index 4f7d54d8..fc3d0fac 100644 --- a/test/buildtool/multithreading/async_map_consumer.test.cpp +++ b/test/buildtool/multithreading/async_map_consumer.test.cpp @@ -14,9 +14,9 @@ #include "src/buildtool/multithreading/async_map_consumer.hpp" -#include <algorithm> // std::transform #include <atomic> #include <cstdint> // for fixed width integral types +#include <iterator> #include <mutex> #include <numeric> #include <optional> @@ -25,7 +25,6 @@ #include "catch2/catch_test_macros.hpp" #include "catch2/matchers/catch_matchers_all.hpp" -#include "src/buildtool/multithreading/async_map.hpp" #include "src/buildtool/multithreading/task_system.hpp" auto FibonacciMapConsumer() -> AsyncMapConsumer<int, std::uint64_t> { diff --git a/test/buildtool/multithreading/async_map_node.test.cpp b/test/buildtool/multithreading/async_map_node.test.cpp index d0c9a702..38718d1f 100644 --- a/test/buildtool/multithreading/async_map_node.test.cpp +++ b/test/buildtool/multithreading/async_map_node.test.cpp @@ -16,7 +16,6 @@ #include <mutex> #include <string> -#include <thread> #include <vector> #include "catch2/catch_test_macros.hpp" diff --git a/test/buildtool/multithreading/task_system.test.cpp b/test/buildtool/multithreading/task_system.test.cpp index 36b1cc14..ece75454 100644 --- a/test/buildtool/multithreading/task_system.test.cpp +++ b/test/buildtool/multithreading/task_system.test.cpp @@ -16,20 +16,25 @@ #include <atomic> #include <chrono> +#include <compare> #include <condition_variable> #include <cstddef> #include <cstdint> #include <functional> +#include <iterator> #include <mutex> #include <numeric> // std::iota +#include <ratio> #include <string> #include <thread> #include <unordered_set> +#include <utility> #include <vector> #include "catch2/catch_test_macros.hpp" #include "catch2/generators/catch_generators_all.hpp" #include "catch2/matchers/catch_matchers_all.hpp" +#include "src/utils/cpp/atomic.hpp" #include "test/utils/container_matchers.hpp" namespace { |