とりあえず動作確認。
以下のプログラム test_example.cpp
を実行できるところまで。
test_example.cpp
#include "gtest/gtest.h"
namespace {
TEST(Practice, First) {
EXPECT_EQ(1, 1);
}
}
環境
- OS: Windows 10 Pro
- MSYS2
MSYS2 インストール直後の状態から始めます。
MSYS2 アップデート
# 1 回目は mintty とか pacman のアップデート
# 「×」でウィンドウを消して MSYS 再起動。
pacman -Syu
pacman -Syu
必要パッケージのインストール
主に g++
, make
, gtest
のためのパッケージをインストールする。
pacman -Ss mingw-w64-x86_64-toolchain mingw-w64-x86_64-gtest
動作確認
基本これだけなので、最初のアレをもうビルドできるはず。
# テストビルド
g++ ./test_example.cpp -lgtest -lgtest_main -o test_example.exe
# テスト実行
./test_example.exe
Running main() from gtest_main.cc
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from Practice
[ RUN ] Practice.First
[ OK ] Practice.First (0 ms)
[----------] 1 test from Practice (0 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (0 ms total)
[ PASSED ] 1 test.
はい。
0 件のコメント:
コメントを投稿