kokkos-execution 0.0.1
Loading...
Searching...
No Matches
test_upon_stopped.cpp File Reference
#include "gtest/gtest.h"
#include "kokkos-execution/utils/ignore_warnings.hpp"
#include "exec/single_thread_context.hpp"
#include "exec/static_thread_pool.hpp"
#include "kokkos-execution/stdexec.hpp"

Go to the source code of this file.

Classes

class  Tests::UponStoppedTest< T >
class  Tests::gtest_suite_UponStoppedTest_::stop_before_start< gtest_TypeParam_ >

Namespaces

namespace  Tests
namespace  Tests::gtest_suite_UponStoppedTest_

Typedefs

using Tests::env_with_stop_token_t = stdexec::env<stdexec::prop<stdexec::get_stop_token_t, stdexec::inplace_stop_token>>
 An environment queryable for stdexec::get_stop_token_t.
typedef ::testing::internal::Templates< stop_before_start > Tests::gtest_suite_UponStoppedTest_::gtest_AllTests_
using Tests::UponStoppedTestTypes = testing::Types<exec::static_thread_pool, exec::single_thread_context>

Functions

template<typename Sndr>
consteval bool Tests::test_stopped_advertised_iff_stop_token ()
template<bool Stop, stdexec::sender SchdSndr>
void Tests::test_stop_before_start (SchdSndr &&schd_sndr)

Variables

::testing::internal::TypedTestSuitePState Tests::gtest_typed_test_suite_p_state_UponStoppedTest_
static bool Tests::gtest_suite_UponStoppedTest_::gtest_stop_before_start_defined_ = gtest_typed_test_suite_p_state_UponStoppedTest_ .AddTestName( "/__w/kokkos-execution/kokkos-execution/tests/stdexec/test_upon_stopped.cpp", 88, "UponStoppedTest" , "stop_before_start" )
static const char *const Tests::gtest_registered_test_names_UponStoppedTest_ = gtest_typed_test_suite_p_state_UponStoppedTest_ .VerifyRegisteredTestNames( "UponStoppedTest" , "/__w/kokkos-execution/kokkos-execution/tests/stdexec/test_upon_stopped.cpp", 98, "stop_before_start")
static bool Tests::gtest_UponStoppedTestInstantiation_UponStoppedTest = ::testing::internal::TypeParameterizedTestSuite< UponStoppedTest, gtest_suite_UponStoppedTest_::gtest_AllTests_, ::testing::internal::GenerateTypeList<UponStoppedTestTypes>::type>:: Register( "UponStoppedTestInstantiation" , ::testing::internal::CodeLocation("/__w/kokkos-execution/kokkos-execution/tests/stdexec/test_upon_stopped.cpp", 102), & gtest_typed_test_suite_p_state_UponStoppedTest_ , "UponStoppedTest" , gtest_registered_test_names_UponStoppedTest_ , ::testing::internal::GenerateNames< ::testing::internal::NameGeneratorSelector< >::type, ::testing::internal::GenerateTypeList<UponStoppedTestTypes>::type>())