1 # Copyright 2016 Google Inc. All Rights Reserved. 2 # 3 # Licensed under the Apache License, Version 2.0 (the "License"); 4 # you may not use this file except in compliance with the License. 5 # You may obtain a copy of the License at 6 # 7 # http://www.apache.org/licenses/LICENSE-2.0 8 # 9 # Unless required by applicable law or agreed to in writing, software 10 # distributed under the License is distributed on an "AS-IS" BASIS, 11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 # See the License for the specific language governing permissions and 13 # limitations under the License. 14 15 global: 16 max_runs: 20 17 max_hours_per_combination: 2 18 19 # These values are ignored, they are here just to be referenced below. 20 constants: 21 compilers: &compilers 22 - "g++-8" 23 - "clang++-6.0" 24 25 benchmarks: 26 - name: 27 - "boost_di_compile_time" 28 - "boost_di_incremental_compile_time" 29 - "boost_di_run_time" 30 - "boost_di_executable_size" 31 loop_factor: 1.0 32 num_classes: 33 - 100 34 - 1000 35 compiler: *compilers 36 cxx_std: "c++14" 37 additional_cmake_args: 38 - [] 39 benchmark_generation_flags: 40 - [] 41