diff options
author | wisberg <wisberg> | 2003-03-10 22:47:43 +0000 |
---|---|---|
committer | wisberg <wisberg> | 2003-03-10 22:47:43 +0000 |
commit | 7139ac48be452e260c39f5c75ed845b661725cc9 (patch) | |
tree | 496814f996462c399c8971d7bea95b899134e998 /tests/ajcHarnessTests.xml | |
parent | c70fde750ae5cf0dc0b27ae30f68bb1f30a70e00 (diff) | |
download | aspectj-7139ac48be452e260c39f5c75ed845b661725cc9.tar.gz aspectj-7139ac48be452e260c39f5c75ed845b661725cc9.zip |
harness tests upgraded to avoid tests that rely on multiple error messages
and to add coverage for sourceroot tests
Diffstat (limited to 'tests/ajcHarnessTests.xml')
-rw-r--r-- | tests/ajcHarnessTests.xml | 149 |
1 files changed, 77 insertions, 72 deletions
diff --git a/tests/ajcHarnessTests.xml b/tests/ajcHarnessTests.xml index bc7a1b550..db330266f 100644 --- a/tests/ajcHarnessTests.xml +++ b/tests/ajcHarnessTests.xml @@ -6,20 +6,7 @@ with -logPass -ajctestRequireKeywords=expect-fail or with -logFail -ajctestSkipKeywords=expect-fail - hmm. not running suite if any test fails setup? - - <ajc-test dir="new" title="bad arguments passed to ajc" - keywords="expect-fail"> - <compile files="TestTester.java"/> - <run class="TestTester"/> - </ajc-test> - - <ajc-test dir="new" - title="no such file - report as error (CompilerRun specification)" - keywords="expect-fail"> - <compile files="NoSuchFile.java"/> - </ajc-test> - + Also pick out "incremental" keyword for incremental tests. --> <suite> <ajc-test dir="noSuchDir" @@ -29,102 +16,97 @@ </ajc-test> <ajc-test dir="harness" - title="1 error and 1 warning, with warning line wrong" - keywords="expect-fail"> - <compile files="ErrorWarning.java"> - <message kind="error" line="13" /> - <message kind="warning" line="15" text="Wrong line number"/> + title="2 error"> + <compile files="ErrorTest.java"> + <message kind="error" line="5"/> + <message kind="error" line="6"/> </compile> </ajc-test> - <ajc-test dir="harness" title="1 error and 1 warning, with error line wrong" - keywords="expect-fail"> - <compile files="ErrorWarning.java"> - <message kind="error" line="12" text="Wrong line number"/> - <message kind="warning" line="14"/> + <ajc-test dir="harness" + title="2 error, with filenames"> + <compile files="ErrorTest.java"> + <message kind="error" line="5" file="ErrorTest.java"/> + <message kind="error" line="6" file="ErrorTest.java"/> </compile> </ajc-test> - <ajc-test dir="harness" title="1 error and 1 warning, with both lines wrong" + <ajc-test dir="harness" + title="2 error, three expected" keywords="expect-fail"> - <compile files="ErrorWarning.java"> - <message kind="error" line="12" text="Wrong error line"/> - <message kind="warning" line="15" text="Wrong warning line"/> + <compile files="ErrorTest.java"> + <message kind="error" line="5"/> + <message kind="error" line="6"/> + <message kind="error" line="8"/> </compile> </ajc-test> <ajc-test dir="harness" - title="expecting error, get warning" + title="2 error, one unexpected" keywords="expect-fail"> - <compile files="ErrorWarning.java"> - <message kind="error" line="13"/> - <message kind="error" line="14" text="error line"/> + <compile files="ErrorTest.java"> + <message kind="error" line="6"/> </compile> </ajc-test> <ajc-test dir="harness" - title="1 error and 1 warning, failed to specify expected warning " - keywords="expect-fail" - comment="unexpected pass b/c 1.1 bug: declare fails to warn"> - <compile files="ErrorWarning.java"> - <message kind="error" line="13"/> - </compile> - </ajc-test> - - <ajc-test dir="harness" title="checks and events, failed to specify 6 expected fails" + title="2 error, one with with error line wrong" keywords="expect-fail"> - <compile files="TestTesterFail.java"/> - <run class="TestTesterFail"/> + <compile files="ErrorTest.java"> + <message kind="error" line="5"/> + <message kind="error" line="7" text="Wrong line number"/> + </compile> </ajc-test> - <ajc-test dir="harness" title="one missing note" + <ajc-test dir="harness" + title="2 error, one with with kind wrong" keywords="expect-fail"> - <compile files="TesterNotesFail.java"/> - <run class="TesterNotesFail"/> + <compile files="ErrorTest.java"> + <message kind="error" line="5"/> + <message kind="warning" line="6"/> + </compile> </ajc-test> - - <ajc-test dir="harness" title="1 error and 1 warning, with filenames"> - <compile files="ErrorWarning.java"> - <message kind="error" line="13" file="ErrorWarning.java"/> - <message kind="warning" line="14" file="ErrorWarning.java"/> + + <ajc-test dir="harness" + title="1 warning"> + <compile files="WarningTest.java"> + <message kind="warning" line="14"/> </compile> </ajc-test> - - <ajc-test dir="harness" title="messages treated as errors"> - <compile files="Messages.java"> + + <ajc-test dir="harness" + title="1 warning with kind wrong" + keywords="expect-fail"> + <compile files="WarningTest.java"> <message kind="error" line="14"/> - <message kind="error" line="15"/> </compile> </ajc-test> - <ajc-test dir="harness" title="1 error and 1 warning, without filename"> - <compile files="ErrorWarning.java"> - <message kind="error" line="13"/> - <message kind="warning" line="14"/> + <ajc-test dir="harness" + title="1 warning with line wrong" + keywords="expect-fail"> + <compile files="WarningTest.java"> + <message kind="warning" line="15"/> </compile> </ajc-test> - <ajc-test dir="harness" title="1 error and 1 warning, with filename"> - <compile files="ErrorWarning.java"> - <message kind="error" line="13" file="ErrorWarning.java"/> - <message kind="warning" line="14" file="ErrorWarning.java"/> - </compile> + <ajc-test dir="harness" title="checks and events, failed to specify 6 expected fails" + keywords="expect-fail"> + <compile files="TestTesterFail.java"/> + <run class="TestTesterFail"/> </ajc-test> - + <ajc-test dir="harness" title="one missing note" + keywords="expect-fail"> + <compile files="TesterNotesFail.java"/> + <run class="TesterNotesFail"/> + </ajc-test> <ajc-test dir="harness" title="checks and events, all should pass"> <compile files="TestTester.java"/> <run class="TestTester"/> </ajc-test> - <!-- XXX need keywords for running in eclipse or from the command-line --> - <ajc-test dir="harness" title="checks and events, expect error without tester (when run outside eclipse)" - keywords="expect-fail" > - <compile files="TestTester.java"/> - <run class="TestTester" skipTester="true"/> - </ajc-test> - <ajc-test dir="harness" title="event files"> <compile files="TestTesterFile.java"/> <run class="TestTesterFile"/> @@ -151,6 +133,29 @@ <run class="AspectMain"/> </ajc-test> + <!-- testing incremental support --> + <ajc-test dir="harness" keywords="incremental" + title="minimal purejava sourceroots test"> + <compile sourceroots="sourceroot"/> + <run class="packageOne.Main"/> + </ajc-test> + + <ajc-test dir="harness" keywords="incremental" + title="test of dual sourceroots with aspects"> + <compile sourceroots="sourceroot,sourceroot2"/> + <run class="packageOne.Main"/> + </ajc-test> + + <ajc-test dir="harness" keywords="incremental" + title="minimal incremental purejava sourceroots test"> + <compile options="-incremental" + sourceroots="sourceroot-inc"/> + <run class="packageOne.Main"/> + <inc-compile tag="22"/> <!-- generates new-event --> + <run class="packageOne.Main" + options="new-event"/> <!-- now expect new-event --> + </ajc-test> + </suite> |