chore(deps): update spotless to v7 (major) #7194
2807 passed, 2 failed and 17 skipped
✅ diktat-cli/build/test-results/test/TEST-com.saveourtool.diktat.smoke.DiktatCliTest.xml
6 tests were completed in 25s with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.smoke.DiktatCliTest | 6✅ | 25s |
❌ diktat-cli/build/test-results/test/TEST-com.saveourtool.diktat.smoke.DiktatSaveSmokeTest.xml
21 tests were completed in 79s with 20 passed, 1 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.smoke.DiktatSaveSmokeTest | 20✅ | 1❌ | 79s |
❌ com.saveourtool.diktat.smoke.DiktatSaveSmokeTest
✅ regression - should not fail if package is not set()
✅ fix can cause long line()
✅ smoke test #8 - anonymous function()
✅ smoke test with gradle script plugin()
✅ smoke test with kts files()
✅ disable chapters()
✅ smoke test with kts files #2()
✅ smoke test #1()
✅ smoke test #2()
✅ smoke test #3()
✅ smoke test #4()
❌ smoke test #5()
org.assertj.core.error.AssertJMultipleFailuresError:
✅ smoke test #6()
✅ smoke test #7()
✅ regression - FP of local variables rule()
✅ regression - shouldn't throw exception in cases similar to #371()
✅ regression - should not fail if file has unnecessary semicolons()
✅ smoke test with kts files with package name()
✅ should add newlines between interfaces()
✅ regression - should correctly handle tags with empty lines()
✅ smoke test with multiplatform project layout()
❌ diktat-cli/build/test-results/test/TEST-com.saveourtool.diktat.smoke.DiktatSmokeTest.xml
21 tests were completed in 7s with 20 passed, 1 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.smoke.DiktatSmokeTest | 20✅ | 1❌ | 7s |
❌ com.saveourtool.diktat.smoke.DiktatSmokeTest
✅ regression - should not fail if package is not set()
✅ fix can cause long line()
✅ smoke test #8 - anonymous function()
✅ smoke test with gradle script plugin()
✅ smoke test with kts files()
✅ disable chapters()
✅ smoke test with kts files #2()
✅ smoke test #1()
✅ smoke test #2()
✅ smoke test #3()
✅ smoke test #4()
❌ smoke test #5()
org.opentest4j.AssertionFailedError: [lint result for ]
✅ smoke test #6()
✅ smoke test #7()
✅ regression - FP of local variables rule()
✅ regression - shouldn't throw exception in cases similar to #371()
✅ regression - should not fail if file has unnecessary semicolons()
✅ smoke test with kts files with package name()
✅ should add newlines between interfaces()
✅ regression - should correctly handle tags with empty lines()
✅ smoke test with multiplatform project layout()
✅ diktat-cli/build/test-results/test/TEST-com.saveourtool.diktat.util.CliUtilsKtTest.xml
9 tests were completed in 42ms with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.util.CliUtilsKtTest | 9✅ | 42ms |
✅ diktat-gradle-plugin/build/test-results/test/TEST-com.saveourtool.diktat.plugin.gradle.DiktatGradlePluginTest.xml
2 tests were completed in 24s with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.plugin.gradle.DiktatGradlePluginTest | 2✅ | 24s |
✅ diktat-gradle-plugin/build/test-results/test/TEST-com.saveourtool.diktat.plugin.gradle.DiktatJavaExecTaskTest.xml
14 tests were completed in 5s with 14 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.plugin.gradle.DiktatJavaExecTaskTest | 14✅ | 5s |
✅ diktat-ktlint-engine/build/test-results/test/TEST-com.saveourtool.diktat.ktlint.KtLintRuleWrapperTest.xml
3 tests were completed in 10s with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ktlint.KtLintRuleWrapperTest | 3✅ | 10s |
✅ diktat-maven-plugin/build/test-results/test/TEST-com.saveourtool.diktat.plugin.maven.DiktatBaseMojoTest.xml
2 tests were completed in 1ms with 0 passed, 0 failed and 2 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.plugin.maven.DiktatBaseMojoTest | 2⚪ | 1ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter1.EnumValueCaseTest.xml
3 tests were completed in 154ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter1.EnumValueCaseTest | 3✅ | 154ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter1.IdentifierNamingFixTest.xml
10 tests were completed in 168ms with 10 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter1.IdentifierNamingFixTest | 10✅ | 168ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter1.IdentifierNamingWarnTest.xml
46 tests were completed in 818ms with 46 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter1.IdentifierNamingWarnTest | 46✅ | 818ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter1.MethodNamingWarnTest.xml
8 tests were completed in 39ms with 8 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter1.MethodNamingWarnTest | 8✅ | 39ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter1.PackageNamingFixTest.xml
3 tests were completed in 110ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter1.PackageNamingFixTest | 3✅ | 110ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter1.PackageNamingWarnTest.xml
18 tests were completed in 564ms with 18 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter1.PackageNamingWarnTest | 18✅ | 564ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter1.PackagePathFixTest.xml
10 tests were completed in 319ms with 10 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter1.PackagePathFixTest | 10✅ | 319ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter2.comments.CommentedCodeTest.xml
27 tests were completed in 340ms with 27 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter2.comments.CommentedCodeTest | 27✅ | 340ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter2.CommentsFormattingFixTest.xml
5 tests were completed in 89ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter2.CommentsFormattingFixTest | 5✅ | 89ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter2.CommentsFormattingTest.xml
23 tests were completed in 179ms with 23 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter2.CommentsFormattingTest | 23✅ | 179ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter2.HeaderCommentRuleFixTest.xml
13 tests were completed in 118ms with 13 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter2.HeaderCommentRuleFixTest | 13✅ | 118ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter2.HeaderCommentRuleTest.xml
21 tests were completed in 181ms with 21 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter2.HeaderCommentRuleTest | 21✅ | 181ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter2.KdocCommentsFixTest.xml
5 tests were completed in 1s with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter2.KdocCommentsFixTest | 5✅ | 1s |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter2.KdocCommentsWarnTest.xml
42 tests were completed in 338ms with 42 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter2.KdocCommentsWarnTest | 42✅ | 338ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter2.KdocFormattingFixTest.xml
9 tests were completed in 318ms with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter2.KdocFormattingFixTest | 9✅ | 318ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter2.KdocFormattingTest.xml
22 tests were completed in 426ms with 22 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter2.KdocFormattingTest | 22✅ | 426ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter2.KdocMethodsFixTest.xml
9 tests were completed in 353ms with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter2.KdocMethodsFixTest | 9✅ | 353ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter2.KdocMethodsTest.xml
28 tests were completed in 438ms with 28 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter2.KdocMethodsTest | 28✅ | 438ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter2.KdocParamPresentWarnTest.xml
6 tests were completed in 39ms with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter2.KdocParamPresentWarnTest | 6✅ | 39ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.AnnotationNewLineRuleFixTest.xml
3 tests were completed in 59ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.AnnotationNewLineRuleFixTest | 3✅ | 59ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.AnnotationNewLineRuleWarnTest.xml
19 tests were completed in 93ms with 19 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.AnnotationNewLineRuleWarnTest | 19✅ | 93ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.BlockStructureBracesFixTest.xml
6 tests were completed in 104ms with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.BlockStructureBracesFixTest | 6✅ | 104ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.BlockStructureBracesWarnTest.xml
30 tests were completed in 279ms with 30 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.BlockStructureBracesWarnTest | 30✅ | 279ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.BooleanExpressionsRuleFixTest.xml
7 tests were completed in 588ms with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.BooleanExpressionsRuleFixTest | 7✅ | 588ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.BooleanExpressionsRuleWarnTest.xml
18 tests were completed in 79ms with 18 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.BooleanExpressionsRuleWarnTest | 18✅ | 79ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.BracesRuleFixTest.xml
6 tests were completed in 118ms with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.BracesRuleFixTest | 6✅ | 118ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.BracesRuleWarnTest.xml
21 tests were completed in 183ms with 21 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.BracesRuleWarnTest | 21✅ | 183ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.ClassLikeStructuresOrderFixTest.xml
5 tests were completed in 2s with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.ClassLikeStructuresOrderFixTest | 5✅ | 2s |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.ClassLikeStructuresOrderRuleWarnTest.xml
14 tests were completed in 195ms with 14 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.ClassLikeStructuresOrderRuleWarnTest | 14✅ | 195ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.CollapseIfStatementsRuleFixTest.xml
1 tests were completed in 393ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.CollapseIfStatementsRuleFixTest | 1✅ | 393ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.CollapseIfStatementsRuleWarnTest.xml
25 tests were completed in 130ms with 25 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.CollapseIfStatementsRuleWarnTest | 25✅ | 130ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.ConsecutiveSpacesRuleFixTest.xml
2 tests were completed in 51ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.ConsecutiveSpacesRuleFixTest | 2✅ | 51ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.ConsecutiveSpacesRuleWarnTest.xml
16 tests were completed in 497ms with 16 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.ConsecutiveSpacesRuleWarnTest | 16✅ | 497ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.DebugPrintRuleWarnTest.xml
9 tests were completed in 259ms with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.DebugPrintRuleWarnTest | 9✅ | 259ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.EmptyBlockFixTest.xml
1 tests were completed in 18ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.EmptyBlockFixTest | 1✅ | 18ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.EmptyBlockWarnTest.xml
17 tests were completed in 44ms with 17 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.EmptyBlockWarnTest | 17✅ | 44ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.EnumsSeparatedFixTest.xml
2 tests were completed in 45ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.EnumsSeparatedFixTest | 2✅ | 45ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.EnumsSeparatedWarnTest.xml
11 tests were completed in 46ms with 11 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.EnumsSeparatedWarnTest | 11✅ | 46ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.files.BlankLinesFixTest.xml
3 tests were completed in 28ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.files.BlankLinesFixTest | 3✅ | 28ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.files.BlankLinesWarnTest.xml
5 tests were completed in 21ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.files.BlankLinesWarnTest | 5✅ | 21ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.files.NewlinesRuleFixTest.xml
13 tests were completed in 223ms with 13 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.files.NewlinesRuleFixTest | 13✅ | 223ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.files.NewlinesRuleWarnTest.xml
56 tests were completed in 464ms with 55 passed, 0 failed and 1 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.files.NewlinesRuleWarnTest | 55✅ | 1⚪ | 464ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.files.SemicolonsRuleFixTest.xml
1 tests were completed in 14ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.files.SemicolonsRuleFixTest | 1✅ | 14ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.files.SemicolonsRuleWarnTest.xml
1 tests were completed in 5ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.files.SemicolonsRuleWarnTest | 1✅ | 5ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.files.TopLevelOrderRuleFixTest.xml
2 tests were completed in 152ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.files.TopLevelOrderRuleFixTest | 2✅ | 152ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.files.TopLevelOrderRuleWarnTest.xml
2 tests were completed in 10ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.files.TopLevelOrderRuleWarnTest | 2✅ | 10ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.FileSizeWarnTest.xml
4 tests were completed in 24ms with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.FileSizeWarnTest | 4✅ | 24ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.FileStructureRuleFixTest.xml
11 tests were completed in 157ms with 11 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.FileStructureRuleFixTest | 11✅ | 157ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.FileStructureRuleTest.xml
28 tests were completed in 129ms with 27 passed, 0 failed and 1 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.FileStructureRuleTest | 27✅ | 1⚪ | 129ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.LineLengthFixTest.xml
17 tests were completed in 1s with 17 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.LineLengthFixTest | 17✅ | 1s |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.LineLengthWarnTest.xml
8 tests were completed in 73ms with 8 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.LineLengthWarnTest | 8✅ | 73ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.LocalVariablesWarnTest.xml
40 tests were completed in 212ms with 35 passed, 0 failed and 5 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.LocalVariablesWarnTest | 35✅ | 5⚪ | 212ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.LongNumericalValuesSeparatedFixTest.xml
1 tests were completed in 83ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.LongNumericalValuesSeparatedFixTest | 1✅ | 83ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.LongNumericalValuesSeparatedWarnTest.xml
5 tests were completed in 24ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.LongNumericalValuesSeparatedWarnTest | 5✅ | 24ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.MagicNumberRuleWarnTest.xml
12 tests were completed in 79ms with 12 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.MagicNumberRuleWarnTest | 12✅ | 79ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.MultipleModifiersSequenceFixTest.xml
2 tests were completed in 35ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.MultipleModifiersSequenceFixTest | 2✅ | 35ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.MultipleModifiersSequenceWarnTest.xml
6 tests were completed in 26ms with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.MultipleModifiersSequenceWarnTest | 6✅ | 26ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.NullableTypeRuleFixTest.xml
2 tests were completed in 88ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.NullableTypeRuleFixTest | 2✅ | 88ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.NullableTypeRuleWarnTest.xml
6 tests were completed in 39ms with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.NullableTypeRuleWarnTest | 6✅ | 39ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.PreviewAnnotationFixTest.xml
2 tests were completed in 25ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.PreviewAnnotationFixTest | 2✅ | 25ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.PreviewAnnotationWarnTest.xml
4 tests were completed in 18ms with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.saveourtool.diktat.ruleset.chapter3.PreviewAnnotationWarnTest | 4✅ | 18ms |
✅ diktat-rules/build/test-results/test/TEST-com.saveourtool.diktat.ruleset.chapter3.RangeConventionalRuleFixTest.xml
2 tests were completed in 28ms with 2 passed, 0 failed and 0 skipped.
Report exceeded GitHub limit of 65535 bytes and has been trimmed
Annotations
github-actions / JUnit Tests (Windows, dorny/test-reporter@v1)
com.saveourtool.diktat.smoke.DiktatSaveSmokeTest ► smoke test #5()
Failed test found in:
diktat-cli/build/test-results/test/TEST-com.saveourtool.diktat.smoke.DiktatSaveSmokeTest.xml
Error:
org.assertj.core.error.AssertJMultipleFailuresError:
Raw output
org.assertj.core.error.AssertJMultipleFailuresError:
Multiple Failures (1 failure)
-- failure 1 --
[The output of "C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\save-0.3.4-mingwX64.exe C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin Example5Test.kt --log all"]
Expecting actual:
"[DEBUG]: Using the following properties for SAVE execution:
parallelMode=false, threads=1, logType=ALL, reportType=PLAIN, baseline=null, excludeSuites=null, includeSuites=null, language=null, resultOutput=STDOUT, reportDir=save-reports, testRootDir=C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin, testFiles=[Example5Test.kt]
[INFO]: Welcome to SAVE version 0.3.4
[DEBUG]: Initializing reporter com.saveourtool.save.reporter.plain.PlainTextReporter of type PLAIN
[TRACE]: Discovering parent configs of C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin\save.toml
[DEBUG]: Processing test config from the toml file: C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\save.toml
[DEBUG]: Processing test config from the toml file: C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin\save.toml
[TRACE]: Add child C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin\save.toml for C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\save.toml
[TRACE]: Discovering all descendant `save.toml`s of C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin\save.toml
[TRACE]: Discovered 1 files
[TRACE]: Discovered new pluginConfig: GeneralConfig(execCmd=java -showversion -jar diktat.jar --log-level debug, batchSize=null, batchSeparator=null, tags=[smokeTest], description=SmokeTest, suiteName=SmokeTest, language=Kotlin, excludedTests=null, expectedWarningsPattern=// ;warn:?(.*):(\d*): (.+), expectedWarningsMiddlePattern=null, expectedWarningsEndPattern=null, runConfigPattern=null, timeOutMillis=3600000)
[TRACE]: Discovered new pluginConfig: FixAndWarnPluginConfig(fix=FixPluginConfig(execFlags=--mode fix, resourceNameTestSuffix=null, resourceNameExpectedSuffix=null, ignoreLines=null), warn=WarnPluginConfig(execFlags=null, actualWarningsPattern=(\w+\..+):(\d+):(\d+): (\[.*\].*)$, warningTextHasLine=true, warningTextHasColumn=true, lineCaptureGroup=1, columnCaptureGroup=2, messageCaptureGroup=3, messageCaptureGroupMiddle=null, messageCaptureGroupEnd=null, fileNameCaptureGroupOut=null, lineCaptureGroupOut=2, columnCaptureGroupOut=3, messageCaptureGroupOut=4, exactWarningsMatch=false, testNameRegex=null, linePlaceholder=null, wildCardInDirectoryMode=null, patternForRegexInWarning=null, partialWarnTextMatch=null, testToolResFileOutput=null, ignoreLines=null, benchmarkMode=null, expectedWarningsFormat=null, actualWarningsFormat=null, expectedWarningsFileName=null, actualWarningsFileName=null))
[DEBUG]: Merging configs (with parental configs from higher directory level) for C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\save.toml
[DEBUG]: Overriding configs for C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\save.toml
[TRACE]: Discovered new pluginConfig: GeneralConfig(execCmd=java -showversion -jar diktat.jar --log-level debug, batchSize=null, batchSeparator=null, tags=[smokeTest], description=SmokeTest, suiteName=SmokeTest, language=Kotlin, excludedTests=null, expectedWarningsPattern=// ;warn:?(.*):(\d*): (.+), expectedWarningsMiddlePattern=null, expectedWarningsEndPattern=null, runConfigPattern=null, timeOutMillis=null)
[TRACE]: Discovered new pluginConfig: FixAndWarnPluginConfig(fix=FixPluginConfig(execFlags=--mode fix, resourceNameTestSuffix=null, resourceNameExpectedSuffix=null, ignoreLines=null), warn=WarnPluginConfig(execFlags=null, actualWarningsPattern=(\w+\..+):(\d+):(\d+): (\[.*\].*)$, warningTextHasLine=null, warningTextHasColumn=null, lineCaptureGroup=null, columnCaptureGroup=null, messageCaptureGroup=null, messageCaptureGroupMiddle=null, messageCaptureGroupEnd=null, fileNameCaptureGroupOut=null, lineCaptureGroupOut=null, columnCaptureGroupOut=null, messageCaptureGroupOut=null, exactWarningsMatch=false, testNameRegex=null, linePlaceholder=null, wildCardInDirectoryMode=null, patternForRegexInWarning=null, partialWarnTextMatch=null, testToolResFileOutput=null, ignoreLines=null, benchmarkMode=null, expectedWarningsFormat=null, actualWarningsFormat=null, expectedWarningsFileName=null, actualWarningsFileName=null))
[DEBUG]: Merging configs (with parental configs from higher directory level) for C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin\save.toml
[TRACE]: Using parental config C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\save.toml to merge it with child config: C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin\save.toml
[TRACE]: Merging process of GENERAL from GeneralConfig(execCmd=java -showversion -jar diktat.jar --log-level debug, batchSize=null, batchSeparator=null, tags=[smokeTest], description=SmokeTest, suiteName=SmokeTest, language=Kotlin, excludedTests=null, expectedWarningsPattern=// ;warn:?(.*):(\d*): (.+), expectedWarningsMiddlePattern=null, expectedWarningsEndPattern=null, runConfigPattern=null, timeOutMillis=3600000) into GeneralConfig(execCmd=java -showversion -jar diktat.jar --log-level debug, batchSize=null, batchSeparator=null, tags=[smokeTest], description=SmokeTest, suiteName=SmokeTest, language=Kotlin, excludedTests=null, expectedWarningsPattern=// ;warn:?(.*):(\d*): (.+), expectedWarningsMiddlePattern=null, expectedWarningsEndPattern=null, runConfigPattern=null, timeOutMillis=null)
[TRACE]: Merging process of FIX AND WARN from FixAndWarnPluginConfig(fix=FixPluginConfig(execFlags=--mode fix, resourceNameTestSuffix=null, resourceNameExpectedSuffix=null, ignoreLines=null), warn=WarnPluginConfig(execFlags=null, actualWarningsPattern=(\w+\..+):(\d+):(\d+): (\[.*\].*)$, warningTextHasLine=true, warningTextHasColumn=true, lineCaptureGroup=1, columnCaptureGroup=2, messageCaptureGroup=3, messageCaptureGroupMiddle=null, messageCaptureGroupEnd=null, fileNameCaptureGroupOut=null, lineCaptureGroupOut=2, columnCaptureGroupOut=3, messageCaptureGroupOut=4, exactWarningsMatch=false, testNameRegex=null, linePlaceholder=null, wildCardInDirectoryMode=null, patternForRegexInWarning=null, partialWarnTextMatch=null, testToolResFileOutput=null, ignoreLines=null, benchmarkMode=null, expectedWarningsFormat=null, actualWarningsFormat=null, expectedWarningsFileName=null, actualWarningsFileName=null)) into FixAndWarnPluginConfig(fix=FixPluginConfig(execFlags=--mode fix, resourceNameTestSuffix=null, resourceNameExpectedSuffix=null, ignoreLines=null), warn=WarnPluginConfig(execFlags=null, actualWarningsPattern=(\w+\..+):(\d+):(\d+): (\[.*\].*)$, warningTextHasLine=null, warningTextHasColumn=null, lineCaptureGroup=null, columnCaptureGroup=null, messageCaptureGroup=null, messageCaptureGroupMiddle=null, messageCaptureGroupEnd=null, fileNameCaptureGroupOut=null, lineCaptureGroupOut=null, columnCaptureGroupOut=null, messageCaptureGroupOut=null, exactWarningsMatch=false, testNameRegex=null, linePlaceholder=null, wildCardInDirectoryMode=null, patternForRegexInWarning=null, partialWarnTextMatch=null, testToolResFileOutput=null, ignoreLines=null, benchmarkMode=null, expectedWarningsFormat=null, actualWarningsFormat=null, expectedWarningsFileName=null, actualWarningsFileName=null))
[DEBUG]: Overriding configs for C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin\save.toml
[TRACE]: Add child C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin\save.toml for C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\save.toml
[TRACE]: Add child C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin\save.toml for C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\save.toml
[DEBUG]: Following tests have been detected for the current plugin and directory: [C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin\Example5Test.kt].
[DEBUG]: => Executing plugin: FixAndWarnPlugin for [C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin\save.toml]
[TRACE]: Add child C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin\save.toml for C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\save.toml
[TRACE]: Add child C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin\save.toml for C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\save.toml
[DEBUG]: Following tests have been detected for the current plugin and directory: [C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin\Example5Test.kt].
[TRACE]: Discovered the following test resources: [FixTestFiles(test=C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin\Example5Test.kt, expected=C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin\Example5Expected.kt)]
[DEBUG]: Validated plugin configuration for [C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin\save.toml] ([FIX AND WARN])
[TRACE]: Add child C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin\save.toml for C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\save.toml
[TRACE]: Add child C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin\save.toml for C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\save.toml
[DEBUG]: Validated plugin configuration for [C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin\save.toml] ([FIX])
[TRACE]: Creating temp directory: C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\.save-cli\ProcessBuilder_1736903351225
[TRACE]: Creating stdout file of ProcessBuilder: C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\.save-cli\ProcessBuilder_1736903351225\stdout.txt
[TRACE]: Creating stderr file of ProcessBuilder: C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\.save-cli\ProcessBuilder_1736903351225\stderr.txt
[TRACE]: Created temp directory C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\.save-cli\ProcessBuilder_1736903351225 for stderr and stdout of ProcessBuilder
[TRACE]: Modified cmd: cd /d C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240 && java -showversion -jar diktat.jar --log-level debug --mode fix C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\.save-cli\FixPlugin-1068590780\src\main\kotlin\Example5Test.kt
[DEBUG]: Executing: (cd /d C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240 && java -showversion -jar diktat.jar --log-level debug --mode fix C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\.save-cli\FixPlugin-1068590780\src\main\kotlin\Example5Test.kt) >C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\.save-cli\ProcessBuilder_1736903351225\stdout.txt 2>C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\.save-cli\ProcessBuilder_1736903351225\stderr.txt with timeout 3600000 ms
[TRACE]: Attempt to delete file C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\.save-cli\ProcessBuilder_1736903351225/stderr.txt
[TRACE]: Attempt to delete file C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\.save-cli\ProcessBuilder_1736903351225/stdout.txt
[TRACE]: Attempt to delete file C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\.save-cli\ProcessBuilder_1736903351225
[TRACE]: Removed temp directory C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\.save-cli\ProcessBuilder_1736903351225
[DEBUG]: stderr of `java -showversion -jar diktat.jar --log-level debug --mode fix C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\.save-cli\FixPlugin-1068590780\src\main\kotlin\Example5Test.kt`: openjdk version "1.8.0_432" OpenJDK Runtime Environment (Temurin)(build 1.8.0_432-b06) OpenJDK 64-Bit Server VM (Temurin)(build 25.432-b06, mixed mode)
[TRACE]: Execution output: [01:09:11.768 [main] DEBUG com.saveourtool.diktat.DiktatMain - Loading diktatRuleSet using config null, 01:09:12.389 [main] DEBUG com.saveourtool.diktat.DiktatMain - Start processing the file: C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\.save-cli\FixPlugin-1068590780\src\main\kotlin\Example5Test.kt, 01:09:12.394 [main] DEBUG com.pinterest.ktlint.rule.engine.internal.CodeFormatter - Starting with processing file 'Example5Test.kt', 01:09:12.894 [main] DEBUG com.pinterest.ktlint.rule.engine.internal.EditorConfigLoader - Effective editorconfig properties for file 'C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\.save-cli\FixPlugin-1068590780\src\main\kotlin\Example5Test.kt':, end_of_line: crlf, ktlint_standard: disabled, ktlint_experimental: disabled, ktlint_test: disabled, ktlint_custom: disabled, 01:09:12.930 [main] DEBUG com.pinterest.ktlint.rule.engine.internal.RuleProviderSorter - Rules will be executed in order below:, - internal:ktlint-suppression, , - diktat-ruleset:semicolon, , - diktat-ruleset:comments, , - diktat-ruleset:single-constructor, , - diktat-ruleset:kdoc-comments, , - diktat-ruleset:kdoc-methods, , - diktat-ruleset:kdoc-formatting, , - diktat-ruleset:kdoc-comments-codeblocks-formatting, , - diktat-ruleset:file-naming, , - diktat-ruleset:package-naming, , - diktat-ruleset:identifier-naming, , - diktat-ruleset:useless-override, , - diktat-ruleset:class-like-structures, , - diktat-ruleset:no-else-in-when, , - diktat-ruleset:races-rule, , - diktat-ruleset:empty-block-structure, , - diktat-ruleset:avoid-empty-primary-constructor, , - diktat-ruleset:top-level-order, , - diktat-ruleset:statement, , - diktat-ruleset:multiple-modifiers, , - diktat-ruleset:trivial-property-accessors, , - diktat-ruleset:custom-getter-setter, , - diktat-ruleset:class-compact-initialization, , - diktat-ruleset:last-index, , - diktat-ruleset:inline-classes, , - diktat-ruleset:extension-functions-class-file, , - diktat-ruleset:inverse-method, , - diktat-ruleset:stateless-class, , - diktat-ruleset:implicit-backing-property, , - diktat-ruleset:data-classes, , - diktat-ruleset:local-variables, , - diktat-ruleset:smart-cast-rule, , - diktat-ruleset:avoid-utility-class, , - diktat-ruleset:getter-setter-fields, , - diktat-ruleset:abstract-classes, , - diktat-ruleset:trailing-comma, , - diktat-ruleset:multiple-init-block, , - diktat-ruleset:range, , - diktat-ruleset:debug-print, , - diktat-ruleset:custom-label, , - diktat-ruleset:variable-generic-type, , - diktat-ruleset:long-numerical-values, , - diktat-ruleset:nested-block, , - diktat-ruleset:annotation-new-line, , - diktat-ruleset:preview-annotation, , - diktat-ruleset:sort-rule, , - diktat-ruleset:enum-separated, , - diktat-ruleset:string-concatenation, , - diktat-ruleset:string-template-format, , - diktat-ruleset:accurate-calculations, , - diktat-ruleset:collapse-if, , - diktat-ruleset:line-length, , - diktat-ruleset:run-script, , - diktat-ruleset:type-alias, , - diktat-ruleset:overloading-default-values, , - diktat-ruleset:function-length, , - diktat-ruleset:magic-number, , - diktat-ruleset:lambda-parameter-order, , - diktat-ruleset:argument-size, , - diktat-ruleset:blank-lines, , - diktat-ruleset:file-size, , - diktat-ruleset:sync-in-async, , - diktat-ruleset:nullable-type, , - diktat-ruleset:null-checks, , - diktat-ruleset:no-var-rule, , - diktat-ruleset:avoid-nested-functions, , - diktat-ruleset:extension-functions-same-name, , - diktat-ruleset:lambda-length, , - diktat-ruleset:boolean-expressions-rule, , - diktat-ruleset:parameter-name-in-outer-lambda, , - diktat-ruleset:block-structure, , - diktat-ruleset:too-many-spaces, , - diktat-ruleset:header-comment, , - diktat-ruleset:file-structure, , - diktat-ruleset:newlines, , - diktat-ruleset:horizontal-whitespace, , - diktat-ruleset:indentation, 01:09:13.143 [main] DEBUG com.pinterest.ktlint.rule.engine.internal.CodeFormatter - Finished with processing file 'Example5Test.kt', 01:09:13.143 [main] DEBUG com.pinterest.ktlint.rule.engine.internal.CodeFormatter - Starting with processing file 'Example5Test.kt', 01:09:13.147 [main] DEBUG com.pinterest.ktlint.rule.engine.internal.EditorConfigLoader - Effective editorconfig properties for file 'C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\.save-cli\FixPlugin-1068590780\src\main\kotlin\Example5Test.kt':, end_of_line: crlf, ktlint_standard: disabled, ktlint_experimental: disabled, ktlint_test: disabled, ktlint_custom: disabled, .save-cli/FixPlugin-1068590780/src/main/kotlin/Example5Test.kt:1:1: [FILE_NAME_MATCH_CLASS] file name is incorrect - it should match with the class described in it if there is the only one class declared: Example5Test.kt vs Some (cannot be auto-corrected) (diktat-ruleset:file-naming), .save-cli/FixPlugin-1068590780/src/main/kotlin/Example5Test.kt:12:1: [MISSING_KDOC_TOP_LEVEL] all public and internal top-level classes and functions should have Kdoc: Some (cannot be auto-corrected) (diktat-ruleset:kdoc-comments), .save-cli/FixPlugin-1068590780/src/main/kotlin/Example5Test.kt:12:1: [INLINE_CLASS_CAN_BE_USED] inline class can be used: class Some (cannot be auto-corrected) (diktat-ruleset:inline-classes), .save-cli/FixPlugin-1068590780/src/main/kotlin/Example5Test.kt:12:1: [USE_DATA_CLASS] this class can be converted to a data class: Some (cannot be auto-corrected) (diktat-ruleset:data-classes), .save-cli/FixPlugin-1068590780/src/main/kotlin/Example5Test.kt:13:5: [MISSING_KDOC_CLASS_ELEMENTS] all public, internal and protected classes, functions and variables inside the class should have Kdoc: config (cannot be auto-corrected) (diktat-ruleset:kdoc-comments), 01:09:13.179 [main] DEBUG com.pinterest.ktlint.rule.engine.internal.CodeFormatter - Finished with processing file 'Example5Test.kt', 01:09:13.180 [main] WARN com.saveourtool.diktat.DiktatMain - Original and formatted content differ, writing to C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\.save-cli\FixPlugin-1068590780\src\main\kotlin\Example5Test.kt..., , Summary error count (descending) by rule:, diktat-ruleset:kdoc-comments: 2, diktat-ruleset:data-classes: 1, diktat-ruleset:file-naming: 1, diktat-ruleset:inline-classes: 1]
[DEBUG]: Validated plugin configuration for [C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin\save.toml] ([WARN])
[WARN]: Test on resources [FixTestFiles(test=C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin\Example5Test.kt, expected=C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin\Example5Expected.kt)] has failed.
[TRACE]: Additional info: ChangeDelta, position 1, lines:
- Copyright 2018-202[4] John Doe.
+ Copyright 2018-202<5> John Doe.
.
[DEBUG]: Completed test execution for resources [FixTestFiles(test=C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin\Example5Test.kt, expected=C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin\Example5Expected.kt)].
[TRACE]: Additional info: DebugInfo(execCmd=java -showversion -jar diktat.jar --log-level debug --mode fix C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\.save-cli\FixPlugin-1068590780\src\main\kotlin\Example5Test.kt, stdout=01:09:12.389 [main] DEBUG com.saveourtool.diktat.DiktatMain - Start processing the file: C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\.save-cli\FixPlugin-1068590780\src\main\kotlin\Example5Test.kt
01:09:12.394 [main] DEBUG com.pinterest.ktlint.rule.engine.internal.CodeFormatter - Starting with processing file 'Example5Test.kt'
01:09:12.894 [main] DEBUG com.pinterest.ktlint.rule.engine.internal.EditorConfigLoader - Effective editorconfig properties for file 'C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\.save-cli\FixPlugin-1068590780\src\main\kotlin\Example5Test.kt':
01:09:13.143 [main] DEBUG com.pinterest.ktlint.rule.engine.internal.CodeFormatter - Finished with processing file 'Example5Test.kt'
01:09:13.143 [main] DEBUG com.pinterest.ktlint.rule.engine.internal.CodeFormatter - Starting with processing file 'Example5Test.kt'
01:09:13.147 [main] DEBUG com.pinterest.ktlint.rule.engine.internal.EditorConfigLoader - Effective editorconfig properties for file 'C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\.save-cli\FixPlugin-1068590780\src\main\kotlin\Example5Test.kt':
.save-cli/FixPlugin-1068590780/src/main/kotlin/Example5Test.kt:1:1: [FILE_NAME_MATCH_CLASS] file name is incorrect - it should match with the class described in it if there is the only one class declared: Example5Test.kt vs Some (cannot be auto-corrected) (diktat-ruleset:file-naming)
.save-cli/FixPlugin-1068590780/src/main/kotlin/Example5Test.kt:12:1: [MISSING_KDOC_TOP_LEVEL] all public and internal top-level classes and functions should have Kdoc: Some (cannot be auto-corrected) (diktat-ruleset:kdoc-comments)
.save-cli/FixPlugin-1068590780/src/main/kotlin/Example5Test.kt:12:1: [INLINE_CLASS_CAN_BE_USED] inline class can be used: class Some (cannot be auto-corrected) (diktat-ruleset:inline-classes)
.save-cli/FixPlugin-1068590780/src/main/kotlin/Example5Test.kt:12:1: [USE_DATA_CLASS] this class can be converted to a data class: Some (cannot be auto-corrected) (diktat-ruleset:data-classes)
.save-cli/FixPlugin-1068590780/src/main/kotlin/Example5Test.kt:13:5: [MISSING_KDOC_CLASS_ELEMENTS] all public, internal and protected classes, functions and variables inside the class should have Kdoc: config (cannot be auto-corrected) (diktat-ruleset:kdoc-comments)
01:09:13.179 [main] DEBUG com.pinterest.ktlint.rule.engine.internal.CodeFormatter - Finished with processing file 'Example5Test.kt'
01:09:13.180 [main] WARN com.saveourtool.diktat.DiktatMain - Original and formatted content differ, writing to C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\.save-cli\FixPlugin-1068590780\src\main\kotlin\Example5Test.kt..., stderr=, durationMillis=null, countWarnings=CountWarnings(unmatched=-99, matched=-99, expected=-99, unexpected=-99)).
[DEBUG]: <= Finished execution of: FixAndWarnPlugin for [C:\Users\RUNNER~1\AppData\Local\Temp\junit131189765923223240\src\main\kotlin\save.toml]
[DEBUG]: Finished reporter com.saveourtool.save.reporter.plain.PlainTextReporter of type PLAIN
--------------------------------
| Test suite | Plugin | Test | result | comment |
| ------ | ------ | ------ | ------ | ------ |
| SmokeTest | FixAndWarnPlugin | Example5Test.kt | Fail | CHANGE: 1 lines |
--------------------------------
FAILED: 1 tests, 0% successful, failed: 1, skipped: 0
[INFO]: SAVE has finished execution. You can rerun with --log debug or --log all for additional information.
"
to contain:
"SUCCESS"
at DiktatSaveSmokeTest.saveSmokeTest$lambda$3(DiktatSaveSmokeTest.java:85)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at com.saveourtool.diktat.smoke.DiktatSaveSmokeTest.saveSmokeTest(DiktatSaveSmokeTest.kt:48)
at com.saveourtool.diktat.smoke.DiktatSaveSmokeTest.fixAndCompare(DiktatSaveSmokeTest.kt:33)
at com.saveourtool.diktat.smoke.DiktatSmokeTestBase.smoke test #5(DiktatSmokeTestBase.kt:165)
at java.lang.reflect.Method.invoke(Method.java:498)
at java.util.ArrayList.forEach(ArrayList.java:1259)
at java.util.ArrayList.forEach(ArrayList.java:1259)
github-actions / JUnit Tests (Windows, dorny/test-reporter@v1)
com.saveourtool.diktat.smoke.DiktatSmokeTest ► smoke test #5()
Failed test found in:
diktat-cli/build/test-results/test/TEST-com.saveourtool.diktat.smoke.DiktatSmokeTest.xml
Error:
org.opentest4j.AssertionFailedError: [lint result for ]
Raw output
org.opentest4j.AssertionFailedError: [lint result for ]
expected: "/*
Copyright 2018-2024 John Doe.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
*/
package com.saveourtool.diktat
class Some {
val config = Config()
}
"
but was: "/*
Copyright 2018-2025 John Doe.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
*/
package com.saveourtool.diktat
class Some {
val config = Config()
}
"
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at com.saveourtool.diktat.test.framework.processing.DefaultTestFileContent.assertSuccessful(TestFileContent.kt:90)
at com.saveourtool.diktat.smoke.DiktatSmokeTest.fixAndCompare(DiktatSmokeTest.kt:28)
at com.saveourtool.diktat.smoke.DiktatSmokeTestBase.smoke test #5(DiktatSmokeTestBase.kt:165)
at java.lang.reflect.Method.invoke(Method.java:498)
at java.util.ArrayList.forEach(ArrayList.java:1259)
at java.util.ArrayList.forEach(ArrayList.java:1259)