gitweb on Svarog
projekti pod git sistemom za održavanje verzija -- projects under the git version control system
summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 86fe051)
raw | patch | inline | side by side (parent: 86fe051)
author | Doni Pracner <quinnuendo@gmail.com> | |
Fri, 7 Aug 2015 13:40:38 +0000 (15:40 +0200) | ||
committer | Doni Pracner <quinnuendo@gmail.com> | |
Fri, 7 Aug 2015 13:40:38 +0000 (15:40 +0200) |
new tasks to make a CSV file with the metrics of the transformed WSL sources
and their improvements.
and their improvements.
build.xml | patch | blob | history |
diff --git a/build.xml b/build.xml
index 467aacd9dadc0d5b8fab00843cab37f0be08f23a..9af121c95e804b81d96904b515e22748e2159c4d 100644 (file)
--- a/build.xml
+++ b/build.xml
<property name="transf.wsl.ini" value="transf.ini" />
<property name="transf.wsl.ext" value="_t.wsl" />
+ <property name="metrics.wsl.file" value="src-wsl/metrics.wsl" />
+ <property name="metrics.extension" value=".met" />
+
<property name="tests.dir" value="tests" />
<property name="log.dir" value="logs" />
<param name="file.dir" value="${samples.temp.dir}"/>
</antcall>
</target>
-
+
+ <!-- metrics -->
+
+ <target name="metrics-compare-wsl">
+ <basename property="metrics.temp.name" file="${metrics.run.filename}" suffix="${transf.wsl.ext}"/>
+ <dirname property="metrics.temp.dir" file="${metrics.run.filename}"/>
+ <antcall target="wsl-run">
+ <param name="filename" value="${metrics.wsl.file}" />
+ <param name="args" value="-o ${metrics.temp.dir}/${metrics.temp.name}${metrics.extension} -c ${metrics.temp.dir}/${metrics.temp.name}.wsl ${metrics.temp.dir}/${metrics.temp.name}${transf.wsl.ext}" />
+
+ </antcall>
+
+ <!--
+ <echo>-o ${metrics.temp.name}.met -c ${metrics.temp.name}.wsl ${metrics.temp.name}${transf.wsl.ext}</echo>
+ -->
+ </target>
+
+ <target name="metrics-samples-compare-wsl" depends="init"
+ description="metrics on transformed wsl files (csv file)" >
+
+ <antcall target="wsl-run">
+ <param name="filename" value="${metrics.wsl.file}" />
+ <param name="args" value="-o ${samples.temp.dir}/0000-header${metrics.extension} -HC" />
+
+ </antcall>
+
+ <foreach param="metrics.run.filename" target="metrics-compare-wsl" parallel="true" maxthreads="${global.max.threads}">
+ <path>
+ <fileset dir='${samples.temp.dir}'>
+ <patternset refid="transformed.sources"/>
+ </fileset>
+ </path>
+ </foreach>
+
+ <concat destfile="${samples.temp.dir}/metrics-wsl-compare.csv">
+ <fileset dir="${samples.temp.dir}" includes="*${metrics.extension}"/>
+ </concat>
+ </target>
+
<!-- output serveral versions of files -->
<target name="output-all-versions"