jhugunin
845cb02fae
handling Shadow.PreInitialization as a INITIALIZER_RELATION
rather than printing a warning message to System.err
this fixes the dirty output that was very visible when running the
harness with -emacssym enabled
21 years ago
jhugunin
76f6b9a300
fix to use cache for isPackage method (as indicated by previous !!! comment)
this fixes the two failing incremental test cases just added by Wes and now
moved to ajcTests as passing
21 years ago
acolyer
d74d7bfa22
Added persist member.
21 years ago
wisberg
f51347e6c0
Backing out the change I made to add the output directory to the classpath.
This is wrong because we should resolve types wrt the cached classes in the weaver.
But if this change were left in, the test cases just added to ajcTestsFailing.xml pass.
21 years ago
wisberg
f871509ff1
two new incremental tests, each of which fails if run first but not otherwise (assuming the output directory is not added to the classpath).
21 years ago
wisberg
fe4bbdbe5d
comment documenting keyword "incremental-test"
21 years ago
wisberg
35e6b8dd1a
Fixing Harness bug of adding the output directory to the classpath, which conceals a bug in the incremental compilation.
This change should have no effect on other tests, but I noticed two other failures during normal compiles caused by inability to resolve type names.
21 years ago
jhugunin
dd62db936c
fixed testFileNodeFind that would always pass to be more strict
and then fixed the file it was operating on to be correct
21 years ago
wisberg
81c05ad2ac
adding output dir/jar by default to classpath to permit resolving types in incremental compile
Might need to be more discriminating and/or to document.
21 years ago
wisberg
4e13c68fcf
- removed invalid test requiring -sourceroots in the argument list. They might be in a config file.
- handling request for fresh rebuild during incremental
21 years ago
wisberg
840493548e
updated with tests, etc. Not working yet:
- junitModules.xml needs better setup with testable jars
- cvs unvalidated
- ajcTests unvalidated - see also ../build.xml script
21 years ago
wisberg
02ead59b1d
incomplete update to support module jars rather than eclipse bin directories when running junit tests
the old way with bin directories still works fine.
21 years ago
wisberg
7f4f76fbb0
permitting module builds without trimming, to have the option of using those jars rather than eclipse bin directories when running junit tests
21 years ago
wisberg
1fd101b96d
changing after to after returning, with Jim's blessing.
21 years ago
jhugunin
812c943083
fix for reported bug with invalid classpath entries (from the environment)
being reported as errors. These are now just info messages.
21 years ago
wisberg
b564c8980d
initial draft of release build/test script.
CVS portion is untested.
21 years ago
jhugunin
c522492213
fixed bug for inferring the kind of messages from the eclipse batch
compiler where == -1 was used instead of != -1
21 years ago
wisberg
96db9d8982
wrong handler reference
21 years ago
acolyer
fb1273571a
Minor updates for 1.1 rc2
21 years ago
wisberg
b72fc66cd2
moving to all-inclusive testing client for forking
(This might be wrong.. still verifying)
21 years ago
wisberg
d1eab26030
envp and snooping error stream in process controller
21 years ago
wisberg
cf457e5880
supporting a forked java run provisionally with system properties specifying fork, java home, java, and bootclasspath.
This should enable running the harness when targeting a VM that the harness or compiler can't run on,
but this does not detect failures correctly in some cases,
nor does it validate any of the system properties.
21 years ago
wisberg
6519e48d6e
-keepTemp implementation: Suite run iterator calls clearCommand, which also calls validator.deleteTempFiles
21 years ago
wisberg
8bac6711e5
-killTemp to delete temp directories when each test case completes
21 years ago
wisberg
e7a312263a
updated test-writing docs for AJDE fresh incremental builds.
21 years ago
wisberg
d5ff44e984
new harness tests
- inc-compile "fresh" attribute and "same" tag
- compile "reuseCompiler" attribute
21 years ago
wisberg
eb770d8b1c
new attributes:
- compile reuseCompiler
- inc-compile fresh
21 years ago
wisberg
16942820e9
new dependency on AJDE for ajde.CompileCommand implementation
21 years ago
wisberg
4ac23da527
remove !eclipse from aliases because it is the default
and it overrides specification of the AJDE compiler
(using -ajdeCompiler)
21 years ago
wisberg
7367c59373
AJDE compiler, supports fresh incremental builds
21 years ago
wisberg
966bb389b8
- support for "same" tag, which makes no changes before incrementally compiling
- support attribute for a fresh rebuild, currently implemented only by ...ajde.CompileCommand
21 years ago
wisberg
cc55e31fd1
API for Compiler to reuse command
21 years ago
wisberg
b6948c529f
- new reuseCompiler option (but see inc-compile fresh)
- support for -ajdeCompiler, like -eclipse and -ajc
- resequenced xml output - hmm
21 years ago
wisberg
efd8b1a4c1
staging was not being written to XML.
21 years ago
wisberg
ada92177c4
I believe this file can/should be deleted as unused
21 years ago
wisberg
8b0dbb37d3
comment, organizes imports (using 2, right?)
21 years ago
wisberg
acb1ee07cb
added harness tests (to JUnit test that is not included by default since it runs all the ajc tests)
21 years ago
jhugunin
a4f95e725f
creating a fresh AjState object whenever doing a batch build to make
sure we're doing a completely new build without confusion from previous
state
21 years ago
acolyer
55508643c4
"organized imports" to eliminate compiler warnings
21 years ago
wisberg
f19d5143d4
- special-casing -help to avoid printing usage twice
- guarding usage against loading eclipse message,
which it did if called before some instance loaded the
bundle (which should probably be loaded in a
static initializer)
21 years ago
wisberg
b50545ddf3
adding ant script to build AspectJ sources using AspectJ as a test
listed test in release-testing.txt
using spaces to avoid tab differences in release-testing.txt
21 years ago
wisberg
156e202b19
keyboard mnemonics and accelerators
21 years ago
wisberg
f6bf373205
ensuring release-checklist.txt supercedes
tests/readme-release-testing.txt
and adding some optional tests
21 years ago
wisberg
a85b7700e6
updating library per binary-compatible change in feb to make build check pass
21 years ago
wisberg
b7cdfa1c98
stateful config file chooser now starts with launch dir and
returns to directory of last-opened file, per convention.
21 years ago
wisberg
370e5f6ad4
added ant tasks to the devguide as a chapter (rather than refentry),
converted ajbrowser refentry to chapter (to get subsection TOC and better pagination)
updated ajbrowser slightly, and
updated index page to link accordingly.
NOTE: links to ajc changed
from devguide/rn01re01.html
to devguide/ajc-ref.html
Leaving ajc as refentry is awkward but seems right since
it's a command-line tool.
21 years ago
wisberg
5f076ff648
corrected unterminated bold mark
21 years ago
wisberg
a84d7d1a83
added top-level xref target
21 years ago
wisberg
4c00febe0b
implement binary-incompatible API for detecting whether any warnings exist, to enable/disable message display.
21 years ago
wisberg
f500cc5cb5
use binary-incompatible API for detecting whether any warnings exist, to enable/disable message display.
21 years ago