diff options
author | wisberg <wisberg> | 2003-05-28 08:23:42 +0000 |
---|---|---|
committer | wisberg <wisberg> | 2003-05-28 08:23:42 +0000 |
commit | a0d2d2d0de4ab0e67a714d3fec46d96b268ca1e4 (patch) | |
tree | 6b38d40626bd61f4dcf82390438eb1e45862c15a /build/release/readme.txt | |
parent | 5b02912cdc2f785de337ceedcac1c4ee4e921eda (diff) | |
download | aspectj-a0d2d2d0de4ab0e67a714d3fec46d96b268ca1e4.tar.gz aspectj-a0d2d2d0de4ab0e67a714d3fec46d96b268ca1e4.zip |
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
Diffstat (limited to 'build/release/readme.txt')
-rw-r--r-- | build/release/readme.txt | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/build/release/readme.txt b/build/release/readme.txt new file mode 100644 index 000000000..b23769e31 --- /dev/null +++ b/build/release/readme.txt @@ -0,0 +1,58 @@ + +This script builds and tests an AspectJ release. +Use the info target to emit details. + +At the bottom is a bash script to run it. + +---- Evaluating the results of a build cycle + +There is a ../release-checklist.txt which has steps for a release, some of +which are automated in this script. Try the others ;). + +Known issues with these tests + +- ajc compile of tjp example as part of nonGui target + runs out of memory. Reproducible on the command-line: + [ajc] Running in-process using -verbose -d R:\home\wes\ec\aj- +build\install\doc\examples\classes -classpath R:\home\wes\ec\aj-buil +d\install\lib\aspectjrt.jar -argfile R:\home\wes\ec\aj-build\install +\doc\examples\tjp\files.lst +Exception reading component R:\home\wes\ec\aj-build\install\lib\aspe +ctjtools.jar +java.lang.OutOfMemoryError + <<no stack trace available>> +Exception in thread "main" java.lang.OutOfMemoryError + <<no stack trace available>> + + This target is run without failonerror="true" to complete + the testing. + +Known imperfect results in the AspectJ 1.1 release: + +- ajdeCompiler tests will have five known fails, listed + in releases/aspectj1.1/ajcTests-ajdeCompiler-FAIL.txt + +- under 1.4, the junit module test output for the weaver + module is corrupted - the last two characters are + duplicated, which cause the junit reporting task to + not pick up the weaver tests. Verify that the + weaver XML file lists no JUnit failures or errors. + + +------ untested bash/sh script +#!/bin/sh +sp="-Dskip.cvs=true -Daspectj.modules.dir=../.." +sp="$${sp} -Djava13.home=d:/jdk13 -Djava14.home=d:/jdk14" +alias myant="../../lib/ant/bin/ant" + +# clean +cd `dirname "$0"` +cd .. +myant clean + +# build local tree and install distribution: +cd release +myant install ${sp} + +# test installation and sources in local tree: +myant test ${sp} -Dskip.build=true |