]> git.proxmox.com Git - ceph.git/blob - ceph/src/seastar/tests/CMakeLists.txt
update sources to ceph Nautilus 14.2.1
[ceph.git] / ceph / src / seastar / tests / CMakeLists.txt
1 #
2 # This file is open source software, licensed to you under the terms
3 # of the Apache License, Version 2.0 (the "License"). See the NOTICE file
4 # distributed with this work for additional information regarding copyright
5 # ownership. You may not use this file except in compliance with the License.
6 #
7 # You may obtain a copy of the License at
8 #
9 # http://www.apache.org/licenses/LICENSE-2.0
10 #
11 # Unless required by applicable law or agreed to in writing,
12 # software distributed under the License is distributed on an
13 # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14 # KIND, either express or implied. See the License for the
15 # specific language governing permissions and limitations
16 # under the License.
17 #
18
19 #
20 # Copyright (C) 2018 Scylladb, Ltd.
21 #
22
23 function (seastar_jenkins_arguments test_name var)
24 string (TOLOWER ${CMAKE_BUILD_TYPE} mode)
25 set (output_file "${CMAKE_SOURCE_DIR}/${Seastar_JENKINS}.${mode}.${test_name}_test.boost.xml")
26
27 set (${var}
28 --output_format=XML
29 --log_level=all
30 --report_level=no
31 --log_sink=${output_file}
32 PARENT_SCOPE)
33 endfunction ()
34
35 # Distribution tests.
36 if (Seastar_INSTALL)
37 add_subdirectory (dist)
38 endif ()
39
40 # Performance tests.
41 add_subdirectory (perf)
42
43 # Unit tests.
44 add_subdirectory (unit)