ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bode...@apache.org
Subject svn commit: r504194 - in /ant/antlibs/dotnet/trunk/src/tests/antunit/dir with spaces: msbuild-test.xml nant-test.xml nunit-test.xml
Date Tue, 06 Feb 2007 16:47:30 GMT
Author: bodewig
Date: Tue Feb  6 08:47:28 2007
New Revision: 504194

URL: http://svn.apache.org/viewvc?view=rev&rev=504194
Log:
Add more tests for directories with spaces

Added:
    ant/antlibs/dotnet/trunk/src/tests/antunit/dir with spaces/msbuild-test.xml   (with props)
    ant/antlibs/dotnet/trunk/src/tests/antunit/dir with spaces/nant-test.xml   (with props)
    ant/antlibs/dotnet/trunk/src/tests/antunit/dir with spaces/nunit-test.xml   (with props)

Added: ant/antlibs/dotnet/trunk/src/tests/antunit/dir with spaces/msbuild-test.xml
URL: http://svn.apache.org/viewvc/ant/antlibs/dotnet/trunk/src/tests/antunit/dir%20with%20spaces/msbuild-test.xml?view=auto&rev=504194
==============================================================================
--- ant/antlibs/dotnet/trunk/src/tests/antunit/dir with spaces/msbuild-test.xml (added)
+++ ant/antlibs/dotnet/trunk/src/tests/antunit/dir with spaces/msbuild-test.xml Tue Feb  6
08:47:28 2007
@@ -0,0 +1,52 @@
+<?xml version="1.0"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<project name="msbuild in dir with spaces" basedir="."
+  xmlns:au="antlib:org.apache.ant.antunit"
+  xmlns:dn="antlib:org.apache.ant.dotnet">
+
+  <property name="source.dir" location="src"/>
+
+  <import file="../augment-path.xml"/>
+  <condition property="msbuild.found">
+    <or>
+      <available file="MSBuild.exe" filepath="${augmented.PATH}"/>
+      <available file="MSBuild.exe"/>
+    </or>
+  </condition>
+
+  <target name="setUp">
+    <mkdir dir="${source.dir}"/>
+    <copy todir="${source.dir}">
+      <fileset dir="../build-tasks/src">
+        <include name="*.proj"/>
+      </fileset>
+    </copy>
+  </target>
+
+  <target name="tearDown">
+    <delete dir="${source.dir}"/>
+  </target>
+
+  <target name="test-echo" if="msbuild.found">
+    <dn:msbuild buildfile="${source.dir}/msbuild.proj">
+      <dn:target name="echo"/>
+      <dn:property name="foo" value="bar"/>
+    </dn:msbuild>
+    <au:assertLogContains text="foo is bar"/>
+  </target>
+</project>
\ No newline at end of file

Propchange: ant/antlibs/dotnet/trunk/src/tests/antunit/dir with spaces/msbuild-test.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: ant/antlibs/dotnet/trunk/src/tests/antunit/dir with spaces/nant-test.xml
URL: http://svn.apache.org/viewvc/ant/antlibs/dotnet/trunk/src/tests/antunit/dir%20with%20spaces/nant-test.xml?view=auto&rev=504194
==============================================================================
--- ant/antlibs/dotnet/trunk/src/tests/antunit/dir with spaces/nant-test.xml (added)
+++ ant/antlibs/dotnet/trunk/src/tests/antunit/dir with spaces/nant-test.xml Tue Feb  6 08:47:28
2007
@@ -0,0 +1,54 @@
+<?xml version="1.0"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<project name="nant in dir with spaces" basedir="."
+  xmlns:au="antlib:org.apache.ant.antunit"
+  xmlns:dn="antlib:org.apache.ant.dotnet">
+
+  <property name="source.dir" location="src"/>
+
+  <import file="../augment-path.xml"/>
+  <condition property="nant.found">
+    <or>
+      <available file="NAnt.exe" filepath="${augmented.PATH}"/>
+      <available file="NAnt.exe"/>
+    </or>
+  </condition>
+
+  <target name="setUp">
+    <mkdir dir="${source.dir}"/>
+    <copy todir="${source.dir}">
+      <fileset dir="../build-tasks/src">
+        <include name="*.build"/>
+      </fileset>
+    </copy>
+  </target>
+
+  <target name="tearDown">
+    <delete dir="${source.dir}"/>
+  </target>
+
+  <target name="test-echo" if="nant.found">
+    <dn:nant 
+      buildfile="${source.dir}/nant.build" 
+      >
+      <dn:target name="echo"/>
+      <dn:property name="foo" value="bar"/>
+    </dn:nant>
+    <au:assertLogContains text="foo is bar"/>
+  </target>
+</project>
\ No newline at end of file

Propchange: ant/antlibs/dotnet/trunk/src/tests/antunit/dir with spaces/nant-test.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: ant/antlibs/dotnet/trunk/src/tests/antunit/dir with spaces/nunit-test.xml
URL: http://svn.apache.org/viewvc/ant/antlibs/dotnet/trunk/src/tests/antunit/dir%20with%20spaces/nunit-test.xml?view=auto&rev=504194
==============================================================================
--- ant/antlibs/dotnet/trunk/src/tests/antunit/dir with spaces/nunit-test.xml (added)
+++ ant/antlibs/dotnet/trunk/src/tests/antunit/dir with spaces/nunit-test.xml Tue Feb  6 08:47:28
2007
@@ -0,0 +1,71 @@
+<?xml version="1.0"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<project name="nant in dir with spaces" basedir="."
+  xmlns:au="antlib:org.apache.ant.antunit"
+  xmlns:dn="antlib:org.apache.ant.dotnet">
+
+  <property name="source.dir" location="src"/>
+  <property name="dest.dir" location="dest"/>
+
+  <import file="../augment-path.xml"/>
+  <condition property="nunit.found">
+    <or>
+      <available file="nunit-console.exe" filepath="${augmented.PATH}"/>
+      <available file="nunit-console.exe"/>
+    </or>
+  </condition>
+
+  <target name="setUp">
+    <mkdir dir="${source.dir}"/>
+    <mkdir dir="${dest.dir}"/>
+    <copy todir="${source.dir}">
+      <fileset dir="../nunit/src" includes="pass.cs"/>
+    </copy>
+  </target>
+
+  <target name="tearDown">
+    <delete dir="${source.dir}"/>
+    <delete dir="${dest.dir}"/>
+  </target>
+
+  <target name="find-NUnit" if="nunit.found">
+    <whichresource resource="/nunit.framework.dll" property="nunit"
+      classpath="${augmented.PATH}"/>
+  </target>
+
+  <target name="extract-NUnit" depends="find-NUnit" if="nunit">
+    <pathconvert property="nunit.framework.dll">
+      <map from="file:///" to="/"/>
+      <map from="file:/" to=""/>
+      <url url="${nunit}"/>
+    </pathconvert>
+  </target>
+
+  <target name="compile-pass" if="nunit" depends="extract-NUnit">
+    <dn:csc destFile="${dest.dir}/Pass.dll"
+      targetType="library" references="${nunit.framework.dll}">
+      <src dir="${source.dir}" includes="pass.cs"/>
+    </dn:csc>
+  </target>
+
+  <target name="test-passing" depends="compile-pass" if="nunit.found">
+    <dn:nunit errorProperty="nunit.failed">
+      <testassembly name="${dest.dir}/Pass.dll"/>
+    </dn:nunit>
+  </target>
+</project>
\ No newline at end of file

Propchange: ant/antlibs/dotnet/trunk/src/tests/antunit/dir with spaces/nunit-test.xml
------------------------------------------------------------------------------
    svn:eol-style = native



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


Mime
View raw message