mirror of
https://github.com/opencv/opencv.git
synced 2025-07-29 17:02:49 +08:00
Merge pull request #19833 from alalek:workaround_19678
This commit is contained in:
commit
9ef20ad20e
@ -356,7 +356,12 @@ template<typename case_t>
|
|||||||
struct cancel : ::testing::Test{};
|
struct cancel : ::testing::Test{};
|
||||||
TYPED_TEST_CASE_P(cancel);
|
TYPED_TEST_CASE_P(cancel);
|
||||||
|
|
||||||
TYPED_TEST_P(cancel, basic){
|
TYPED_TEST_P(cancel, basic)
|
||||||
|
{
|
||||||
|
#if defined(__GNUC__) && __GNUC__ >= 11
|
||||||
|
// std::vector<TypeParam> requests can't handle type with ctor parameter (SelfCanceling)
|
||||||
|
FAIL() << "Test code is not available due to compilation error with GCC 11";
|
||||||
|
#else
|
||||||
constexpr int num_tasks = 100;
|
constexpr int num_tasks = 100;
|
||||||
cancel_struct cancel_struct_ {num_tasks};
|
cancel_struct cancel_struct_ {num_tasks};
|
||||||
std::vector<TypeParam> requests; requests.reserve(num_tasks);
|
std::vector<TypeParam> requests; requests.reserve(num_tasks);
|
||||||
@ -378,6 +383,7 @@ TYPED_TEST_P(cancel, basic){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
ASSERT_GT(canceled, 0u);
|
ASSERT_GT(canceled, 0u);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
|
Loading…
Reference in New Issue
Block a user