Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Start migrating test classes to the most appropriate subproject

Story: gradle/langos#103

Item: refactor-plugins

    • -150
    • +0
    ./CompositeTestResultsTest.groovy
  1. … 118 more files in changeset.
Some more test coverage for test reports.

    • -100
    • +95
    ./DefaultTestReportTest.groovy
Some minor tweaks to test report fixture.

  1. … 1 more file in changeset.
REVIEW-4299 More asserts when testing aggregated results.

  1. … 1 more file in changeset.
Merge pull request #248 from eskatos/feature/junit-report-ignored-tab

Add a "Ignored tests" tab to the JUnit HTML report

  1. … 1 more file in changeset.
REVIEW-4299 Better test coverage and tweaks to test result aggregation.

  1. … 3 more files in changeset.
Add tests for "Ignored tests" tab to the JUnit HTML report

  1. … 1 more file in changeset.
Add a "Ignored tests" tab to the JUnit HTML report

Add record of ignored tests in *.junit.result.

Add record of ignored tests in *.junit.report.

Add "Ignored tests" tab in Overview and Package pages.

Add ignored boolean in binary serialized test results.

Impact tests where appropriate.

  1. … 11 more files in changeset.
beef up test reporting tests a bit

    • -127
    • +307
    ./DefaultTestReportTest.groovy
  1. … 1 more file in changeset.
not necessary to manually add JIRAs to release notes apparently

  1. … 1 more file in changeset.
test: mark composite test results as ignored if no failure but ignored tests

Also change the CSS to make the packages and classes containing skipped tests orange instead of green or black.

  1. … 2 more files in changeset.
test: take ignored tests into account in success rate computation

The success rate is now the ratio of passed tests/run tests

  1. … 1 more file in changeset.
test: add ignored count to test reports

  1. … 6 more files in changeset.
Changed test report to include the test failure message along with the stacktrace when the stacktrace does not include the failure message.

  1. … 1 more file in changeset.
Changed the profile and test reports to generate only the index page into the destination directory, and the other stuff ends up in sub-directories.

  1. … 17 more files in changeset.
Test fixes.

Remove @author tags and names from source code.

- Added checkstyle check for @author

- Added not to CONTRIBUTING.md saying that we don't use names in the codebase

  1. … 1213 more files in changeset.
Changes accidentally left out of merge.

  1. … 5 more files in changeset.
GRADLE-2821 - Handle reporting on test tasks that ran no tests.

If all test tasks to be reported on have no results, then the test report task is skipped.

  1. … 17 more files in changeset.
Some very basic unit level test coverage for associating output at the test case level in JUnit XML files.

Also made some test fixtures for build TestResultProvider instances more reusable.

    • -240
    • +16
    ./DefaultTestReportTest.groovy
  1. … 12 more files in changeset.
Shuffled some coverage around between test methods

REVIEW-1882: add testcase for package success rate

REVIEW-1292: replace JSoup.parse(File, "UTF-8") by JSoup.parse(File, null)

  1. … 6 more files in changeset.
Use SimpleHtmlWriter (based on our existing SimpleXmlWriter) to generate profile - and test reports

  1. … 26 more files in changeset.
more cleanup (missed last time)

some missed cleanup

REVIEW-1033: replace nekohtml by jsoup in tests

  1. … 3 more files in changeset.
- Include test output in report generated by TestReport task. - Replaced TestResultsProvider.getResults() with visitClasses(). This allows results to be streamed, rather than loaded into a giant map and then converted to another giant map. - Filter duplicate test classes from the report generated by TestReport task.

  1. … 12 more files in changeset.
Added className to TestClassResult, so that it does not need to be carried around separately.

  1. … 15 more files in changeset.
Added Test.binResultsDir property, and write binary test results to this directory when tests complete, so that they are available later for reporting on.

  1. … 12 more files in changeset.