Skip to content
This repository was archived by the owner on Oct 18, 2024. It is now read-only.

Commit 64aaf37

Browse files
authored
Merge pull request #323 from takkii/develop
Update.
2 parents 770ba4a + 0e2975a commit 64aaf37

File tree

6 files changed

+5343
-18
lines changed

6 files changed

+5343
-18
lines changed

.github/workflows/minitest_on_pr_merge.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: RSpec on PR merge
1+
name: MiniTest on PR merge
22

33
on:
44
push:

.gitignore

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
/coverage
1+
/coverage/assets/*
2+
/coverage/index.html
3+
/coverage/.resultset.json.lock
24
/zinbeijett.iml
35
.ruby-version
4-
Gemfile.lock
6+
Gemfile.lock

.octocov.base.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ codeToTestRatio:
1010
- "mini_unit/*.rb"
1111
report:
1212
datastores:
13-
- artifact://${GITHUB_REPOSITORY}/base # .octocov.ymlとは違う保存先を指定する
13+
- artifact://${GITHUB_REPOSITORY}/base

.octocov.yml

+12-14
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,20 @@
1-
coverage: # カバレッジ計測の設定
1+
coverage:
22
paths:
3-
- coverage/.resultset.json # ここで指定した計測結果ファイルを読み込んで分析を行う
4-
# acceptable: current >= 5% && diff >= 0% # カバレッジが5%以上かつ比較対象との差分が+0%以上でなければCIがfailする
5-
testExecutionTime: # テスト実行時間
3+
- coverage/.resultset.json
4+
testExecutionTime:
65
steps:
7-
- Exec rspec # この名前に対応するGitHub Actionsのstepの実行時間を計測する
8-
acceptable: current <= 3min && diff <= 1min # 実行時間が3min以内かつ比較対象との差分が1min以内でなければCIがfailする
9-
codeToTestRatio: # Code to Test Ratio(実装コードの行数を1とした場合のテストコード行数の比率)の設定
6+
- Exec MiniTest
7+
acceptable: current <= 3min && diff <= 1min
8+
codeToTestRatio:
109
test:
1110
- "mini_test/*.rb"
1211
- "mini_unit/*.rb"
13-
# acceptable: current >= 0.2 && diff >= 0 # Code to Test Ratioが0.2以上かつ比較対象との差分が0以上でなければCIがfailする
14-
comment: # レポート内容をコメント投稿設定
15-
if: is_pull_request # PRの場合のみコメントを投稿する
16-
hideFooterLink: false # フッターのoctocovのリンクを非表示にしない
17-
report: # レポートの出力設定
12+
comment:
13+
if: is_pull_request
14+
hideFooterLink: false
15+
report:
1816
datastores:
19-
- artifact://${GITHUB_REPOSITORY} # レポートの出力先(GitHub ActionsのArtifactsに保存する)
17+
- artifact://${GITHUB_REPOSITORY}
2018
diff:
2119
datastores:
22-
- artifact://${GITHUB_REPOSITORY}/base # .octocov.base.ymlのreport.datastoresで設定した保存先を指定する
20+
- artifact://${GITHUB_REPOSITORY}/base

coverage/.last_run.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"result": {
3+
"line": 6.94
4+
}
5+
}

0 commit comments

Comments
 (0)