aboutsummaryrefslogtreecommitdiffstats
path: root/tests/ajcHarnessTests.xml
diff options
context:
space:
mode:
authorwisberg <wisberg>2002-12-28 02:32:32 +0000
committerwisberg <wisberg>2002-12-28 02:32:32 +0000
commite77b357e1194eabff59ef7f4bb862edfbec00c76 (patch)
tree886bf29fa25d6b240bf0c7ca7a05841319e148ad /tests/ajcHarnessTests.xml
parent045686fb7995a6eb490cc3d81b30a4b1834b6568 (diff)
downloadaspectj-e77b357e1194eabff59ef7f4bb862edfbec00c76.tar.gz
aspectj-e77b357e1194eabff59ef7f4bb862edfbec00c76.zip
initial version
Diffstat (limited to 'tests/ajcHarnessTests.xml')
-rw-r--r--tests/ajcHarnessTests.xml133
1 files changed, 133 insertions, 0 deletions
diff --git a/tests/ajcHarnessTests.xml b/tests/ajcHarnessTests.xml
new file mode 100644
index 000000000..cfe5f3456
--- /dev/null
+++ b/tests/ajcHarnessTests.xml
@@ -0,0 +1,133 @@
+
+<!DOCTYPE suite SYSTEM "../tests/ajcTestSuite.dtd">
+
+<!--
+ 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>
+
+-->
+<suite>
+ <ajc-test dir="noSuchDir"
+ title="no such directory - report as error (AjcTest specification)"
+ keywords="expect-fail">
+ <compile files="NoSuchFile.java"/>
+ </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"/>
+ </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"/>
+ </compile>
+ </ajc-test>
+
+ <ajc-test dir="harness" title="1 error and 1 warning, with both lines wrong"
+ 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>
+ </ajc-test>
+
+ <ajc-test dir="harness"
+ title="expecting error, get warning"
+ keywords="expect-fail">
+ <compile files="ErrorWarning.java">
+ <message kind="error" line="13"/>
+ <message kind="error" line="14" text="error line"/>
+ </compile>
+ </ajc-test>
+
+ <ajc-test dir="harness"
+ title="1 error and 1 warning, failed to specify expected warning "
+ keywords="expect-fail">
+ <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"
+ 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="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"/>
+ </compile>
+ </ajc-test>
+
+ <ajc-test dir="harness" title="messages treated as errors">
+ <compile files="Messages.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"/>
+ </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>
+
+
+
+ <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"/>
+ </ajc-test>
+
+ <ajc-test dir="harness" title="compile and run, no tester required">
+ <compile files="TestNoTester.java"/>
+ <run class="TestNoTester" skipTester="true"/>
+ </ajc-test>
+</suite>
+
+