|
| static ::testing::TestInfo *const | test_info_ = ::testing::internal::MakeAndRegisterTestInfo( "ScopedRegionTest", "many", nullptr, nullptr, ::testing::internal::CodeLocation(__FILE__, __LINE__), (::testing::internal::GetTypeId<ScopedRegionTest>()), ::testing::internal::SuiteApiResolver< ScopedRegionTest>::GetSetUpCaseOrSuite(__FILE__, __LINE__), ::testing::internal::SuiteApiResolver< ScopedRegionTest>::GetTearDownCaseOrSuite(__FILE__, __LINE__), new ::testing::internal::TestFactoryImpl< ScopedRegionTest_many_Test >) |
- Test
- Check that Kokkos::Execution::Profiling::scoped_region works as intended.
The push/pop events and the preceding fences must be placed appropriately.
Definition at line 61 of file test_scoped_region.cpp.
◆ ScopedRegionTest_many_Test() [1/3]
| Tests::ExecutionSpaceImpl::ScopedRegionTest_many_Test::ScopedRegionTest_many_Test |
( |
| ) |
|
|
default |
◆ ~ScopedRegionTest_many_Test()
| Tests::ExecutionSpaceImpl::ScopedRegionTest_many_Test::~ScopedRegionTest_many_Test |
( |
| ) |
|
|
overridedefault |
◆ ScopedRegionTest_many_Test() [2/3]
| Tests::ExecutionSpaceImpl::ScopedRegionTest_many_Test::ScopedRegionTest_many_Test |
( |
const ScopedRegionTest_many_Test & | | ) |
|
|
delete |
◆ ScopedRegionTest_many_Test() [3/3]
| Tests::ExecutionSpaceImpl::ScopedRegionTest_many_Test::ScopedRegionTest_many_Test |
( |
ScopedRegionTest_many_Test && | | ) |
|
|
deletenoexcept |
◆ operator=() [1/2]
References dispatch_label(), Kokkos::utils::tests::scoped::ExecutionSpace< Exec >::exec, Kokkos::Execution::ExecutionSpaceContext< Exec >::get_scheduler(), MATCHER_FOR_BEGIN_FENCE, MATCHER_FOR_BEGIN_PFOR, MATCHER_FOR_POP_REGION, MATCHER_FOR_PUSH_REGION, MATCHER_FOR_RECORD_EVENT, MATCHER_FOR_WAIT_EVENT, Tests::Utils::record_sync_wait(), Kokkos::Execution::Profiling::scoped_region, and THEN_INCREMENT.
◆ operator=() [2/2]
◆ TestBody()
| void Tests::ExecutionSpaceImpl::ScopedRegionTest_many_Test::TestBody |
( |
| ) |
|
|
overrideprivate |
◆ test_info_
| testing::TestInfo *const Tests::ExecutionSpaceImpl::ScopedRegionTest_many_Test::test_info_ = ::testing::internal::MakeAndRegisterTestInfo( "ScopedRegionTest", "many", nullptr, nullptr, ::testing::internal::CodeLocation(__FILE__, __LINE__), (::testing::internal::GetTypeId<ScopedRegionTest>()), ::testing::internal::SuiteApiResolver< ScopedRegionTest>::GetSetUpCaseOrSuite(__FILE__, __LINE__), ::testing::internal::SuiteApiResolver< ScopedRegionTest>::GetTearDownCaseOrSuite(__FILE__, __LINE__), new ::testing::internal::TestFactoryImpl< ScopedRegionTest_many_Test >) |
|
staticprivate |
The documentation for this class was generated from the following file: