77
88#include " core/performance/include/performance.hpp"
99#include " core/performance/tests/test_task.hpp"
10+ #include " core/util/include/util.hpp"
1011
1112TEST (perf_tests, check_perf_pipeline) {
1213 std::vector<uint32_t > in (2000 , 1 );
@@ -99,11 +100,11 @@ TEST_P(GetStringParamNameParamTest, ReturnsExpectedString) {
99100 EXPECT_EQ (ppc::core::GetStringParamName (param.input ), param.expected_output );
100101}
101102
102- INSTANTIATE_TEST_SUITE_P (ParamTests, GetStringParamNameParamTest,
103- ::testing::Values (ParamTestCase{ppc::core::PerfResults::kTaskRun , " task_run" },
104- ParamTestCase{ppc::core::PerfResults::kPipeline , " pipeline" },
105- ParamTestCase{static_cast <ppc::core::PerfResults::TypeOfRunning>(999 ),
106- " none" }));
103+ INSTANTIATE_TEST_SUITE_P_NOLINT (ParamTests, GetStringParamNameParamTest,
104+ ::testing::Values (ParamTestCase{ppc::core::PerfResults::kTaskRun , " task_run" },
105+ ParamTestCase{ppc::core::PerfResults::kPipeline , " pipeline" },
106+ ParamTestCase{static_cast <ppc::core::PerfResults::TypeOfRunning>(999 ),
107+ " none" }));
107108
108109struct TaskTypeTestCase {
109110 ppc::core::TypeOfTask type;
@@ -144,7 +145,7 @@ INSTANTIATE_TEST_SUITE_P_NOLINT(AllTypeCases, GetStringTaskTypeTest,
144145 TaskTypeTestCase{ppc::core::TypeOfTask::kTBB , " tbb_TBB" , " kTBB" },
145146 TaskTypeTestCase{ppc::core::TypeOfTask::kSEQ , " seq_SEQ" , " kSEQ" }));
146147
147- DEATH_TEST (GetStringTaskTypeStandaloneTest, ThrowsIfFileMissing) {
148+ TEST_NOLINT (GetStringTaskTypeStandaloneTest, ThrowsIfFileMissing) {
148149 std::string missing_path = " non_existent_settings.json" ;
149150 EXPECT_THROW_NOLINT (GetStringTaskType (ppc::core::TypeOfTask::kSEQ , missing_path), std::runtime_error);
150151}
@@ -159,12 +160,12 @@ TEST(GetStringTaskTypeStandaloneTest, ReturnsUnknownForInvalidEnum) {
159160 std::filesystem::remove (path);
160161}
161162
162- TEST (GetStringTaskTypeEdgeCases, ThrowsIfFileCannotBeOpened) {
163+ TEST_NOLINT (GetStringTaskTypeEdgeCases, ThrowsIfFileCannotBeOpened) {
163164 EXPECT_THROW_NOLINT (GetStringTaskType (ppc::core::TypeOfTask::kSEQ , " definitely_missing_file.json" ),
164165 std::runtime_error);
165166}
166167
167- TEST (GetStringTaskTypeEdgeCases, ThrowsIfJsonIsMalformed) {
168+ TEST_NOLINT (GetStringTaskTypeEdgeCases, ThrowsIfJsonIsMalformed) {
168169 std::string path = std::filesystem::temp_directory_path () / " bad_json.json" ;
169170 std::ofstream (path) << " { this is not valid json " ;
170171 EXPECT_THROW_NOLINT (GetStringTaskType (ppc::core::TypeOfTask::kSEQ , path), nlohmann::json::parse_error);
@@ -175,7 +176,7 @@ TEST(GetStringTaskTypeEdgeCases, ThrowsIfJsonValueIsNull) {
175176 std::string path = std::filesystem::temp_directory_path () / " null_value.json" ;
176177 std::ofstream (path) << R"( {"tasks": { "seq": null }})" ;
177178
178- EXPECT_THROW (GetStringTaskType (ppc::core::TypeOfTask::kSEQ , path), nlohmann::json::type_error);
179+ EXPECT_THROW_NOLINT (GetStringTaskType (ppc::core::TypeOfTask::kSEQ , path), nlohmann::json::type_error);
179180
180181 std::filesystem::remove (path);
181182}
@@ -224,9 +225,9 @@ TEST(TaskTest, GetDynamicTypeReturnsCorrectEnum) {
224225 EXPECT_EQ (task.GetDynamicTypeOfTask (), ppc::core::TypeOfTask::kOMP );
225226}
226227
227- DEATH_TEST (TaskTest, DestructorTerminatesIfWrongOrder) {
228+ TEST_NOLINT (TaskTest, DestructorTerminatesIfWrongOrder) {
228229 testing::FLAGS_gtest_death_test_style = " threadsafe" ;
229- ASSERT_DEATH_IF_SUPPORTED (
230+ ASSERT_DEATH_IF_SUPPORTED_NOLINT (
230231 {
231232 DummyTask task;
232233 task.Run ();
@@ -249,17 +250,17 @@ using TestTypes = ::testing::Types<my::nested::Type, my::Another, int, std::vect
249250
250251TYPED_TEST_SUITE (GetNamespaceTest, TestTypes);
251252
252- TYPED_TEST (GetNamespaceTest, ExtractsNamespaceCorrectly) {
253- constexpr std::string_view ns = ppc::util::GetNamespace<TypeParam>();
253+ TYPED_TEST_NOLINT (GetNamespaceTest, ExtractsNamespaceCorrectly) {
254+ constexpr std::string_view kNs = ppc::util::GetNamespace<TypeParam>();
254255
255256 if constexpr (std::is_same_v<TypeParam, my::nested::Type>) {
256- EXPECT_EQ (ns , " my::nested" );
257+ EXPECT_EQ (kNs , " my::nested" );
257258 } else if constexpr (std::is_same_v<TypeParam, my::Another>) {
258- EXPECT_EQ (ns , " my" );
259+ EXPECT_EQ (kNs , " my" );
259260 } else if constexpr (std::is_same_v<TypeParam, int >) {
260- EXPECT_EQ (ns , " " );
261+ EXPECT_EQ (kNs , " " );
261262 } else if constexpr (std::is_same_v<TypeParam, std::vector<int >>) {
262- EXPECT_EQ (ns , " std" );
263+ EXPECT_EQ (kNs , " std" );
263264 } else {
264265 FAIL () << " Unhandled type in test" ;
265266 }
0 commit comments