mirror of
https://github.com/intel/compute-runtime.git
synced 2025-06-28 17:58:30 +08:00

common/xe_hpc_core/test_preemption_xe_hpc_core -> unit_test/xe_hpc_core common/xe_hpg_core/excludes_xe_hpg_core -> unit_test/xe_hpg_core common/xe_hpg_core/dg2/excludes_dg2 -> unit_test/xe_hpg_core/dg2 common/xe_hpg_core/test_preemption_xe_hpg_core -> unit_test/xe_hpg_core unit_test/base_ult_config_listener.cpp -> common unit_test/base_ult_config_listener.h -> common unit_test/test_stats.h -> common unit_test/test_configuration.h -> common unit_test/page_fault_manager/cpu_page_fault_manager_tests.h -> common/fixtures unit_test/page_fault_manager/mock_cpu_page_fault_manager.h -> common/mocks Related-To: NEO-6524 Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com>
44 lines
2.0 KiB
C++
44 lines
2.0 KiB
C++
/*
|
|
* Copyright (C) 2021-2022 Intel Corporation
|
|
*
|
|
* SPDX-License-Identifier: MIT
|
|
*
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
#include <sstream>
|
|
#include <string>
|
|
|
|
std::string getTestStats() {
|
|
std::stringstream stream;
|
|
|
|
stream << "Total test count: " << ::testing::UnitTest::GetInstance()->total_test_count() << std::endl;
|
|
stream << "Test to run count: " << ::testing::UnitTest::GetInstance()->test_to_run_count() << std::endl;
|
|
stream << "Successful test count: " << ::testing::UnitTest::GetInstance()->successful_test_count() << std::endl;
|
|
stream << "Skipped test count: " << ::testing::UnitTest::GetInstance()->skipped_test_count() << std::endl;
|
|
stream << "Failed test count: " << ::testing::UnitTest::GetInstance()->failed_test_count() << std::endl;
|
|
stream << "Disabled test count: " << ::testing::UnitTest::GetInstance()->disabled_test_count() << std::endl;
|
|
stream << "Elapsed time: " << ::testing::UnitTest::GetInstance()->elapsed_time() << std::endl;
|
|
|
|
return stream.str();
|
|
}
|
|
|
|
std::string getTestStatsJson() {
|
|
std::stringstream stream;
|
|
|
|
stream << "{" << std::endl;
|
|
|
|
stream << " \"total_test_count\": " << ::testing::UnitTest::GetInstance()->total_test_count() << "," << std::endl;
|
|
stream << " \"test_to_run_count\": " << ::testing::UnitTest::GetInstance()->test_to_run_count() << "," << std::endl;
|
|
stream << " \"successful_test_count\": " << ::testing::UnitTest::GetInstance()->successful_test_count() << "," << std::endl;
|
|
stream << " \"skipped_test_count\": " << ::testing::UnitTest::GetInstance()->skipped_test_count() << "," << std::endl;
|
|
stream << " \"failed_test_count\": " << ::testing::UnitTest::GetInstance()->failed_test_count() << "," << std::endl;
|
|
stream << " \"disabled_test_count\": " << ::testing::UnitTest::GetInstance()->disabled_test_count() << "," << std::endl;
|
|
stream << " \"elapsed_time\": " << ::testing::UnitTest::GetInstance()->elapsed_time() << std::endl;
|
|
|
|
stream << "}" << std::endl;
|
|
|
|
return stream.str();
|
|
}
|