]> source.dussan.org Git - aspectj.git/log
aspectj.git
21 years agonormal validation now fail if an Integer result not of value 0
wisberg [Sat, 31 May 2003 22:20:51 +0000 (22:20 +0000)]
normal validation now fail if an Integer result not of value 0

21 years agotests harness' handling of code calling System.exit
wisberg [Sat, 31 May 2003 22:09:53 +0000 (22:09 +0000)]
tests harness' handling of code calling System.exit

21 years agotest suite for example code in ../docs/dist/doc/examples
wisberg [Sat, 31 May 2003 22:07:59 +0000 (22:07 +0000)]
test suite for example code in ../docs/dist/doc/examples

21 years agobootstrap jar for trim fixes
wisberg [Sat, 31 May 2003 17:23:09 +0000 (17:23 +0000)]
bootstrap jar for trim fixes

21 years agoTrim testsrc but not testing dependencies for testing modules.
wisberg [Sat, 31 May 2003 07:41:17 +0000 (07:41 +0000)]
Trim testsrc but not testing dependencies for testing modules.

21 years agobuild of testing jars changed slightly.
wisberg [Sat, 31 May 2003 07:39:17 +0000 (07:39 +0000)]
build of testing jars changed slightly.
Have to build non-all testing-drivers to get testing classes target.
Relies on updated Module.java which trims testsrc but not testing dependencies for testing modules.

21 years ago- fixed keyword for ajctaskCompiler tests
wisberg [Sat, 31 May 2003 07:37:54 +0000 (07:37 +0000)]
- fixed keyword for ajctaskCompiler tests
- disabled ajdeCompiler tests as hanging (swing thread?)
- added pass-through variable for aspectj build properties
- now testing for Testing module tests,
  to force fix for testing modules not getting test classes

21 years agodelay until after final last-modified-time stamp on newly-staged files
wisberg [Sat, 31 May 2003 07:25:30 +0000 (07:25 +0000)]
delay until after final last-modified-time stamp on newly-staged  files
since last-modified-time stamp can be delayed by filesystem buffering
and rounding-up to next second.

21 years agobetter info/debug strings when JavaRun fails
wisberg [Sat, 31 May 2003 07:24:42 +0000 (07:24 +0000)]
better info/debug strings when JavaRun fails
(also when status fails, not just when command fails)

21 years agobetter info/debug strings when JavaRun fails
wisberg [Sat, 31 May 2003 07:24:07 +0000 (07:24 +0000)]
better info/debug strings when JavaRun fails

21 years agodelay until after final last-modified-time stamp on newly-staged files
wisberg [Sat, 31 May 2003 07:22:44 +0000 (07:22 +0000)]
delay until after final last-modified-time stamp on newly-staged  files
since last-modified-time stamp can be delayed by filesystem buffering.

21 years agoBugzilla Bug 38212
jhugunin [Wed, 28 May 2003 20:49:54 +0000 (20:49 +0000)]
Bugzilla Bug 38212
   can not resolve this member warning
This test currently passes, and therefore must be missing the bug; however,
this is the closest I could come to the bug as reported.

21 years agoScript is usable!
wisberg [Wed, 28 May 2003 08:23:42 +0000 (08:23 +0000)]
Script is usable!
- lots of rearranging and cleanup, docs
- now doing 1.3 and 1.4 testing
- more harness tests (some unverified)
- workaround OOM in examples
- cleanup after building-aspectj-with-aspectj

need more integration with manual process

21 years agoneeded two "expect-fail" keywords
wisberg [Wed, 28 May 2003 03:47:08 +0000 (03:47 +0000)]
needed two "expect-fail" keywords

21 years agono-op files to avoid CVS pruning empty directories
wisberg [Tue, 27 May 2003 23:44:37 +0000 (23:44 +0000)]
no-op files to avoid CVS pruning empty directories

21 years agokeywords knownLimitation-ajdeCompiler for correct but different results when running...
wisberg [Tue, 27 May 2003 23:16:01 +0000 (23:16 +0000)]
keywords knownLimitation-ajdeCompiler for correct but different results when running with -ajdeCompiler

21 years agopermitting "none" as a "warn:" entry
wisberg [Tue, 27 May 2003 21:05:11 +0000 (21:05 +0000)]
permitting "none" as a "warn:" entry

21 years ago- caveat for -nowarn per bug 38134
wisberg [Tue, 27 May 2003 19:44:02 +0000 (19:44 +0000)]
- caveat for -nowarn per bug 38134
- documented -warn:none, since valid and used in -nowarn

21 years agotest for Bugzilla Bug 38168
jhugunin [Tue, 27 May 2003 18:30:39 +0000 (18:30 +0000)]
test for Bugzilla Bug 38168
   insertion of lots of advice code can make branch offset for if too large
test entered as a knownLimitation for 1.1.0

21 years agoslightly better error messages for Bugzilla Bug 38168
jhugunin [Tue, 27 May 2003 18:30:16 +0000 (18:30 +0000)]
slightly better error messages for Bugzilla Bug 38168
   insertion of lots of advice code can make branch offset for if too large

21 years agomoved tests to ajcTests.xml as passing or knownLimitation
wisberg [Tue, 27 May 2003 17:47:05 +0000 (17:47 +0000)]
moved tests to ajcTests.xml as passing or knownLimitation

21 years agofix and test for Bugzilla Bug 38131
jhugunin [Tue, 27 May 2003 17:35:13 +0000 (17:35 +0000)]
fix and test for Bugzilla Bug 38131
   ajc needs -d . option while correctly compiling classes from subpackage

21 years agoneglected source
wisberg [Tue, 27 May 2003 17:24:07 +0000 (17:24 +0000)]
neglected source

21 years agomoved knownLimitations from ajcTestsFailing to ajcTests and labeled with keyword
jhugunin [Tue, 27 May 2003 17:02:36 +0000 (17:02 +0000)]
moved knownLimitations from ajcTestsFailing to ajcTests and labeled with keyword

21 years agoAnt doc updates
wisberg [Tue, 27 May 2003 09:31:32 +0000 (09:31 +0000)]
Ant doc updates
- forkclasspath
- fork option classpath and conflicts
- added maven section

21 years agotests for devguide script example
wisberg [Tue, 27 May 2003 09:30:21 +0000 (09:30 +0000)]
tests for devguide script example

21 years agomore parts of tests for devguide script example
wisberg [Tue, 27 May 2003 09:30:00 +0000 (09:30 +0000)]
more parts of tests for devguide script example

21 years agomuddy caveat to JSR-45 comment
wisberg [Tue, 27 May 2003 08:04:22 +0000 (08:04 +0000)]
muddy caveat to JSR-45 comment

21 years agotests for setting message holder by class name
wisberg [Tue, 27 May 2003 07:59:19 +0000 (07:59 +0000)]
tests for setting message holder by class name

21 years ago-Xlint:{level} tests
wisberg [Tue, 27 May 2003 07:52:41 +0000 (07:52 +0000)]
-Xlint:{level} tests

21 years agotest checks that setting warn:constructorName works
wisberg [Tue, 27 May 2003 07:30:12 +0000 (07:30 +0000)]
test checks that setting warn:constructorName works

21 years agofixing fork bugs:
wisberg [Tue, 27 May 2003 04:44:30 +0000 (04:44 +0000)]
fixing fork bugs:
- permitting fork in incremental mode only when using tag file
- pulling aspectjtools also from the task classpath
also failonerror default was not true as stated in the docs

21 years agoaddressing different results under 1.4
wisberg [Sun, 25 May 2003 20:55:16 +0000 (20:55 +0000)]
addressing different results under 1.4

21 years agoincorrect log file name for harness tests
wisberg [Sun, 25 May 2003 20:27:40 +0000 (20:27 +0000)]
incorrect log file name for harness tests

21 years agobetter harness availability, control -- untested
wisberg [Sun, 25 May 2003 20:13:45 +0000 (20:13 +0000)]
better harness availability, control -- untested

21 years agoPR-based queries were dominating - now do union correctly
wisberg [Sun, 25 May 2003 20:12:40 +0000 (20:12 +0000)]
PR-based queries were dominating - now do union correctly

21 years agodocumenting options
wisberg [Sun, 25 May 2003 20:11:11 +0000 (20:11 +0000)]
documenting options

21 years agoharness copyright wrong - was created in 2002
wisberg [Sun, 25 May 2003 20:10:59 +0000 (20:10 +0000)]
harness copyright wrong - was created in 2002

21 years agoadded keyword knownLimitations-ajctaskCompiler to the one command-line test that...
wisberg [Sun, 25 May 2003 19:43:11 +0000 (19:43 +0000)]
added keyword knownLimitations-ajctaskCompiler to the one command-line test that won't work with that wrapper.

21 years ago- better logging, temp dir, deletion...
wisberg [Sun, 25 May 2003 19:32:22 +0000 (19:32 +0000)]
- better logging, temp dir, deletion...
- using build.config system property

21 years agoFix for failure building with useEclipseCompiles testing-drivers initially (or any...
wisberg [Sun, 25 May 2003 19:27:45 +0000 (19:27 +0000)]
Fix for failure building with useEclipseCompiles testing-drivers initially (or any module that only indirectly depended on jdt.core, which has no sources)
- better logging
- checking zip results - returns false positive for empty zips
- compile(..) API change for adopting classes

Also, copyright clearly wrong - file created last fall.

21 years agoFix for failure building with useEclipseCompiles testing-drivers initially (or any...
wisberg [Sun, 25 May 2003 19:26:55 +0000 (19:26 +0000)]
Fix for failure building with useEclipseCompiles testing-drivers initially (or any module that only indirectly depended on jdt.core, which has no sources)
- better logging
- checking zip results - returns false positive for empty zips
- compile(..) API change for adopting classes

21 years agodelete, close, and isEmpty
wisberg [Sun, 25 May 2003 19:24:06 +0000 (19:24 +0000)]
delete, close, and isEmpty

21 years agofixing 2 bugs disclosed by running ajcTests.xml with -ajctaskCompiler: (1) compliance...
wisberg [Sun, 25 May 2003 19:23:41 +0000 (19:23 +0000)]
fixing 2 bugs disclosed by running ajcTests.xml with -ajctaskCompiler: (1) compliance set incorrectly (-1.3 instead of 1.4) and (2) warn:... form was ignored.
These would break only when running from a Javac compiler adapter and using <compilerarg>

21 years agobetter logging
wisberg [Sun, 25 May 2003 19:22:16 +0000 (19:22 +0000)]
better logging

21 years agofixing 2 bugs disclosed by running ajcTests.xml with -ajctaskCompiler: (1) compliance...
wisberg [Sun, 25 May 2003 13:42:08 +0000 (13:42 +0000)]
fixing 2 bugs disclosed by running ajcTests.xml with -ajctaskCompiler: (1) compliance set incorrectly (-1.3 instead of 1.4) and (2) warn:... form was ignored.
These would break only when running from a Javac compiler adapter and using <compilerarg>

21 years agoupdating harness documentation for new features
wisberg [Sun, 25 May 2003 01:37:49 +0000 (01:37 +0000)]
updating harness documentation for new features

21 years agotests for new feature to select tests by title
wisberg [Sun, 25 May 2003 00:44:40 +0000 (00:44 +0000)]
tests for new feature to select tests by title

21 years agosuite files now constrained to be readable to avoid confusion with -ajctestTitle...
wisberg [Sun, 25 May 2003 00:44:02 +0000 (00:44 +0000)]
suite files now constrained to be readable to avoid confusion with -ajctestTitle.. referents.

21 years agoadding harness feature to select tests based on their title (description), reading...
wisberg [Sun, 25 May 2003 00:43:14 +0000 (00:43 +0000)]
adding harness feature to select tests based on their title (description), reading from a comma-delimited list or a file containing PASS|FAIL lines (from -traceTestsMin), optionally restricted to FAIL.

21 years agoupdating build.jar to bootstrap changes to permit ant.jar in a testing module
wisberg [Sat, 24 May 2003 15:07:08 +0000 (15:07 +0000)]
updating build.jar to bootstrap changes to permit ant.jar in a testing module

21 years agono real changes, just better docs and an (untested) "all" target.
wisberg [Sat, 24 May 2003 13:46:50 +0000 (13:46 +0000)]
no real changes, just better docs and an (untested) "all" target.

21 years ago-noExit to avoid stopping a wrapping ant script
wisberg [Sat, 24 May 2003 13:42:18 +0000 (13:42 +0000)]
-noExit to avoid stopping a wrapping ant script

21 years agomoved a command-line-driven test of classpath variants here
wisberg [Sat, 24 May 2003 12:25:34 +0000 (12:25 +0000)]
moved a command-line-driven test of classpath variants here

21 years agoBetter BuildModule tests following ant.jar updates.
wisberg [Sat, 24 May 2003 12:20:52 +0000 (12:20 +0000)]
Better BuildModule tests following ant.jar updates.
These now build with assemble-all off and on, and
tests were updated to check by running classes.

21 years agoTo support the new testing ICommand wrapper for AjcTask, permit ant.jar in a testing...
wisberg [Sat, 24 May 2003 11:12:42 +0000 (11:12 +0000)]
To support the new testing ICommand wrapper for AjcTask, permit ant.jar in a testing module (ant is omitted from non-testing modules because it is normally deployed separately in ant/lib/ant.jar).
This does not affect regular module or product builds.

21 years agodocumenting -ajdeCompiler and -ajctaskCompiler selectors
wisberg [Sat, 24 May 2003 09:44:52 +0000 (09:44 +0000)]
documenting -ajdeCompiler and -ajctaskCompiler selectors

21 years agoadded taskdefs to classpath to support AjcTaskCompileCommand
wisberg [Sat, 24 May 2003 09:44:02 +0000 (09:44 +0000)]
added taskdefs to classpath to support AjcTaskCompileCommand

21 years agoTests for AjcTaskCompileCommmand adapter
wisberg [Sat, 24 May 2003 09:43:16 +0000 (09:43 +0000)]
Tests for AjcTaskCompileCommmand adapter

21 years agoICommand adapter for Ant taskdef is simple for the non-incremental case and ugly...
wisberg [Sat, 24 May 2003 09:30:29 +0000 (09:30 +0000)]
ICommand adapter for Ant taskdef is simple for the non-incremental case and ugly otherwise.

21 years agosupporting -ajctaskCompiler option with AjcTaskCompileCommand
wisberg [Sat, 24 May 2003 09:28:09 +0000 (09:28 +0000)]
supporting -ajctaskCompiler option with AjcTaskCompileCommand

21 years agoawful downcast for AjcTaskCompileCommand - should be remedied after 1.1 with ICommand...
wisberg [Sat, 24 May 2003 09:27:04 +0000 (09:27 +0000)]
awful downcast for AjcTaskCompileCommand - should be remedied after 1.1 with ICommand interface extension

21 years agoupdated implementation for -ajdeCompiler.
wisberg [Sat, 24 May 2003 09:21:32 +0000 (09:21 +0000)]
updated implementation for -ajdeCompiler.

replaced reference to null ide properties adapter (defined only in testsrc)
and created logging proxy to verify API's used.
Unfortunately also formatted code, so it looks like there are more changes than there are.

21 years agoupdates mainly to support maven but also to support new ICommand wrapper for AjcTask:
wisberg [Sat, 24 May 2003 09:16:42 +0000 (09:16 +0000)]
updates mainly to support maven  but also to support new ICommand wrapper for AjcTask:
- findToolsJar now accepts versioned jars
- supporting a forkclasspath to permit user  to explicitly set
- upgrades for testing
  - so multiple iterations work,
    - not altering cmd in execute()
    - only fixing up outjar once
    - reset() complete
  - so incremental compile tests work,
    - passing quit through to main

- when forking on windows, use javaw rather than java
  if possible to avoid popping up a console window

21 years agomore/better junit tests for AjcTask.java fork when possible
wisberg [Sat, 24 May 2003 09:00:15 +0000 (09:00 +0000)]
more/better junit tests for AjcTask.java fork when possible

21 years agosetting classpath for out-of-eclipse testing
wisberg [Sat, 24 May 2003 08:58:19 +0000 (08:58 +0000)]
setting classpath for out-of-eclipse testing

21 years agofix for Bugzilla Bug 37758
jhugunin [Wed, 21 May 2003 17:51:24 +0000 (17:51 +0000)]
fix for Bugzilla Bug 37758
   Weaving rt.jar results in stack overflow

21 years agotest for Bugzilla Bug 37758
jhugunin [Wed, 21 May 2003 17:51:06 +0000 (17:51 +0000)]
test for Bugzilla Bug 37758
   Weaving rt.jar results in stack overflow

21 years agoforcing target to be 1.1 in case someone builds using 1.4.
wisberg [Wed, 21 May 2003 00:55:08 +0000 (00:55 +0000)]
forcing target to be 1.1 in case someone builds using 1.4.

21 years agoflagging with comments that 1.1 options are unimplemented
wisberg [Wed, 21 May 2003 00:53:02 +0000 (00:53 +0000)]
flagging with comments that 1.1 options are unimplemented

21 years agoforcing target to be 1.1 in case someone builds using 1.4.
wisberg [Wed, 21 May 2003 00:49:30 +0000 (00:49 +0000)]
forcing target to be 1.1 in case someone builds using 1.4.

21 years ago@testcase PR#37898 advice on handler join points should not throw unpermitted checked...
wisberg [Wed, 21 May 2003 00:37:47 +0000 (00:37 +0000)]
@testcase PR#37898 advice on handler join points should not throw unpermitted checked exceptions

21 years agoadded paragraph for call site implementation
wisberg [Tue, 20 May 2003 18:39:43 +0000 (18:39 +0000)]
added paragraph for call site implementation

21 years agochanged jars produced by BcWeaverJarMaker to increase coverage of tests
jhugunin [Mon, 19 May 2003 20:52:57 +0000 (20:52 +0000)]
changed jars produced by BcWeaverJarMaker to increase coverage of tests

21 years agobetter error message for trying declare parents on Object
jhugunin [Mon, 19 May 2003 20:51:44 +0000 (20:51 +0000)]
better error message for trying declare parents on Object

21 years agoexpanded test coverage
jhugunin [Mon, 19 May 2003 20:51:06 +0000 (20:51 +0000)]
expanded test coverage

21 years agofix for NPE revealed by BcWeaverJarMaker test code
jhugunin [Mon, 19 May 2003 20:50:51 +0000 (20:50 +0000)]
fix for NPE revealed by BcWeaverJarMaker test code

21 years agoadded test for Bugzilla Bug 37304
jhugunin [Mon, 19 May 2003 20:46:49 +0000 (20:46 +0000)]
added test for Bugzilla Bug 37304
   public static fields being ignored
this test is passing in 1.1rc2

21 years agofix and test Bugzilla Bug 37739
jhugunin [Mon, 19 May 2003 18:06:04 +0000 (18:06 +0000)]
fix and test Bugzilla Bug 37739
   Unexpected Xlint:unresolvableMember warning with withincode

21 years ago- typo in top-level task
wisberg [Wed, 14 May 2003 07:50:10 +0000 (07:50 +0000)]
- typo in top-level task
- incorrect pattern to copy all junit reports

21 years ago- tense, xref usage corrections
wisberg [Wed, 14 May 2003 05:41:27 +0000 (05:41 +0000)]
- tense, xref usage corrections
- structure model caveat

21 years agoMore message-visiting methods, used only by harness now.
wisberg [Wed, 14 May 2003 05:36:40 +0000 (05:36 +0000)]
More message-visiting methods, used only by harness now.

21 years agodefensively supplying ISourceLocation.NO_FILE when there is no file in the result.
wisberg [Wed, 14 May 2003 05:35:38 +0000 (05:35 +0000)]
defensively supplying ISourceLocation.NO_FILE when there is no file in the result.
This is needed for file-based message matching to not fail when no file is specified,
and might provide a more sensible error message if the file is used.
This only replaces a NPE or invalid (empty) filename strings.

21 years agoupdating for installer temp dir fix when File.getTempFile() fails.
wisberg [Wed, 14 May 2003 05:24:30 +0000 (05:24 +0000)]
updating for installer temp dir fix when File.getTempFile() fails.

21 years agoabsolutizing temp dir path.
wisberg [Wed, 14 May 2003 05:23:47 +0000 (05:23 +0000)]
absolutizing temp dir path.
When File.getTempFile() fails, workaround temp dir
is relative, which messes up the zip resource copying.

21 years agobuild-testing-jars target for release testing setup
wisberg [Wed, 14 May 2003 05:21:59 +0000 (05:21 +0000)]
build-testing-jars target for release testing setup

21 years agoclean-jars target
wisberg [Wed, 14 May 2003 05:21:29 +0000 (05:21 +0000)]
clean-jars target

21 years agoTesting now seems to be working (tested incrementally)
wisberg [Wed, 14 May 2003 05:21:03 +0000 (05:21 +0000)]
Testing now seems to be working (tested incrementally)
CVS and entire-run still not verified - takes long on my machine.

21 years agovariable renaming, verbosity - not much significant
wisberg [Wed, 14 May 2003 05:18:43 +0000 (05:18 +0000)]
variable renaming, verbosity - not much significant

21 years ago- now supports both eclipse bin dirs (default)
wisberg [Wed, 14 May 2003 05:17:49 +0000 (05:17 +0000)]
- now supports both eclipse bin dirs (default)
  and ant-built test jars
- added incomplete test-all-at-once
  (currently runs each from its module directory)

21 years agoraising issue of reporting source location for constructor execution as starting...
wisberg [Wed, 14 May 2003 05:15:55 +0000 (05:15 +0000)]
raising issue of reporting source location for constructor execution as starting with the first initializer.  Possibly a known limitation.

21 years ago- correcting message specification of existing tests
wisberg [Wed, 14 May 2003 05:14:54 +0000 (05:14 +0000)]
- correcting message specification of existing tests
  using file and text comparison
- adding new command-line error tests (and keyword)

21 years agotest data upgrades for adding new command-line error tests
wisberg [Wed, 14 May 2003 05:13:24 +0000 (05:13 +0000)]
test data upgrades for adding new command-line error tests

21 years agotwo bad-input tests for the harness
wisberg [Wed, 14 May 2003 05:11:43 +0000 (05:11 +0000)]
two bad-input tests for the harness

21 years ago- adding badInput attribute to compiler
wisberg [Wed, 14 May 2003 05:11:08 +0000 (05:11 +0000)]
- adding badInput attribute to compiler
- adding message kinds (abort, fail, info)
- message line no longer required

21 years agostricter test run comparisons
wisberg [Wed, 14 May 2003 05:09:56 +0000 (05:09 +0000)]
stricter test run comparisons

21 years ago- new data (IMessageHolder rather than lists), same algorithms
wisberg [Wed, 14 May 2003 05:08:45 +0000 (05:08 +0000)]
- new data (IMessageHolder rather than lists), same algorithms
- using medium-strenght message comparison that includes soft
  comparison of file and text
- unexpected info messages not marked as error
- expected FAIL+ messages suppressed to avoid false negative

21 years ago- supporting badInput for all IAjcRun
wisberg [Wed, 14 May 2003 05:08:30 +0000 (05:08 +0000)]
- supporting badInput for all IAjcRun
- using IMessageHolder rather than lists

21 years ago- enforcing -incremental => staging
wisberg [Wed, 14 May 2003 05:06:47 +0000 (05:06 +0000)]
- enforcing -incremental => staging
- permitting bad input using badInput="true"
  (though still checking during staging)
- permitting -XserializableAspects
- supporting new AjcMessageHandler interfaces
- supporting parent badInput in XML

21 years ago- supporting parent badInput in XML
wisberg [Wed, 14 May 2003 05:06:21 +0000 (05:06 +0000)]
- supporting parent badInput in XML
- supporting new AjcMessageHandler interfaces