CDashにテスト結果を報告する

Admin私のストア

CppRestAPIの環境設定でダウンロードしたCDashフォルダに入ります。

コマンドを実行してdockerコンテナを起動します。

cd /path_to/cpprestapi/ThirdParty/CDash

docker compose -f docker/docker-compose.yml \
-f docker/docker-compose.dev.yml \
-f docker/docker-compose.postgres.yml \
--env-file .env.dev up -d

docker exec --user www-data cdash bash -c "php artisan user:save --email=email --password=password --firstname=admin --lastname=admin --institution=cpprestapi --admin=1"

公式ドキュメント(https://github.com/Kitware/CDash/blob/master/docs/docker.md)ではmysqlを使用していますが、CppRestApiですでにmysqlコンテナを作成しているため、postgresに変更します。
スクリプトは使いまわせるため保存しておくと便利かもしれません。
http://localhost:8080にアクセスしてプロジェクトを作成します。
ログイン情報にemailはemail、passwordはpasswordを入力します。 
ログイン後ページ上部のmy cdashからcreate projectページに入ります。nameにCppRestApiを入力して新規プロジェクトを作成します。
cpprestapiのコンテナを起動します。
cd /path_to/cpprestapi
docker compose up

コンテナに入ります。
docker exec -it コンテナ名 bash

テストを実行してcdashに送信します。
cd /CppRestApi
ctest -S CTestJob.cmake

テストが完了したらCDashを見てみます。以下のようにテスト結果が表示されたら成功です。
ブログに戻る

コメントを残す

コメントは公開前に承認される必要があることにご注意ください。