From e0f1c8a515df14b5dd276acc57a330d5de4f2255 Mon Sep 17 00:00:00 2001 From: OGAWA KenIchi Date: Tue, 14 Jul 2020 17:19:32 +0900 Subject: [PATCH 1/4] reduce the size of output XML --- lib/test/unit/ui/junitxml/xml.erb | 43 ++++++++++++------------------- 1 file changed, 17 insertions(+), 26 deletions(-) diff --git a/lib/test/unit/ui/junitxml/xml.erb b/lib/test/unit/ui/junitxml/xml.erb index 4c04a25..4828355 100644 --- a/lib/test/unit/ui/junitxml/xml.erb +++ b/lib/test/unit/ui/junitxml/xml.erb @@ -1,33 +1,24 @@ % @junit_test_suites.each do |test_suite| - -% test_suite.test_cases.each do |test_case| - -% if test_case.error - + +% test_suite.test_cases.each do |test_case| + +% if test_case.error + <%=h test_case.error.long_display %> - -% elsif test_case.failure - + +% elsif test_case.failure + <%=h test_case.failure.long_display %> - -% elsif test_case.omission - -% elsif test_case.pending - -% end - -% end - + +% elsif test_case.omission + +% elsif test_case.pending + +% end + +% end + % end From 86a3a69d62bc45b8644534a8599bbd8776debbfb Mon Sep 17 00:00:00 2001 From: OGAWA KenIchi Date: Tue, 14 Jul 2020 17:24:53 +0900 Subject: [PATCH 2/4] chore: ignore .ruby-version --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 46f1e14..0d05715 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ /.bundle/ +/.ruby-version /.yardoc /_yardoc/ /Gemfile.lock From c44cca2ddc2d9e030c633ecbcdc098f8a3bdf8fb Mon Sep 17 00:00:00 2001 From: OGAWA KenIchi Date: Wed, 5 Jan 2022 16:57:43 +0900 Subject: [PATCH 3/4] docs: update the contents of result.xml in README --- README.ja.md | 20 ++++++-------------- README.md | 20 ++++++-------------- 2 files changed, 12 insertions(+), 28 deletions(-) diff --git a/README.ja.md b/README.ja.md index 112de63..92260b0 100644 --- a/README.ja.md +++ b/README.ja.md @@ -32,25 +32,17 @@ $ ruby test.rb --runner=junitxml --junitxml-output-file=result.xml $ cat result.xml - - - + + Failure: test_1(MyTest) [test.rb:6]: <1> expected but was <2>. - - - + + + ``` diff --git a/README.md b/README.md index 4d44280..085766c 100644 --- a/README.md +++ b/README.md @@ -32,25 +32,17 @@ $ ruby test.rb --runner=junitxml --junitxml-output-file=result.xml $ cat result.xml - - - + + Failure: test_1(MyTest) [test.rb:6]: <1> expected but was <2>. - - - + + + ``` From 1e53ab305e05d5a8869f2675739990bd901456f4 Mon Sep 17 00:00:00 2001 From: OGAWA KenIchi Date: Wed, 5 Jan 2022 16:59:54 +0900 Subject: [PATCH 4/4] docs: fix typo --- README.ja.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.ja.md b/README.ja.md index 92260b0..a3adad2 100644 --- a/README.ja.md +++ b/README.ja.md @@ -12,7 +12,7 @@ Test::Unit::Runner::JUnitXml は [test-unit](https://github.com/test-unit/test-u ## 使い方 -`test/unit/runner/junitxml.rb` をロードすると、テストスクリプトの `--runner` オプションに `junitxml` を指定できるようになります。これを指定すると、テスト結果がJUnit XML形式で出力されれうようになります。 +`test/unit/runner/junitxml.rb` をロードすると、テストスクリプトの `--runner` オプションに `junitxml` を指定できるようになります。これを指定すると、テスト結果がJUnit XML形式で出力されるようになります。 また、 `--junitxml-output-file` オプションも追加され、このオプションで指定したファイルにテスト結果を出力することができるようになります。