@@ -15,25 +15,16 @@ TEST(nesterov_a_test_task_omp, test_pipeline_run) {
1515
1616 // Create data
1717 std::vector<int > in (kCount * kCount , 0 );
18- std::vector<int > out (kCount * kCount , 0 );
1918
2019 for (size_t i = 0 ; i < kCount ; i++) {
2120 in[(i * kCount ) + i] = 1 ;
2221 }
2322
24- // Create task_data
25- auto task_data_omp = std::make_shared<ppc::core::TaskData>();
26- task_data_omp->inputs .emplace_back (reinterpret_cast <uint8_t *>(in.data ()));
27- task_data_omp->inputs_count .emplace_back (in.size ());
28- task_data_omp->outputs .emplace_back (reinterpret_cast <uint8_t *>(out.data ()));
29- task_data_omp->outputs_count .emplace_back (out.size ());
30-
3123 // Create Task
32- auto test_task_omp = std::make_shared<nesterov_a_test_task_omp::TestTaskOpenMP>(task_data_omp );
24+ auto test_task_omp = std::make_shared<nesterov_a_test_task_omp::TestTaskOpenMP>(in );
3325
3426 // Create Perf attributes
3527 auto perf_attr = std::make_shared<ppc::core::PerfAttr>();
36- perf_attr->num_running = 10 ;
3728 const auto t0 = std::chrono::high_resolution_clock::now ();
3829 perf_attr->current_timer = [&] {
3930 auto current_time_point = std::chrono::high_resolution_clock::now ();
@@ -48,33 +39,24 @@ TEST(nesterov_a_test_task_omp, test_pipeline_run) {
4839 auto perf_analyzer = std::make_shared<ppc::core::Perf>(test_task_omp);
4940 perf_analyzer->PipelineRun (perf_attr, perf_results);
5041 ppc::core::Perf::PrintPerfStatistic (perf_results);
51- ASSERT_EQ (in, out );
42+ ASSERT_EQ (in, test_task_omp-> Get () );
5243}
5344
5445TEST (nesterov_a_test_task_omp, test_task_run) {
5546 constexpr int kCount = 300 ;
5647
5748 // Create data
5849 std::vector<int > in (kCount * kCount , 0 );
59- std::vector<int > out (kCount * kCount , 0 );
6050
6151 for (size_t i = 0 ; i < kCount ; i++) {
6252 in[(i * kCount ) + i] = 1 ;
6353 }
6454
65- // Create task_data
66- auto task_data_omp = std::make_shared<ppc::core::TaskData>();
67- task_data_omp->inputs .emplace_back (reinterpret_cast <uint8_t *>(in.data ()));
68- task_data_omp->inputs_count .emplace_back (in.size ());
69- task_data_omp->outputs .emplace_back (reinterpret_cast <uint8_t *>(out.data ()));
70- task_data_omp->outputs_count .emplace_back (out.size ());
71-
7255 // Create Task
73- auto test_task_omp = std::make_shared<nesterov_a_test_task_omp::TestTaskOpenMP>(task_data_omp );
56+ auto test_task_omp = std::make_shared<nesterov_a_test_task_omp::TestTaskOpenMP>(in );
7457
7558 // Create Perf attributes
7659 auto perf_attr = std::make_shared<ppc::core::PerfAttr>();
77- perf_attr->num_running = 10 ;
7860 const auto t0 = std::chrono::high_resolution_clock::now ();
7961 perf_attr->current_timer = [&] {
8062 auto current_time_point = std::chrono::high_resolution_clock::now ();
@@ -89,5 +71,5 @@ TEST(nesterov_a_test_task_omp, test_task_run) {
8971 auto perf_analyzer = std::make_shared<ppc::core::Perf>(test_task_omp);
9072 perf_analyzer->TaskRun (perf_attr, perf_results);
9173 ppc::core::Perf::PrintPerfStatistic (perf_results);
92- ASSERT_EQ (in, out );
74+ ASSERT_EQ (in, test_task_omp-> Get () );
9375}
0 commit comments