You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by jg...@apache.org on 2009/03/09 23:07:51 UTC
svn commit: r751867 - in /activemq/activemq-dotnet:
Apache.NMS.ActiveMQ/trunk/ Apache.NMS.ActiveMQ/trunk/src/main/csharp/
Apache.NMS.EMS/trunk/ Apache.NMS.EMS/trunk/src/main/csharp/
Apache.NMS.MSMQ/trunk/ Apache.NMS.WCF/trunk/ Apache.NMS/trunk/ Apache....
Author: jgomes
Date: Mon Mar 9 22:07:50 2009
New Revision: 751867
URL: http://svn.apache.org/viewvc?rev=751867&view=rev
Log:
Added packaging script file.
Added:
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/package.ps1
activemq/activemq-dotnet/Apache.NMS.EMS/trunk/package.ps1
activemq/activemq-dotnet/Apache.NMS.MSMQ/trunk/package.ps1
activemq/activemq-dotnet/Apache.NMS.WCF/trunk/package.ps1
Modified:
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/ (props changed)
activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Connection.cs
activemq/activemq-dotnet/Apache.NMS.EMS/trunk/ (props changed)
activemq/activemq-dotnet/Apache.NMS.EMS/trunk/nmsprovider-test.config
activemq/activemq-dotnet/Apache.NMS.EMS/trunk/src/main/csharp/ConnectionFactory.cs
activemq/activemq-dotnet/Apache.NMS.MSMQ/trunk/ (props changed)
activemq/activemq-dotnet/Apache.NMS.WCF/trunk/ (props changed)
activemq/activemq-dotnet/Apache.NMS/trunk/package.ps1
activemq/activemq-dotnet/Apache.NMS/trunk/src/test/csharp/ConnectionTest.cs
Propchange: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Mon Mar 9 22:07:50 2009
@@ -2,3 +2,4 @@
obj
*.suo
lib
+package
Added: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/package.ps1
URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/package.ps1?rev=751867&view=auto
==============================================================================
--- activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/package.ps1 (added)
+++ activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/package.ps1 Mon Mar 9 22:07:50 2009
@@ -0,0 +1,94 @@
+# 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.
+
+$pkgname = "Apache.NMS.ActiveMQ"
+$pkgver = "1.1.0"
+$configurations = "release", "debug"
+$frameworks = "mono-2.0", "net-2.0", "net-3.5", "netcf-2.0"
+
+function package-legalfiles($zipfile)
+{
+ zip -9 -u -j "$zipfile" ..\LICENSE.txt
+ zip -9 -u -j "$zipfile" ..\NOTICE.txt
+}
+
+write-progress "Creating package directory." "Initializing..."
+if(!(test-path package))
+{
+ md package
+}
+
+pushd build
+
+$pkgdir = "..\package"
+
+write-progress "Packaging Application files." "Scanning..."
+foreach($configuration in $configurations)
+{
+ $zipfile = "$pkgdir\$pkgname-$pkgver-bin-$configuration.zip"
+ package-legalfiles $zipfile
+ foreach($framework in $frameworks)
+ {
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.dll"
+ }
+}
+
+write-progress "Packaging PDB files." "Scanning..."
+foreach($configuration in $configurations)
+{
+ $zipfile = "$pkgdir\$pkgname-$pkgver-PDBs-$configuration.zip"
+ package-legalfiles $zipfile
+ foreach($framework in $frameworks)
+ {
+ if($framework -ieq "mono-2.0")
+ {
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.dll.mdb"
+ }
+ else
+ {
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.pdb"
+ }
+ }
+}
+
+write-progress "Packaging Unit test files." "Scanning..."
+foreach($configuration in $configurations)
+{
+ $zipfile = "$pkgdir\$pkgname-$pkgver-UnitTests-$configuration.zip"
+ package-legalfiles $zipfile
+ foreach($framework in $frameworks)
+ {
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.Test.dll"
+ if($framework -ieq "mono-2.0")
+ {
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.Test.dll.mdb"
+ }
+ else
+ {
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.Test.pdb"
+ }
+ }
+}
+
+popd
+
+write-progress "Packaging Source code files." "Scanning..."
+$pkgdir = "package"
+$zipfile = "$pkgdir\$pkgname-$pkgver-src.zip"
+
+zip -9 -u "$zipfile" LICENSE.txt NOTICE.txt nant-common.xml nant.build package.ps1 vs2008-activemq-test.csproj vs2008-activemq.csproj vs2008-activemq.sln
+zip -9 -u -r "$zipfile" keyfile src
+
+write-progress "Packaging" "Complete."
Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Connection.cs
URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Connection.cs?rev=751867&r1=751866&r2=751867&view=diff
==============================================================================
--- activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Connection.cs (original)
+++ activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/src/main/csharp/Connection.cs Mon Mar 9 22:07:50 2009
@@ -441,23 +441,23 @@
}
else if(command is ConnectionError)
{
- if(!closing && !closed)
- {
- ConnectionError connectionError = (ConnectionError) command;
- BrokerError brokerError = connectionError.Exception;
- string message = "Broker connection error.";
- string cause = "";
-
- if(null != brokerError)
- {
- message = brokerError.Message;
- if(null != brokerError.Cause)
- {
- cause = brokerError.Cause.Message;
- }
- }
+ if(!closing && !closed)
+ {
+ ConnectionError connectionError = (ConnectionError) command;
+ BrokerError brokerError = connectionError.Exception;
+ string message = "Broker connection error.";
+ string cause = "";
+
+ if(null != brokerError)
+ {
+ message = brokerError.Message;
+ if(null != brokerError.Cause)
+ {
+ cause = brokerError.Cause.Message;
+ }
+ }
- OnException(commandTransport, new NMSConnectionException(message, cause));
+ OnException(commandTransport, new NMSConnectionException(message, cause));
}
}
else
Propchange: activemq/activemq-dotnet/Apache.NMS.EMS/trunk/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Mon Mar 9 22:07:50 2009
@@ -2,3 +2,4 @@
obj
*.suo
lib
+package
Modified: activemq/activemq-dotnet/Apache.NMS.EMS/trunk/nmsprovider-test.config
URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.EMS/trunk/nmsprovider-test.config?rev=751867&r1=751866&r2=751867&view=diff
==============================================================================
--- activemq/activemq-dotnet/Apache.NMS.EMS/trunk/nmsprovider-test.config (original)
+++ activemq/activemq-dotnet/Apache.NMS.EMS/trunk/nmsprovider-test.config Mon Mar 9 22:07:50 2009
@@ -17,9 +17,6 @@
-->
<configuration>
<defaultURI value="ems:tcp://tibcohost:7222">
- <factoryParams>
- <param type="string" value="NMSTestClient"/>
- </factoryParams>
<userName value="guest"/>
<passWord value="guest"/>
</defaultURI>
Added: activemq/activemq-dotnet/Apache.NMS.EMS/trunk/package.ps1
URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.EMS/trunk/package.ps1?rev=751867&view=auto
==============================================================================
--- activemq/activemq-dotnet/Apache.NMS.EMS/trunk/package.ps1 (added)
+++ activemq/activemq-dotnet/Apache.NMS.EMS/trunk/package.ps1 Mon Mar 9 22:07:50 2009
@@ -0,0 +1,94 @@
+# 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.
+
+$pkgname = "Apache.NMS.EMS"
+$pkgver = "1.1.0"
+$configurations = "release", "debug"
+$frameworks = "net-2.0", "net-3.5"
+
+function package-legalfiles($zipfile)
+{
+ zip -9 -u -j "$zipfile" ..\LICENSE.txt
+ zip -9 -u -j "$zipfile" ..\NOTICE.txt
+}
+
+write-progress "Creating package directory." "Initializing..."
+if(!(test-path package))
+{
+ md package
+}
+
+pushd build
+
+$pkgdir = "..\package"
+
+write-progress "Packaging Application files." "Scanning..."
+foreach($configuration in $configurations)
+{
+ $zipfile = "$pkgdir\$pkgname-$pkgver-bin-$configuration.zip"
+ package-legalfiles $zipfile
+ foreach($framework in $frameworks)
+ {
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.dll"
+ }
+}
+
+write-progress "Packaging PDB files." "Scanning..."
+foreach($configuration in $configurations)
+{
+ $zipfile = "$pkgdir\$pkgname-$pkgver-PDBs-$configuration.zip"
+ package-legalfiles $zipfile
+ foreach($framework in $frameworks)
+ {
+ if($framework -ieq "mono-2.0")
+ {
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.dll.mdb"
+ }
+ else
+ {
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.pdb"
+ }
+ }
+}
+
+write-progress "Packaging Unit test files." "Scanning..."
+foreach($configuration in $configurations)
+{
+ $zipfile = "$pkgdir\$pkgname-$pkgver-UnitTests-$configuration.zip"
+ package-legalfiles $zipfile
+ foreach($framework in $frameworks)
+ {
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.Test.dll"
+ if($framework -ieq "mono-2.0")
+ {
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.Test.dll.mdb"
+ }
+ else
+ {
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.Test.pdb"
+ }
+ }
+}
+
+popd
+
+write-progress "Packaging Source code files." "Scanning..."
+$pkgdir = "package"
+$zipfile = "$pkgdir\$pkgname-$pkgver-src.zip"
+
+zip -9 -u "$zipfile" LICENSE.txt NOTICE.txt nant-common.xml nant.build package.ps1 vs2008-ems-test.csproj vs2008-ems.csproj vs2008-ems.sln
+zip -9 -u -r "$zipfile" keyfile src
+
+write-progress "Packaging" "Complete."
Modified: activemq/activemq-dotnet/Apache.NMS.EMS/trunk/src/main/csharp/ConnectionFactory.cs
URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.EMS/trunk/src/main/csharp/ConnectionFactory.cs?rev=751867&r1=751866&r2=751867&view=diff
==============================================================================
--- activemq/activemq-dotnet/Apache.NMS.EMS/trunk/src/main/csharp/ConnectionFactory.cs (original)
+++ activemq/activemq-dotnet/Apache.NMS.EMS/trunk/src/main/csharp/ConnectionFactory.cs Mon Mar 9 22:07:50 2009
@@ -51,8 +51,17 @@
}
public ConnectionFactory(string serverUrl)
- : this(serverUrl, Guid.NewGuid().ToString())
{
+ try
+ {
+ this.tibcoConnectionFactory = new TIBCO.EMS.ConnectionFactory(serverUrl);
+ }
+ catch(Exception ex)
+ {
+ Apache.NMS.Tracer.DebugFormat("Exception instantiating TIBCO.EMS.ConnectionFactory: {0}", ex.Message);
+ }
+
+ VerifyConnectionFactory();
}
public ConnectionFactory(string serverUrl, string clientId)
Propchange: activemq/activemq-dotnet/Apache.NMS.MSMQ/trunk/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Mon Mar 9 22:07:50 2009
@@ -2,3 +2,4 @@
obj
*.suo
lib
+package
Added: activemq/activemq-dotnet/Apache.NMS.MSMQ/trunk/package.ps1
URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.MSMQ/trunk/package.ps1?rev=751867&view=auto
==============================================================================
--- activemq/activemq-dotnet/Apache.NMS.MSMQ/trunk/package.ps1 (added)
+++ activemq/activemq-dotnet/Apache.NMS.MSMQ/trunk/package.ps1 Mon Mar 9 22:07:50 2009
@@ -0,0 +1,94 @@
+# 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.
+
+$pkgname = "Apache.NMS.MSMQ"
+$pkgver = "1.1.0"
+$configurations = "release", "debug"
+$frameworks = "net-1.1", "net-2.0", "net-3.5"
+
+function package-legalfiles($zipfile)
+{
+ zip -9 -u -j "$zipfile" ..\LICENSE.txt
+ zip -9 -u -j "$zipfile" ..\NOTICE.txt
+}
+
+write-progress "Creating package directory." "Initializing..."
+if(!(test-path package))
+{
+ md package
+}
+
+pushd build
+
+$pkgdir = "..\package"
+
+write-progress "Packaging Application files." "Scanning..."
+foreach($configuration in $configurations)
+{
+ $zipfile = "$pkgdir\$pkgname-$pkgver-bin-$configuration.zip"
+ package-legalfiles $zipfile
+ foreach($framework in $frameworks)
+ {
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.dll"
+ }
+}
+
+write-progress "Packaging PDB files." "Scanning..."
+foreach($configuration in $configurations)
+{
+ $zipfile = "$pkgdir\$pkgname-$pkgver-PDBs-$configuration.zip"
+ package-legalfiles $zipfile
+ foreach($framework in $frameworks)
+ {
+ if($framework -ieq "mono-2.0")
+ {
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.dll.mdb"
+ }
+ else
+ {
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.pdb"
+ }
+ }
+}
+
+write-progress "Packaging Unit test files." "Scanning..."
+foreach($configuration in $configurations)
+{
+ $zipfile = "$pkgdir\$pkgname-$pkgver-UnitTests-$configuration.zip"
+ package-legalfiles $zipfile
+ foreach($framework in $frameworks)
+ {
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.Test.dll"
+ if($framework -ieq "mono-2.0")
+ {
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.Test.dll.mdb"
+ }
+ else
+ {
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.Test.pdb"
+ }
+ }
+}
+
+popd
+
+write-progress "Packaging Source code files." "Scanning..."
+$pkgdir = "package"
+$zipfile = "$pkgdir\$pkgname-$pkgver-src.zip"
+
+zip -9 -u "$zipfile" LICENSE.txt NOTICE.txt nant-common.xml nant.build package.ps1 vs2008-msmq-test.csproj vs2008-msmq.csproj vs2008-msmq.sln
+zip -9 -u -r "$zipfile" keyfile src
+
+write-progress "Packaging" "Complete."
Propchange: activemq/activemq-dotnet/Apache.NMS.WCF/trunk/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Mon Mar 9 22:07:50 2009
@@ -2,3 +2,4 @@
obj
*.suo
lib
+package
Added: activemq/activemq-dotnet/Apache.NMS.WCF/trunk/package.ps1
URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.WCF/trunk/package.ps1?rev=751867&view=auto
==============================================================================
--- activemq/activemq-dotnet/Apache.NMS.WCF/trunk/package.ps1 (added)
+++ activemq/activemq-dotnet/Apache.NMS.WCF/trunk/package.ps1 Mon Mar 9 22:07:50 2009
@@ -0,0 +1,94 @@
+# 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.
+
+$pkgname = "Apache.NMS.WCF"
+$pkgver = "1.0.0"
+$configurations = "release", "debug"
+$frameworks = "net-3.5"
+
+function package-legalfiles($zipfile)
+{
+ zip -9 -u -j "$zipfile" ..\LICENSE.txt
+ zip -9 -u -j "$zipfile" ..\NOTICE.txt
+}
+
+write-progress "Creating package directory." "Initializing..."
+if(!(test-path package))
+{
+ md package
+}
+
+pushd build
+
+$pkgdir = "..\package"
+
+write-progress "Packaging Application files." "Scanning..."
+foreach($configuration in $configurations)
+{
+ $zipfile = "$pkgdir\$pkgname-$pkgver-bin-$configuration.zip"
+ package-legalfiles $zipfile
+ foreach($framework in $frameworks)
+ {
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.dll"
+ }
+}
+
+write-progress "Packaging PDB files." "Scanning..."
+foreach($configuration in $configurations)
+{
+ $zipfile = "$pkgdir\$pkgname-$pkgver-PDBs-$configuration.zip"
+ package-legalfiles $zipfile
+ foreach($framework in $frameworks)
+ {
+ if($framework -ieq "mono-2.0")
+ {
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.dll.mdb"
+ }
+ else
+ {
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.pdb"
+ }
+ }
+}
+
+write-progress "Packaging Unit test files." "Scanning..."
+foreach($configuration in $configurations)
+{
+ $zipfile = "$pkgdir\$pkgname-$pkgver-UnitTests-$configuration.zip"
+ package-legalfiles $zipfile
+ foreach($framework in $frameworks)
+ {
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.Test.dll"
+ if($framework -ieq "mono-2.0")
+ {
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.Test.dll.mdb"
+ }
+ else
+ {
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.Test.pdb"
+ }
+ }
+}
+
+popd
+
+write-progress "Packaging Source code files." "Scanning..."
+$pkgdir = "package"
+$zipfile = "$pkgdir\$pkgname-$pkgver-src.zip"
+
+zip -9 -u "$zipfile" LICENSE.txt NOTICE.txt nant-common.xml nant.build package.ps1 vs2008-wcf.csproj vs2008-wcf.sln
+zip -9 -u -r "$zipfile" keyfile src
+
+write-progress "Packaging" "Complete."
Modified: activemq/activemq-dotnet/Apache.NMS/trunk/package.ps1
URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS/trunk/package.ps1?rev=751867&r1=751866&r2=751867&view=diff
==============================================================================
--- activemq/activemq-dotnet/Apache.NMS/trunk/package.ps1 (original)
+++ activemq/activemq-dotnet/Apache.NMS/trunk/package.ps1 Mon Mar 9 22:07:50 2009
@@ -13,6 +13,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
+$pkgname = "Apache.NMS"
$pkgver = "1.1.0"
$configurations = "release", "debug"
$frameworks = "mono-2.0", "net-1.1", "net-2.0", "net-3.5", "netcf-2.0"
@@ -36,28 +37,28 @@
write-progress "Packaging Application files." "Scanning..."
foreach($configuration in $configurations)
{
- $zipfile = "$pkgdir\Apache.NMS-$pkgver-bin-$configuration.zip"
+ $zipfile = "$pkgdir\$pkgname-$pkgver-bin-$configuration.zip"
package-legalfiles $zipfile
foreach($framework in $frameworks)
{
- zip -9 -u "$zipfile" "$framework\$configuration\Apache.NMS.dll"
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.dll"
}
}
write-progress "Packaging PDB files." "Scanning..."
foreach($configuration in $configurations)
{
- $zipfile = "$pkgdir\Apache.NMS-$pkgver-PDBs-$configuration.zip"
+ $zipfile = "$pkgdir\$pkgname-$pkgver-PDBs-$configuration.zip"
package-legalfiles $zipfile
foreach($framework in $frameworks)
{
if($framework -ieq "mono-2.0")
{
- zip -9 -u "$zipfile" "$framework\$configuration\Apache.NMS.dll.mdb"
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.dll.mdb"
}
else
{
- zip -9 -u "$zipfile" "$framework\$configuration\Apache.NMS.pdb"
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.pdb"
}
}
}
@@ -65,18 +66,18 @@
write-progress "Packaging Unit test files." "Scanning..."
foreach($configuration in $configurations)
{
- $zipfile = "$pkgdir\Apache.NMS-$pkgver-UnitTests-$configuration.zip"
+ $zipfile = "$pkgdir\$pkgname-$pkgver-UnitTests-$configuration.zip"
package-legalfiles $zipfile
foreach($framework in $frameworks)
{
- zip -9 -u "$zipfile" "$framework\$configuration\Apache.NMS.Test.dll"
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.Test.dll"
if($framework -ieq "mono-2.0")
{
- zip -9 -u "$zipfile" "$framework\$configuration\Apache.NMS.Test.dll.mdb"
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.Test.dll.mdb"
}
else
{
- zip -9 -u "$zipfile" "$framework\$configuration\Apache.NMS.Test.pdb"
+ zip -9 -u "$zipfile" "$framework\$configuration\$pkgname.Test.pdb"
}
}
}
@@ -85,9 +86,9 @@
write-progress "Packaging Source code files." "Scanning..."
$pkgdir = "package"
-$zipfile = "$pkgdir\Apache.NMS-$pkgver-src.zip"
+$zipfile = "$pkgdir\$pkgname-$pkgver-src.zip"
zip -9 -u "$zipfile" LICENSE.txt NOTICE.txt nant-common.xml nant.build package.ps1 vs2008-nms-test.csproj vs2008-nms.csproj vs2008-nms.sln
-zip -9 -u -r "$zipfile" keyfile lib src
+zip -9 -u -r "$zipfile" keyfile src
write-progress "Packaging" "Complete."
Modified: activemq/activemq-dotnet/Apache.NMS/trunk/src/test/csharp/ConnectionTest.cs
URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS/trunk/src/test/csharp/ConnectionTest.cs?rev=751867&r1=751866&r2=751867&view=diff
==============================================================================
--- activemq/activemq-dotnet/Apache.NMS/trunk/src/test/csharp/ConnectionTest.cs (original)
+++ activemq/activemq-dotnet/Apache.NMS/trunk/src/test/csharp/ConnectionTest.cs Mon Mar 9 22:07:50 2009
@@ -14,8 +14,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+
using System;
-using NUnit.Framework;
+using NUnit.Framework;
+using NUnit.Framework.Extensions;
namespace Apache.NMS.Test
{
@@ -41,78 +43,54 @@
}
}
- /// <summary>
- /// Verify disposing a connection after a consumer has been created and disposed.
- /// </summary>
- [Test]
- public void DisposeConnectionAfterDisposingConsumer()
- {
- CreateAndDisposeWithConsumer(true);
- }
-
- /// <summary>
- /// Verify disposing a connection after a consumer has been created but not disposed.
- /// </summary>
- [Test]
- public void DisposeConnectionWithoutDisposingConsumer()
- {
- CreateAndDisposeWithConsumer(false);
- }
-
- /// <summary>
- /// Verify disposing a connection after a producer has been created and disposed.
- /// </summary>
- [Test]
- public void DisposeConnectionAfterDisposingProducer()
- {
- CreateAndDisposeWithProducer(true);
- }
-
- /// <summary>
- /// Verify disposing a connection after a producer has been created but not disposed.
- /// </summary>
- [Test]
- public void DisposeConnectionWithoutDisposingProducer()
- {
- CreateAndDisposeWithProducer(false);
- }
-
- private void CreateAndDisposeWithConsumer(bool disposeConsumer)
- {
- IConnection connection = CreateConnection("DisposalTestConnection");
- connection.Start();
-
- ISession session = connection.CreateSession();
- IQueue queue = session.GetQueue("DisposalTestQueue");
-
- IMessageConsumer consumer = session.CreateConsumer(queue);
-
- connection.Stop();
-
- if (disposeConsumer)
- consumer.Dispose();
-
- session.Dispose();
- connection.Dispose();
- }
-
- private void CreateAndDisposeWithProducer(bool disposeProducer)
- {
- IConnection connection = CreateConnection("DisposalTestConnection");
- connection.Start();
-
- ISession session = connection.CreateSession();
- IQueue queue = session.GetQueue("DisposalTestQueue");
-
- IMessageProducer producer = session.CreateProducer(queue);
-
- connection.Stop();
-
- if (disposeProducer)
- producer.Dispose();
-
- session.Dispose();
- connection.Dispose();
+#if !NET_1_1
+ [RowTest]
+ [Row(true)]
+ [Row(false)]
+#endif
+ public void CreateAndDisposeWithConsumer(bool disposeConsumer)
+ {
+ using(IConnection connection = CreateConnection("DisposalTestConnection"))
+ {
+ connection.Start();
+
+ using(ISession session = connection.CreateSession())
+ {
+ IQueue queue = session.GetQueue("DisposalTestQueue");
+ IMessageConsumer consumer = session.CreateConsumer(queue);
+
+ connection.Stop();
+ if(disposeConsumer)
+ {
+ consumer.Dispose();
+ }
+ }
+ }
+ }
+
+#if !NET_1_1
+ [RowTest]
+ [Row(true)]
+ [Row(false)]
+#endif
+ public void CreateAndDisposeWithProducer(bool disposeProducer)
+ {
+ using(IConnection connection = CreateConnection("DisposalTestConnection"))
+ {
+ connection.Start();
+
+ using(ISession session = connection.CreateSession())
+ {
+ IQueue queue = session.GetQueue("DisposalTestQueue");
+ IMessageProducer producer = session.CreateProducer(queue);
+
+ connection.Stop();
+ if(disposeProducer)
+ {
+ producer.Dispose();
+ }
+ }
+ }
}
}
}