0
私はtravis ciでテストを実行すると少し問題があります。私はCmakelists.txtと、このコードが含まれている.travis.ymlファイルを、書いた:トラビスciでC++テストを実行する際に問題があります。 Cmakeの設定。 travis ciでテストスイートを実行するには?
language: cpp
compiler:
- gcc
install:
- sudo apt-get install libgtest-dev
before_script:
- mkdir build
- cd build
- cmake --version
- cmake -DCMAKE_VERBOSE_MAKEFILE=ON ..
script: make && make test
とcmakelists.txtファイル:
cmake_minimum_required(VERSION 2.6)
project (CodeProject)
project (TestProject)
set(CMAKE_CXX_STANDARD 14)
set(CMAKE_CXX_STANDARD_REQUIRED on)
include_directories (${CodeProject_SOURCE_DIR}/code_src/)
include_directories (${TestProject_SOURCE_DIR}/test_src/)
set (CodeProject_SOURCES ${CodeProject_SOURCE_DIR}/code_src/main.cpp)
set (TestProject_SOURCES ${TestProject_SOURCE_DIR}/test_src/mainTest.cpp)
set(CMAKE_EXECUTABLE_OUTPUT_PATH "build/${CodeProject}")
add_executable(CodeProject ${CodeProject_SOURCES})
add_executable(TestProject ${TestProject_SOURCES})
私はトラヴィスのCIに私の解決策を構築しようとすると、私はこれを受け取りますメッセージの種類:
make: *** No rule to make target `test'. Stop.
The command "make && make test" exited with 2.
どのような問題がありますか?
['enable_testing()'](https://cmake.org/cmake/help/v3.5/command/enable_testing.html)を使用しましたか?私はそれを見ない。 –