| # Copyright 2022 The IREE Authors | 
 | # | 
 | # Licensed under the Apache License v2.0 with LLVM Exceptions. | 
 | # See https://llvm.org/LICENSE.txt for license information. | 
 | # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception | 
 |  | 
 | set(BENCHMARKS_TOOL_PYTHON_DIR "${CMAKE_CURRENT_SOURCE_DIR}") | 
 |  | 
 | # benchmark_tool_py_test() | 
 | # | 
 | # CMake function to test benchmark python tools. | 
 | # | 
 | # Parameters: | 
 | # NAME: name of test | 
 | # SRC: Test source file | 
 | # ARGS: Command line arguments to the Python source file. | 
 | # LABELS: Additional labels to apply to the test. The package path is added | 
 | #     automatically. | 
 | function(benchmark_tool_py_test) | 
 |   cmake_parse_arguments( | 
 |     _RULE | 
 |     "" | 
 |     "NAME;SRC" | 
 |     "ARGS;LABELS" | 
 |     ${ARGN} | 
 |   ) | 
 |  | 
 |   iree_build_tools_py_test( | 
 |     NAME | 
 |       "${_RULE_NAME}" | 
 |     SRC | 
 |       "${_RULE_SRC}" | 
 |     ARGS | 
 |       ${_RULE_ARGS} | 
 |     LABELS | 
 |       ${_RULE_LABELS} | 
 |     PACKAGE_DIRS | 
 |       ${BENCHMARKS_TOOL_PYTHON_DIR} | 
 |   ) | 
 | endfunction() | 
 |  | 
 | add_subdirectory(common) | 
 |  | 
 | benchmark_tool_py_test( | 
 |   NAME | 
 |     collect_compilation_statistics_test | 
 |   SRC | 
 |     "collect_compilation_statistics_test.py" | 
 | ) | 
 |  | 
 | benchmark_tool_py_test( | 
 |   NAME | 
 |     export_benchmark_config_test | 
 |   SRC | 
 |     "export_benchmark_config_test.py" | 
 | ) | 
 |  | 
 | benchmark_tool_py_test( | 
 |   NAME | 
 |     post_benchmark_comment_test | 
 |   SRC | 
 |     "post_benchmark_comment_test.py" | 
 | ) |