From 59501feb0d88ebd90d3d7b831adac4e161b9118b Mon Sep 17 00:00:00 2001 From: aclement Date: Tue, 7 Feb 2006 12:26:54 +0000 Subject: [PATCH] not perfect yet - but some I'm using. --- tests/profiling/build.properties.shadows | 99 ++++++++++++++++++++++++ tests/profiling/build.properties.tjp | 99 ++++++++++++++++++++++++ tests/profiling/shadows.xml | 68 ++++++++++++++++ 3 files changed, 266 insertions(+) create mode 100644 tests/profiling/build.properties.shadows create mode 100644 tests/profiling/build.properties.tjp create mode 100644 tests/profiling/shadows.xml diff --git a/tests/profiling/build.properties.shadows b/tests/profiling/build.properties.shadows new file mode 100644 index 000000000..614b0fd0d --- /dev/null +++ b/tests/profiling/build.properties.shadows @@ -0,0 +1,99 @@ +o Version controlled properties for profiling ant script +# You can locally override properties defined here by placing +# them in a project.properties file in the same directory. +# +# Do not check your project.properties file into CVS! + +# directory containing aspectj libraries (aspectj[tools|weaver|rt].jar) +aspectj.lib.dir=../../aj-build/dist/tools/lib + +# root directory of your workspace containing the aspectj tree (if +# using head for profiling as opposed to a built version of aspectj) +aspectj.workspace.root=../.. + +# set this property to false in your project.properties to use the contents of your workspace +# for compilation, as opposed to the jars in aspectj.lib.dir +use.aspectjtools.jar=false + +# the iajc task that ships with 1.5.0 or any prior release does +# not support the need nested attribute that this +# profiling script needs. To profile AspectJ versions < 1.5.1, +# use the local copy of AjcTask in the "classes" folder by +# defining the following property +use.local.iajc.task.class=true + +# directory in which results will be placed +results.dir=results + +# source and target levels for compilation +source.level=1.3 +target.level=1.3 + +# the maximum memory to make available for the compilation/weaving +ajc.maxmem=768m + +# the name of the file containing the path definitions needed to compile +# a particular target application as the subject of the profiling +# we profile the compilation and weaving of spring 1.2.6 by default. +target.application.definitions.file=./shadows.xml + +# target application name, used as the subdirectory under results to store +# profiling results +target.application.name=shadows + +# source root directory for the aspects you want to compile and weave alongside +# the target application (unless it contains sufficient aspects on its own...) +test.aspects.src.dir= + +# installation dir of a spring-1.2.6 distribution. you will need to set this +# in project.properties unless you point the target.application.definitions.file +# to compile a different target application altogether. +spring.install.dir=must-set-spring.install.dir-property-in-project.properties + +# for binary and loadtime weaving, the location of the jar file that will be +# woven into +weave.injar= + +# location of aop.xml file to be included when load-time weaving +# use this to control the set of types exposed to the weaver so as to +# match the set of types woven in the other modes for fair comparisons +# across weave times +ltw.aop.xml= + +# args to pass to vm for hprof run +# +# hprof usage: java -agentlib:hprof=[help]|[