diff --git a/modules/gapi/test/gapi_async_test.cpp b/modules/gapi/test/gapi_async_test.cpp index 66b8be4dd3dc94eb558f83a8f7b40ac89b93e6a1..34a58e90d134ad9ac16ef17adf604a9f3c03f067 100644 --- a/modules/gapi/test/gapi_async_test.cpp +++ b/modules/gapi/test/gapi_async_test.cpp @@ -356,7 +356,12 @@ template struct cancel : ::testing::Test{}; TYPED_TEST_CASE_P(cancel); -TYPED_TEST_P(cancel, basic){ +TYPED_TEST_P(cancel, basic) +{ +#if defined(__GNUC__) && __GNUC__ >= 11 + // std::vector 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; cancel_struct cancel_struct_ {num_tasks}; std::vector requests; requests.reserve(num_tasks); @@ -378,6 +383,7 @@ TYPED_TEST_P(cancel, basic){ } } ASSERT_GT(canceled, 0u); +#endif } namespace {