Netbeans project - ffdec_lib tests in main project

This commit is contained in:
Jindra Petřík
2014-09-16 19:26:06 +02:00
parent a4e9fc0872
commit 05d2d50633
6 changed files with 228 additions and 6 deletions

View File

@@ -99,7 +99,7 @@ auxiliary.show.customizer.message=<message>
<compilation-unit>
<package-root>test</package-root>
<unit-tests/>
<classpath mode="compile">../../lib/LZMA.jar;../../lib/avi.jar;../../lib/flamingo-6.2.jar;../../lib/gif.jar;../../lib/gnujpdf.jar;../../lib/jargs.jar;../../lib/jl1.0.1.jar;../../lib/jna-3.5.1.jar;../../lib/jpacker.jar;../../lib/jpproxy.jar;../../lib/jsyntaxpane-0.9.5.jar;../../lib/nellymoser.jar;../../lib/sfntly.jar;../../lib/substance-6.2.jar;../../lib/substance-flamingo-6.2.jar;../../lib/trident-6.2.jar;../../lib/ttf.jar;build/classes;testlib/emma.jar;testlib/emma_ant.jar;testlib/testng-6.8.jar</classpath>
<classpath mode="compile">../../lib/LZMA.jar;../../lib/avi.jar;../../lib/flamingo-6.2.jar;../../lib/gif.jar;../../lib/gnujpdf.jar;../../lib/jargs.jar;../../lib/jl1.0.1.jar;../../lib/jna-3.5.1.jar;../../lib/jpacker.jar;../../lib/jpproxy.jar;../../lib/jsyntaxpane-0.9.5.jar;../../lib/nellymoser.jar;../../lib/sfntly.jar;../../lib/substance-6.2.jar;../../lib/substance-flamingo-6.2.jar;../../lib/trident-6.2.jar;../../lib/ttf.jar;build/classes;testlib/emma.jar;testlib/emma_ant.jar;testlib/testng-6.8.jar;src</classpath>
<source-level>1.7</source-level>
</compilation-unit>
</java-data>

View File

@@ -0,0 +1,5 @@
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/jdk.xml.data.CRC32=4f166e73
nbproject/jdk.xml.script.CRC32=5342cb35
nbproject/jdk.xml.stylesheet.CRC32=b5c68e1e@1.38.1

157
nbproject/jdk.xml Normal file
View File

@@ -0,0 +1,157 @@
<?xml version="1.0" encoding="UTF-8"?><project name="jdk" basedir=".">
<description>
Permits selection of a JDK to use when building and running project.
See: http://www.netbeans.org/issues/show_bug.cgi?id=64160
</description>
<target name="-jdk-pre-preinit">
<condition property="nbjdk.active-or-nbjdk.home">
<or>
<and>
<isset property="nbjdk.active"/>
<not>
<equals arg1="${nbjdk.active}" arg2="default_platform"/>
</not>
</and>
<and>
<isset property="nbjdk.home"/>
<not>
<isset property="nbjdk.home.defaulted"/>
</not>
</and>
</or>
</condition>
</target>
<target xmlns:common="http://java.netbeans.org/freeform/jdk.xml" name="-jdk-preinit" depends="-jdk-pre-preinit" if="nbjdk.active-or-nbjdk.home">
<macrodef name="property" uri="http://java.netbeans.org/freeform/jdk.xml">
<attribute name="name"/>
<attribute name="value"/>
<sequential>
<property name="@{name}" value="${@{value}}"/>
</sequential>
</macrodef>
<common:property name="nbjdk.home" value="platforms.${nbjdk.active}.home"/>
<common:property name="nbjdk.javac.tmp" value="platforms.${nbjdk.active}.javac"/>
<condition property=".exe" value=".exe">
<os family="windows"/>
</condition>
<property name=".exe" value=""/>
<condition property="nbjdk.javac" value="${nbjdk.home}/bin/javac${.exe}">
<equals arg1="${nbjdk.javac.tmp}" arg2="$${platforms.${nbjdk.active}.javac}"/>
</condition>
<property name="nbjdk.javac" value="${nbjdk.javac.tmp}"/>
<common:property name="nbjdk.java.tmp" value="platforms.${nbjdk.active}.java"/>
<condition property="nbjdk.java" value="${nbjdk.home}/bin/java${.exe}">
<equals arg1="${nbjdk.java.tmp}" arg2="$${platforms.${nbjdk.active}.java}"/>
</condition>
<property name="nbjdk.java" value="${nbjdk.java.tmp}"/>
<common:property name="nbjdk.javadoc.tmp" value="platforms.${nbjdk.active}.javadoc"/>
<condition property="nbjdk.javadoc" value="${nbjdk.home}/bin/javadoc${.exe}">
<equals arg1="${nbjdk.javadoc.tmp}" arg2="$${platforms.${nbjdk.active}.javadoc}"/>
</condition>
<property name="nbjdk.javadoc" value="${nbjdk.javadoc.tmp}"/>
<common:property name="nbjdk.bootclasspath.tmp" value="platforms.${nbjdk.active}.bootclasspath"/>
<condition property="nbjdk.bootclasspath" value="${nbjdk.home}/jre/lib/rt.jar">
<equals arg1="${nbjdk.bootclasspath.tmp}" arg2="$${platforms.${nbjdk.active}.bootclasspath}"/>
</condition>
<property name="nbjdk.bootclasspath" value="${nbjdk.bootclasspath.tmp}"/>
<condition property="nbjdk.valid">
<and>
<available file="${nbjdk.home}" type="dir"/>
<available file="${nbjdk.javac}" type="file"/>
<available file="${nbjdk.java}" type="file"/>
<available file="${nbjdk.javadoc}" type="file"/>
</and>
</condition>
<echo level="verbose">nbjdk.active=${nbjdk.active} nbjdk.home=${nbjdk.home} nbjdk.java=${nbjdk.java} nbjdk.javac=${nbjdk.javac} nbjdk.javadoc=${nbjdk.javadoc} nbjdk.bootclasspath=${nbjdk.bootclasspath} nbjdk.valid=${nbjdk.valid} have-jdk-1.4=${have-jdk-1.4} have-jdk-1.5=${have-jdk-1.5}</echo>
</target>
<target name="-jdk-warn" depends="-jdk-preinit" if="nbjdk.active-or-nbjdk.home" unless="nbjdk.valid">
<property name="jdkhome.presumed" location="${java.home}/.."/>
<echo level="warning">Warning: nbjdk.active=${nbjdk.active} or nbjdk.home=${nbjdk.home} is an invalid Java platform; ignoring and using ${jdkhome.presumed}</echo>
</target>
<target name="-jdk-presetdef-basic" depends="-jdk-preinit" if="nbjdk.valid" unless="nbjdk.presetdef.basic.done">
<macrodef name="javac-presetdef">
<attribute name="javacval"/>
<sequential>
<presetdef name="javac">
<javac fork="yes" executable="@{javacval}"/>
</presetdef>
</sequential>
</macrodef>
<javac-presetdef javacval="${nbjdk.javac}"/>
<macrodef name="java-presetdef">
<attribute name="javaval"/>
<sequential>
<presetdef name="java">
<java fork="yes" jvm="@{javaval}"/>
</presetdef>
</sequential>
</macrodef>
<java-presetdef javaval="${nbjdk.java}"/>
<macrodef name="javadoc-presetdef">
<attribute name="javadocval"/>
<sequential>
<presetdef name="javadoc">
<javadoc executable="@{javadocval}"/>
</presetdef>
</sequential>
</macrodef>
<javadoc-presetdef javadocval="${nbjdk.javadoc}"/>
<macrodef name="junit-presetdef">
<attribute name="javaval"/>
<sequential>
<presetdef name="junit">
<junit fork="yes" jvm="@{javaval}"/>
</presetdef>
</sequential>
</macrodef>
<junit-presetdef javaval="${nbjdk.java}"/>
<property name="nbjdk.presetdef.basic.done" value="true"/>
</target>
<target name="-jdk-presetdef-nbjpdastart" depends="-jdk-preinit" if="nbjdk.valid" unless="nbjdk.presetdef.nbjpdastart.done">
<macrodef name="nbjpdastart-presetdef">
<attribute name="bootcpval"/>
<sequential>
<presetdef name="nbjpdastart">
<nbjpdastart>
<bootclasspath>
<path path="@{bootcpval}"/>
</bootclasspath>
</nbjpdastart>
</presetdef>
</sequential>
</macrodef>
<nbjpdastart-presetdef bootcpval="${nbjdk.bootclasspath}"/>
<property name="nbjdk.presetdef.nbjpdastart.done" value="true"/>
</target>
<target name="-jdk-default" unless="nbjdk.active-or-nbjdk.home">
<property name="java.home.parent" location="${java.home}/.."/>
<condition property="nbjdk.home" value="${java.home.parent}">
<available file="${java.home.parent}/lib/tools.jar" type="file"/>
</condition>
<condition property="nbjdk.home" value="${java.home}">
<available file="${java.home}/lib/tools.jar" type="file"/>
</condition>
<condition property="nbjdk.home" value="/Library/Java/Home">
<available file="/Library/Java/Home" type="dir"/>
</condition>
<property name="nbjdk.home" location="${java.home.parent}"/>
<property name="nbjdk.home.defaulted" value="true"/>
</target>
<target name="-jdk-init" depends="-jdk-preinit,-jdk-warn,-jdk-presetdef-basic,-jdk-default"/>
</project>

View File

@@ -0,0 +1 @@
nbjdk.active=JDK_1.7

37
nbproject/nbjdk.xml Normal file
View File

@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<project basedir=".." name="ffdec">
<property file="nbproject/nbjdk.properties"/>
<property location="${netbeans.user}/build.properties" name="user.properties.file"/>
<property file="${user.properties.file}"/>
<import file="jdk.xml"/>
<target depends="-jdk-init" name="build">
<ant inheritall="false" target="build"/>
</target>
<target depends="-jdk-init" name="clean">
<ant inheritall="false" target="clean"/>
</target>
<target depends="-jdk-init" name="javadoc">
<ant inheritall="false" target="javadoc"/>
</target>
<target depends="-jdk-init" name="run">
<ant inheritall="false" target="run"/>
</target>
<target depends="-jdk-init" name="test">
<ant inheritall="false" target="test"/>
</target>
<target depends="-jdk-init" name="profile-nb">
<ant antfile="nbproject/ide-targets.xml" inheritall="false" target="profile-nb"/>
</target>
<target depends="-jdk-init,-jdk-presetdef-nbjpdastart" name="debug-nb">
<ant antfile="nbproject/ide-file-targets.xml" inheritall="false" target="debug-nb"/>
</target>
<target depends="-jdk-init" name="run-selected-file-in-src">
<ant antfile="nbproject/ide-file-targets.xml" inheritall="false" target="run-selected-file-in-src"/>
</target>
<target depends="-jdk-init" name="run-selected-file-in-test">
<ant antfile="nbproject/ide-file-targets.xml" inheritall="false" target="run-selected-file-in-test"/>
</target>
<target depends="-jdk-init,-jdk-presetdef-nbjpdastart" name="debug-selected-file-in-test">
<ant antfile="nbproject/ide-file-targets.xml" inheritall="false" target="debug-selected-file-in-test"/>
</target>
</project>

View File

@@ -33,37 +33,49 @@
<location>libsrc/ffdec_lib/src</location>
<encoding>UTF-8</encoding>
</source-folder>
<source-folder>
<label>libsrc\ffdec_lib\test</label>
<type>java</type>
<location>libsrc/ffdec_lib/test</location>
<encoding>UTF-8</encoding>
</source-folder>
</folders>
<ide-actions>
<action name="build">
<script>nbproject/nbjdk.xml</script>
<target>build</target>
</action>
<action name="clean">
<script>nbproject/nbjdk.xml</script>
<target>clean</target>
</action>
<action name="javadoc">
<script>nbproject/nbjdk.xml</script>
<target>javadoc</target>
</action>
<action name="run">
<script>nbproject/nbjdk.xml</script>
<target>run</target>
</action>
<action name="test">
<script>nbproject/nbjdk.xml</script>
<target>test</target>
</action>
<action name="rebuild">
<script>nbproject/nbjdk.xml</script>
<target>clean</target>
<target>build</target>
</action>
<action name="profile">
<script>nbproject/ide-targets.xml</script>
<script>nbproject/nbjdk.xml</script>
<target>profile-nb</target>
</action>
<action name="debug">
<script>nbproject/ide-file-targets.xml</script>
<script>nbproject/nbjdk.xml</script>
<target>debug-nb</target>
</action>
<action name="run.single">
<script>nbproject/ide-file-targets.xml</script>
<script>nbproject/nbjdk.xml</script>
<target>run-selected-file-in-src</target>
<context>
<property>run.class</property>
@@ -76,7 +88,7 @@
</context>
</action>
<action name="run.single">
<script>nbproject/ide-file-targets.xml</script>
<script>nbproject/nbjdk.xml</script>
<target>run-selected-file-in-test</target>
<context>
<property>run.class</property>
@@ -89,7 +101,7 @@
</context>
</action>
<action name="debug.single">
<script>nbproject/ide-file-targets.xml</script>
<script>nbproject/nbjdk.xml</script>
<target>debug-selected-file-in-test</target>
<context>
<property>debug.class</property>
@@ -141,6 +153,10 @@
<label>libsrc\ffdec_lib\src</label>
<location>libsrc/ffdec_lib/src</location>
</source-folder>
<source-folder style="packages">
<label>libsrc\ffdec_lib\test</label>
<location>libsrc/ffdec_lib/test</location>
</source-folder>
<source-file>
<location>build.xml</location>
</source-file>
@@ -184,6 +200,12 @@
<package-root>libsrc/ffdec_lib/src</package-root>
<source-level>1.7</source-level>
</compilation-unit>
<compilation-unit>
<package-root>libsrc/ffdec_lib/test</package-root>
<unit-tests/>
<classpath mode="compile">lib/ffdec_lib.jar;libsrc/ffdec_lib/src;libsrc/ffdec_lib/testlib/emma.jar;libsrc/ffdec_lib/testlib/emma_ant.jar;libsrc/ffdec_lib/testlib/testng-6.8.jar</classpath>
<source-level>1.7</source-level>
</compilation-unit>
</java-data>
</configuration>
</project>