Reorganize spec tests infrastructure code

- Add the tests mute system for the diagnostic tests
- Move the code for the test info parsing to the separate package `parsers`
- Unification of the `linked` and `not linked` spec tests
- Package structure is refactored
- Change the multiline comment format with a test information
- Actualize `PrintSpecTestsStatistic`
- Other different code improvements
This commit is contained in:
victor.petukhov
2018-10-31 12:56:27 +03:00
parent 2af9efa4a0
commit 64f531fc93
348 changed files with 4722 additions and 3802 deletions
@@ -1,10 +1,10 @@
/*
KOTLIN CODEGEN BOX SPEC TEST (<!TEST_TYPE!>)
SECTIONS: <!SECTIONS!>
PARAGRAPH: <!PARAGRAPH_NUMBER!>
SENTENCE: [<!SENTENCE_NUMBER!>] <!SENTENCE!>
NUMBER: <!TEST_NUMBER!>
DESCRIPTION: <!TEST_DESCRIPTION!>
NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
* KOTLIN CODEGEN BOX SPEC TEST (<!TEST_TYPE!>)
*
* SECTIONS: <!SECTIONS!>
* PARAGRAPH: <!PARAGRAPH_NUMBER!>
* SENTENCE: [<!SENTENCE_NUMBER!>] <!SENTENCE!>
* NUMBER: <!TEST_NUMBER!>
* DESCRIPTION: <!TEST_DESCRIPTION!>
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
*/
@@ -1,9 +1,9 @@
/*
KOTLIN NOT LINKED CODEGEN BOX SPEC TEST (<!TEST_TYPE!>)
SECTION: <!SECTION!>
CATEGORIES: <!CATEGORIES!>
NUMBER: <!TEST_NUMBER!>
DESCRIPTION: <!TEST_DESCRIPTION!>
NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
* KOTLIN NOT LINKED CODEGEN BOX SPEC TEST (<!TEST_TYPE!>)
*
* SECTION: <!SECTION!>
* CATEGORIES: <!CATEGORIES!>
* NUMBER: <!TEST_NUMBER!>
* DESCRIPTION: <!TEST_DESCRIPTION!>
* NOTE: this test data is generated by FeatureInteractionTestDataGenerator. DO NOT MODIFY CODE MANUALLY!
*/