// Copyright (c) Microsoft Corporation. // Licensed under the MIT license. #ifndef MSCCLPP_TEST_PERF_FRAMEWORK_HPP_ #define MSCCLPP_TEST_PERF_FRAMEWORK_HPP_ // This file is kept for backwards compatibility with perf tests // The actual framework is now in test/framework.hpp #include #include "../framework.hpp" namespace mscclpp { namespace test { // Additional performance test utilities not in the base framework // Result recording for performance tests void recordResult(const std::string& test_name, const std::string& test_category, const nlohmann::ordered_json& metrics, const std::map& test_params = {}); // Output utilities for performance tests void writeResultsToFile(const std::string& filename); void printResults(bool verbose = false); } // namespace test } // namespace mscclpp #endif // MSCCLPP_TEST_PERF_FRAMEWORK_HPP_