You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by am...@apache.org on 2013/06/25 20:51:22 UTC
svn commit: r1496581 [5/6] - in /airavata/sandbox/grid-tools: ./
certificates/ gram-client/
gram-client/src/main/java/org/apache/airavata/jobsubmission/gram/
gram-client/src/main/resources/
gram-client/src/test/java/org/apache/airavata/jobsubmission/gr...
Added: airavata/sandbox/grid-tools/certificates/dfcb9731.nics-myproxy.cadesc
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/dfcb9731.nics-myproxy.cadesc?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/dfcb9731.nics-myproxy.cadesc (added)
+++ airavata/sandbox/grid-tools/certificates/dfcb9731.nics-myproxy.cadesc Tue Jun 25 18:51:16 2013
@@ -0,0 +1,14 @@
+CA_NAME NICS MyProxy Certificate Authority
+HOMEPAGE http://www.nics.tennessee.edu/ca
+CONTACT security@nics.tennessee.edu
+HASH dc75341f
+SIGNED_BY /DC=EDU/DC=TENNESSEE/DC=NICS/O=National Institute for COmputational Sciences/CN=MyProxy
+SUBJECT /DC=EDU/DC=TENNESSEE/DC=NICS/O=National Institute for Computational Sciences/CN=MyProxy
+MAY_SIGN /DC=EDU/DC=TENNESSEE/DC=NICS/O=National Institute for Computational Sciences/CN=*
+CERTIFICATE_MD5 2F:11:B0:B7:F0:78:1F:9C:22:92:35:71:F9:20:E6:E6
+CERTIFICATE_SHA1 86:60:78:60:20:7A:EF:B7:A1:21:9C:91:B2:75:26:32:8B:05:70:4D
+CERTIFICATE_URL http://www.nics.tennessee.edu/sites/www.nics.tennessee.edu/files/dc75341f.0
+SIGNING_POLICY_URL http://www.nics.tennessee.edu/sites/www.nics.tennessee.edu/files/dc75341f.signing_policy
+CRL_URL http://www.nics.tennessee.edu/sites/www.nics.tennessee.edu/files/dc75341f.r0
+# CERT_BEGINS 2011-05-26 21:23:59 UTC
+CERT_EXPIRES 2031-05-26 21:23:59 UTC
Added: airavata/sandbox/grid-tools/certificates/dfcb9731.signing_policy
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/dfcb9731.signing_policy?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/dfcb9731.signing_policy (added)
+++ airavata/sandbox/grid-tools/certificates/dfcb9731.signing_policy Tue Jun 25 18:51:16 2013
@@ -0,0 +1,3 @@
+access_id_CA X509 '/DC=EDU/DC=TENNESSEE/DC=NICS/O=National Institute for Computational Sciences/CN=MyProxy'
+pos_rights globus CA:sign
+cond_subjects globus '/DC=EDU/DC=TENNESSEE/DC=NICS/O=National Institute for Computational Sciences/CN=*'
Added: airavata/sandbox/grid-tools/certificates/e580c4f9.0
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/e580c4f9.0?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/e580c4f9.0 (added)
+++ airavata/sandbox/grid-tools/certificates/e580c4f9.0 Tue Jun 25 18:51:16 2013
@@ -0,0 +1,21 @@
+-----BEGIN CERTIFICATE-----
+MIIDczCCAlugAwIBAgIBADANBgkqhkiG9w0BAQUFADAuMQswCQYDVQQGEwJJVDEN
+MAsGA1UEChMESU5GTjEQMA4GA1UEAxMHSU5GTiBDQTAeFw0wNjEwMDMxNDE2NDda
+Fw0xNjEwMDMxNDE2NDdaMC4xCzAJBgNVBAYTAklUMQ0wCwYDVQQKEwRJTkZOMRAw
+DgYDVQQDEwdJTkZOIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
+zpWODoOVnUKpyikjyrdj+QpJuoJeKkqF4fbd6LrqeQL0dqAiluVR8D4y/T2Mqvsd
+H/fg0s3EYZUDQZimcAmC3ammTX3rqXOz34GWLGpXoXAmUVKWPNFJo6rAEwhw3Sja
+a8mEjMiZE/JigHN5RI8K6taKtjL/jE4XUTZOGbvlKsROxzJPM6bO4GJdYO+qhK9E
+5HsbV699DYyukBfUB6ChtD6GDbcdPKUKwheni5j0v6smFjiBEb3VQg4O+uBWTHMP
+116L9kPY+I7ojzXLuayMTd+6TXzunR33+v6h8AtLChcQRt4vj7oG/scTg3eSnFsq
+oEO4D4IF9v481GJJwg58LwIDAQABo4GbMIGYMA8GA1UdEwEB/wQFMAMBAf8wDgYD
+VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTRYvOzd3LILvvyeRpvN04nnxPVIDBWBgNV
+HSMETzBNgBTRYvOzd3LILvvyeRpvN04nnxPVIKEypDAwLjELMAkGA1UEBhMCSVQx
+DTALBgNVBAoTBElORk4xEDAOBgNVBAMTB0lORk4gQ0GCAQAwDQYJKoZIhvcNAQEF
+BQADggEBAHjX0z+3P3JyQGIBI5aAXOS3NuDEf0MdqCLFIGsXjtvIm2kDSMSGQOg5
+uZnJLTAhaT+gX5eNkDdzhuuJEgW1FPGDy2If6zgD4T4EsS50E+L5BTNOG78UzF4H
+9DGBlbrkD8VEug9RpxGusSweGGlnO6CT/U1Tb3XY5ZjIrMubh09UwmjK9nEIe3vC
+RPInAkbmamteezpKOqC5Knj0ZpqU+CnWkuyYnjslX1e9O5lbupLTp5NOqZRCFn1i
+iTjpoNefgqLE3sHedgb2P1vS8lO+EIhRnWgfN9qAHSqkQ+ZObxIfPJFdcluu8d/K
+tXsFkKmmFuEHd0SrYpBh9ZCLDgq2x9Y=
+-----END CERTIFICATE-----
Added: airavata/sandbox/grid-tools/certificates/e580c4f9.crl_url
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/e580c4f9.crl_url?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/e580c4f9.crl_url (added)
+++ airavata/sandbox/grid-tools/certificates/e580c4f9.crl_url Tue Jun 25 18:51:16 2013
@@ -0,0 +1 @@
+http://security.fi.infn.it/CA/INFNCA_crl.pem
Added: airavata/sandbox/grid-tools/certificates/e580c4f9.signing_policy
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/e580c4f9.signing_policy?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/e580c4f9.signing_policy (added)
+++ airavata/sandbox/grid-tools/certificates/e580c4f9.signing_policy Tue Jun 25 18:51:16 2013
@@ -0,0 +1,4 @@
+# @(#)$Id: 2f3fadf6.signing_policy,v 1.1 2006/10/10 10:13:18 pmacvsdg Exp $
+access_id_CA X509 '/C=IT/O=INFN/CN=INFN CA'
+pos_rights globus CA:sign
+cond_subjects globus '"/C=it/O=INFN/*" "/C=IT/O=INFN/*"'
Added: airavata/sandbox/grid-tools/certificates/e5cc84c2.0
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/e5cc84c2.0?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/e5cc84c2.0 (added)
+++ airavata/sandbox/grid-tools/certificates/e5cc84c2.0 Tue Jun 25 18:51:16 2013
@@ -0,0 +1,25 @@
+-----BEGIN CERTIFICATE-----
+MIIEIDCCAwigAwIBAgIBAjANBgkqhkiG9w0BAQUFADBuMRMwEQYKCZImiZPyLGQB
+GRMDRURVMRYwFAYKCZImiZPyLGQBGRMGVVRFWEFTMRQwEgYKCZImiZPyLGQBGRME
+VEFDQzESMBAGA1UEChMJVVQtQVVTVElOMRUwEwYDVQQDEwxUQUNDIFJvb3QgQ0Ew
+HhcNMDgxMDAyMDQwMjA0WhcNMTMxMDAxMDQwMjA0WjBxMRMwEQYKCZImiZPyLGQB
+GRMDRURVMRYwFAYKCZImiZPyLGQBGRMGVVRFWEFTMRQwEgYKCZImiZPyLGQBGRME
+VEFDQzESMBAGA1UEChMJVVQtQVVTVElOMRgwFgYDVQQDEw9UQUNDIENsYXNzaWMg
+Q0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCbmMzgAdglOWoY9CQV
+iNllCsS/wFIub2g7dZmiP7KJ0Fxz10DU6aBx5XkDeVe3iRje7nh9h1HTjnqNlMFh
+Il8eQISktuvajhxywuKDsf6N1sxQ5VE4jBwPncwa4LIuCcA7ECDPZ2aZvrPOSca/
+cLHUBbi2z8aAq1vCHs5rGf0nl53E//bQY7Bbe6OpU2aY3MBDF1tK84+0eP9LLmhu
++dol2VKYbMgwRDG5kZ20TdHXtaTBgjyXNS+mMoGJdE07zG5Wax9AFxerH+2ab9EQ
+BvEcIjFfxqurou7k/zu57Ye4d4TU3gq/09HYTfTh0gANB+daPjkNBm9CSSqQvxv9
+FsyTAgMAkGOjgcUwgcIwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUbF3onuVy
+e3rRG5n2jLbRoXSCBwQwHwYDVR0jBBgwFoAUjXUjaNFVmWzDph6G/N/EU+jlU8cw
+DgYDVR0PAQH/BAQDAgEGMB0GA1UdEQQWMBSBEmNhQHRhY2MudXRleGFzLmVkdTBA
+BgNVHR8EOTA3MDWgM6Axhi9odHRwOi8vd3d3LnRhY2MudXRleGFzLmVkdS9DQS9U
+QUNDX1Jvb3RfQ1JMLmRlcjANBgkqhkiG9w0BAQUFAAOCAQEAb3jne8SKCsMHMKHX
+6qh6V5xnkh8WmpIXdyXr7HRugVQT2XUjgdFs7yqBDz/cjhmzj4XkCoZNoZTD2jwT
+cycTKD/tFUf6nuSu0GZQAWs1zL58oSse2YSYcMoqeL9I/4eDNgi7b+gij3oUn1aR
+3JJnr0ImHnsZrfGXcrSBGfVZY+wnYELXNUfKxfZNQJkIz/CZCFlIs+b+iOCuVjwk
+E6TOOcAXJHzQ9VdZLWxnukcQVK7iwX6Mv60YDqvLXL8OmH4ucvvHeWg5qWugEE8D
+cIjq9WdowSamDsHje8nzv6gKVHym4uiDO9mYq85nTLtzcqdEPox0PLGRwUzYIT+8
+CDUwpw==
+-----END CERTIFICATE-----
Added: airavata/sandbox/grid-tools/certificates/e5cc84c2.crl_url
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/e5cc84c2.crl_url?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/e5cc84c2.crl_url (added)
+++ airavata/sandbox/grid-tools/certificates/e5cc84c2.crl_url Tue Jun 25 18:51:16 2013
@@ -0,0 +1 @@
+http://www.tacc.utexas.edu/CA/e5cc84c2.r0
Added: airavata/sandbox/grid-tools/certificates/e5cc84c2.signing_policy
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/e5cc84c2.signing_policy?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/e5cc84c2.signing_policy (added)
+++ airavata/sandbox/grid-tools/certificates/e5cc84c2.signing_policy Tue Jun 25 18:51:16 2013
@@ -0,0 +1,5 @@
+# TACC Classic CA Signing Policy
+access_id_CA X509 '/DC=EDU/DC=UTEXAS/DC=TACC/O=UT-AUSTIN/CN=TACC Classic CA'
+pos_rights globus CA:sign
+cond_subjects globus '"/DC=EDU/DC=UTEXAS/DC=TACC/O=UT-AUSTIN/O=TACC Classic CA/*"'
+
Added: airavata/sandbox/grid-tools/certificates/e5cc84c2.tacc.cadesc
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/e5cc84c2.tacc.cadesc?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/e5cc84c2.tacc.cadesc (added)
+++ airavata/sandbox/grid-tools/certificates/e5cc84c2.tacc.cadesc Tue Jun 25 18:51:16 2013
@@ -0,0 +1,17 @@
+# $Id: e5cc84c2.tacc.cadesc,v 1.1 2008/10/23 02:20:34 marg Exp $
+
+CA_NAME TACC Classic Certification Authority
+HOMEPAGE http://www.tacc.utexas.edu/CA/
+CONTACT ca@tacc.utexas.edu
+HASH e5cc84c2
+SIGNED_BY /DC=EDU/DC=UTEXAS/DC=TACC/O=UT-AUSTIN/CN=TACC Root CA
+SUBJECT /DC=EDU/DC=UTEXAS/DC=TACC/O=UT-AUSTIN/CN=TACC Classic CA
+MAY_SIGN /DC=EDU/DC=UTEXAS/DC=TACC/O=UT-AUSTIN/O=TACC Classic CA/*
+CERTIFICATE_MD5 EA:31:04:07:7B:0A:04:EC:DD:B1:A2:75:29:39:83:98
+CERTIFICATE_SHA1 5B:AE:F7:20:B1:3A:91:4F:1C:FE:8F:AF:5E:ED:48:DB:62:0E:47:65
+CERTIFICATE_URL http://www.tacc.utexas.edu/CA/e5cc84c2.0
+SIGNING_POLICY_URL http://www.tacc.utexas.edu/CA/e5cc84c2.signing_policy
+# CERT_BEGINS Thu 2008-10-02 04:02:04 UTC
+CERT_EXPIRES Tue 2013-10-01 04:02:04 UTC
+CRL_URL http://www.tacc.utexas.edu/CA/e5cc84c2.r0
+
Added: airavata/sandbox/grid-tools/certificates/e5cc84c2.tacc.cadesc.sig
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/e5cc84c2.tacc.cadesc.sig?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/e5cc84c2.tacc.cadesc.sig (added)
+++ airavata/sandbox/grid-tools/certificates/e5cc84c2.tacc.cadesc.sig Tue Jun 25 18:51:16 2013
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+Version: 9.10.0.500
+
+iQEVAwUATCotnbY5Ggxzc9voAQgJSQf/YbjNFde83PJt1FebHFXjvgX4IY3GyqlL
+FaXpIIftd1aHi1vSkdTXqptwSE8H9TjKiouyhsvghvvTAGFXRuYHqwKIjZOyZcyW
+d2SGfjCgxRUkCLegfoPvAySPbzKKlJMs+q3yX6kbWStPv3nW42Z3GFuKq8C/qf5N
+aIgoWKjbWlWnEzlKsW6FsG6kx65h5Ive5jsvxKOV0sSHhwFDKRUBAiFE7Gczn7Dz
+5zr6m9rUl8Ll00rlpbaS6ghR1zjYBJRn7dR/eIqqiZzAtBj6f+VQz6Ehx+vAys5v
+g13dRbz5wetaN7EFWOUjlzRz/lhHzCS55yIyt0X8LRemHKUe9pvqSw==
+=a5yr
+-----END PGP SIGNATURE-----
Added: airavata/sandbox/grid-tools/certificates/ef300431.0
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/ef300431.0?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/ef300431.0 (added)
+++ airavata/sandbox/grid-tools/certificates/ef300431.0 Tue Jun 25 18:51:16 2013
@@ -0,0 +1,25 @@
+-----BEGIN CERTIFICATE-----
+MIIEHTCCAwWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBuMRMwEQYKCZImiZPyLGQB
+GRMDRURVMRYwFAYKCZImiZPyLGQBGRMGVVRFWEFTMRQwEgYKCZImiZPyLGQBGRME
+VEFDQzESMBAGA1UEChMJVVQtQVVTVElOMRUwEwYDVQQDEwxUQUNDIFJvb3QgQ0Ew
+HhcNMDgxMDAyMDM1NjAyWhcNMTgwOTMwMDM1NjAyWjBuMRMwEQYKCZImiZPyLGQB
+GRMDRURVMRYwFAYKCZImiZPyLGQBGRMGVVRFWEFTMRQwEgYKCZImiZPyLGQBGRME
+VEFDQzESMBAGA1UEChMJVVQtQVVTVElOMRUwEwYDVQQDEwxUQUNDIFJvb3QgQ0Ew
+ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwlD+7dc8Am/rnd1bvvyW+
+UGlkXb3KxlObgmlx0RdznJvWrxCPz4/nfvk87toUX2L4fxv3/mO3Q6n0UVFc83og
+oJlNh8oqNJuVotH6jg+e65XD0z4QSNSgLVAWGV/9TU93PGUALgfXJFng3VbJ/Ljb
+o01RbOQjOD7e5VJIx52wlOiyaMQlaV0yZ4C5OxgpKR/X2xMtqbuCGVIieeOBJtzg
+cvatyuEIZBSHA/qhX51Rqrfc8MtKeZ/Zu7K4v0RC77bolptsAg36LCRR1T9BcyJx
+Gv+yj52m5bPBuJj6ALEx/CkI6fAmkDGLvtIwZJRByrN8BdXYrBme6q0NChJg1pPR
+AgMAyfujgcUwgcIwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUjXUjaNFVmWzD
+ph6G/N/EU+jlU8cwHwYDVR0jBBgwFoAUjXUjaNFVmWzDph6G/N/EU+jlU8cwDgYD
+VR0PAQH/BAQDAgEGMB0GA1UdEQQWMBSBEmNhQHRhY2MudXRleGFzLmVkdTBABgNV
+HR8EOTA3MDWgM6Axhi9odHRwOi8vd3d3LnRhY2MudXRleGFzLmVkdS9DQS9UQUND
+X1Jvb3RfQ1JMLmRlcjANBgkqhkiG9w0BAQUFAAOCAQEAm7B3gK4RiE50ct2cAbhT
+dD1BOHXVIIb312ZlqB6IqwM+EFfo4HW82/bDbfPfF8QZMvESuRkFl0mVK5hYPT12
+VWsQC5sX6wz1ps5dgoaJ+lLZbgb3pStnN0lZEAfufMog98GM+DW6YnJaWIYpv2Mv
+QbRYInGZAYWHR2GJbUjyKh2u0sJZOHJjffDL4NCUsA2thaKDcE0CG8bjwikYEVHX
+j6GTY5rLsKW2NfJ8VU40dPEGjtWMOsC0HFoy27Nj5Gi2j6WpRD49EKN7+pg6Dy2I
+Em9R60Sl6WhKgo//3+mg8/mZqsqCQSq5BNa7M5ltyx1RgFPoRhKlTDXLDzxVEFNk
+Cg==
+-----END CERTIFICATE-----
Added: airavata/sandbox/grid-tools/certificates/ef300431.crl_url
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/ef300431.crl_url?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/ef300431.crl_url (added)
+++ airavata/sandbox/grid-tools/certificates/ef300431.crl_url Tue Jun 25 18:51:16 2013
@@ -0,0 +1 @@
+http://www.tacc.utexas.edu/CA/684261aa.r0
Added: airavata/sandbox/grid-tools/certificates/ef300431.signing_policy
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/ef300431.signing_policy?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/ef300431.signing_policy (added)
+++ airavata/sandbox/grid-tools/certificates/ef300431.signing_policy Tue Jun 25 18:51:16 2013
@@ -0,0 +1,5 @@
+# TACC Root CA Signing Policy
+access_id_CA X509 '/DC=EDU/DC=UTEXAS/DC=TACC/O=UT-AUSTIN/CN=TACC Root CA'
+pos_rights globus CA:sign
+cond_subjects globus '"/DC=EDU/DC=UTEXAS/DC=TACC/O=UT-AUSTIN/CN=TACC Classic CA" "/DC=EDU/DC=UTEXAS/DC=TACC/O=UT-AUSTIN/CN=TACC MICS CA"'
+
Added: airavata/sandbox/grid-tools/certificates/ef300431.tacc.cadesc
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/ef300431.tacc.cadesc?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/ef300431.tacc.cadesc (added)
+++ airavata/sandbox/grid-tools/certificates/ef300431.tacc.cadesc Tue Jun 25 18:51:16 2013
@@ -0,0 +1,18 @@
+# $Id: 684261aa.tacc.cadesc,v 1.1 2010/06/29 10:20:34 marg Exp $
+
+CA_NAME TACC Root Certification Authority
+HOMEPAGE http://www.tacc.utexas.edu/CA/
+CONTACT ca@tacc.utexas.edu
+HASH 684261aa
+# SIGNED_BY self
+SUBJECT /DC=EDU/DC=UTEXAS/DC=TACC/O=UT-AUSTIN/CN=TACC Root CA
+MAY_SIGN /DC=EDU/DC=UTEXAS/DC=TACC/O=UT-AUSTIN/CN=TACC Classic CA
+MAY_SIGN /DC=EDU/DC=UTEXAS/DC=TACC/O=UT-AUSTIN/CN=TACC MICS CA
+CERTIFICATE_MD5 01:46:1D:D5:80:60:5A:4B:CB:B3:61:AA:A1:3D:6C:42
+CERTIFICATE_SHA1 15:2D:FC:BA:13:11:2C:F5:65:53:AC:94:5F:89:2C:B0:E5:F6:BA:A8
+CERTIFICATE_URL http://www.tacc.utexas.edu/CA/684261aa.0
+SIGNING_POLICY_URL http://www.tacc.utexas.edu/CA/684261aa.signing_policy
+# CERT_BEGINS Thu 2008-10-02 03:56:02 UTC
+CERT_EXPIRES Mon 2018-09-30 03:56:02 UTC
+CRL_URL http://www.tacc.utexas.edu/CA/684261aa.r0
+
Added: airavata/sandbox/grid-tools/certificates/ef300431.tacc.cadesc.sig
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/ef300431.tacc.cadesc.sig?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/ef300431.tacc.cadesc.sig (added)
+++ airavata/sandbox/grid-tools/certificates/ef300431.tacc.cadesc.sig Tue Jun 25 18:51:16 2013
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+Version: 9.10.0.500
+
+iQEVAwUATCotdbY5Ggxzc9voAQgWnQf/TEBiJR8v+kpIcH2iAVuPRvrb/d//PBik
+tI3bHzllrmuf5CsI0fGh9/4NPjmlNdV2BgcR1N80pHZqXP4kpnNIwF75IevTmvaz
+mkWlumpuA/cs4nPmmMR3PkTFOHfYmYUXn56MivbxTtevYLeKF23sNGSszfzL3amq
+0fCn5T9aoldF0Tw+so2t05r0MXN3jPiBlDn5u5oQBNXNXmEoXdO1OdB/Re3oDzwS
+0W1fA7vObyzpiXZ1EOnMhfqt3MGJEQfUtDtqrLCJz2kPukn9JdsD9qWkKEYD8p4E
+LYhXDRnamCEFhb+gZgrY9AzYzG+sVdseeB1GlsZNoq2j62yXeDVE6Q==
+=hthG
+-----END PGP SIGNATURE-----
Added: airavata/sandbox/grid-tools/certificates/f2e89fe3.0
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/f2e89fe3.0?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/f2e89fe3.0 (added)
+++ airavata/sandbox/grid-tools/certificates/f2e89fe3.0 Tue Jun 25 18:51:16 2013
@@ -0,0 +1,23 @@
+-----BEGIN CERTIFICATE-----
+MIID1DCCArygAwIBAgIBADANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJVUzE4
+MDYGA1UEChMvTmF0aW9uYWwgQ2VudGVyIGZvciBTdXBlcmNvbXB1dGluZyBBcHBs
+aWNhdGlvbnMxIDAeBgNVBAsTF0NlcnRpZmljYXRlIEF1dGhvcml0aWVzMRAwDgYD
+VQQDEwdNeVByb3h5MB4XDTA3MDQyNDE5MjUwM1oXDTI3MDQyNDE5MjUwM1owezEL
+MAkGA1UEBhMCVVMxODA2BgNVBAoTL05hdGlvbmFsIENlbnRlciBmb3IgU3VwZXJj
+b21wdXRpbmcgQXBwbGljYXRpb25zMSAwHgYDVQQLExdDZXJ0aWZpY2F0ZSBBdXRo
+b3JpdGllczEQMA4GA1UEAxMHTXlQcm94eTCCASIwDQYJKoZIhvcNAQEBBQADggEP
+ADCCAQoCggEBAM/KcRyXYRfFaUaveXlZb+tD9tev2UsHd1xxi0cJ2SDAUD/np3LQ
+/r0zqnOl8ayy9vpf4rE4newiGZksS+KqzjLPQHG/GbiHWZB2nxByXStlAMMvStt9
+4wkuxBAkBadZ6FDb6o8COkOnFVw1zHQsrGFLdjQ2VzHRBEzevb+OZ+J6DmnSDv3n
+jZR4hVqXPzHvYOA8sigm7byMN8klOyjkJ9vzSS7a+fmx1XOFfc6y3W8K1NigAPbZ
+C+FGF1sQTqd8Vm39gvPkMb4Sq8MeC8JXw/St9fNooVapqWutOIo2XkN/dXELBlGp
+Kl0u7b8CUQbvtX6PXv+YJ2VVbPuKb14VNNkCAwEAAaNjMGEwHQYDVR0OBBYEFNf8
+pQJ2OvYT+iuh4OZQNccjx3tRMB8GA1UdIwQYMBaAFNf8pQJ2OvYT+iuh4OZQNccj
+x3tRMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEB
+BQUAA4IBAQBi4TS62ryeY3qhQqO3vffFGt5EvU6C5YFO/6AoyXB9CYelxqIH11fI
+K84iusoP8ygEBSzIHx+CeQqcoryOt3ZS7AFRpo4T1eAwdZXsyCYoAA8D8TZaektf
+GNNEkXOR9+onj7CyI6soC28gE7MX9uy2Nmm8JbyPvHq+uOZoLhLT2mWLGUqcYjk9
+aiV+vgitUvAvGpWMttAqC2Q+QmqcdWqxHFPbJ90qz1vCf3igWZtYNS//qmVqEH4V
+4sE/NAaFZXkpx6bcegRQNCLT5GCfvaTrtVSogQi2aXqhw+1y0ctr6X+iIHRcl5en
+tiL8tePYe8HHGDH2aNVOBpJrUqpmSkMg
+-----END CERTIFICATE-----
Added: airavata/sandbox/grid-tools/certificates/f2e89fe3.crl_url
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/f2e89fe3.crl_url?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/f2e89fe3.crl_url (added)
+++ airavata/sandbox/grid-tools/certificates/f2e89fe3.crl_url Tue Jun 25 18:51:16 2013
@@ -0,0 +1 @@
+http://ca.ncsa.uiuc.edu/f2e89fe3.r0
Added: airavata/sandbox/grid-tools/certificates/f2e89fe3.signing_policy
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/f2e89fe3.signing_policy?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/f2e89fe3.signing_policy (added)
+++ airavata/sandbox/grid-tools/certificates/f2e89fe3.signing_policy Tue Jun 25 18:51:16 2013
@@ -0,0 +1,3 @@
+access_id_CA X509 '/C=US/O=National Center for Supercomputing Applications/OU=Certificate Authorities/CN=MyProxy'
+pos_rights globus CA:sign
+cond_subjects globus '/C=US/O=National Center for Supercomputing Applications/CN=*'
Added: airavata/sandbox/grid-tools/certificates/ffc3d59b.0
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/ffc3d59b.0?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/ffc3d59b.0 (added)
+++ airavata/sandbox/grid-tools/certificates/ffc3d59b.0 Tue Jun 25 18:51:16 2013
@@ -0,0 +1,23 @@
+-----BEGIN CERTIFICATE-----
+MIIDwzCCAqugAwIBAgICAQAwDQYJKoZIhvcNAQEFBQAwVDELMAkGA1UEBhMCVUsx
+FTATBgNVBAoTDGVTY2llbmNlUm9vdDESMBAGA1UECxMJQXV0aG9yaXR5MRowGAYD
+VQQDExFVSyBlLVNjaWVuY2UgUm9vdDAeFw0xMTA2MTgxMzAwMDBaFw0yNzEwMzAw
+OTAwMDBaMFMxCzAJBgNVBAYTAlVLMRMwEQYDVQQKEwplU2NpZW5jZUNBMRIwEAYD
+VQQLEwlBdXRob3JpdHkxGzAZBgNVBAMTElVLIGUtU2NpZW5jZSBDQSAyQjCCASIw
+DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKkLgb2eIcly4LZfj0Rf5F7s+HE/
+6Tvpf4jsKkm7qs33y3EEudCbcPwQKjS2MgytPv+8xpEPHqy/hqTseNlZ6oJgc+V8
+xlJ+0iws882Ca8a9ZJ/iGQH9UzXU4q35ArN3cbwoWAAvMvzZ6hUV86fAAQ1AueQN
+6h7/tnfYfaUMiB4PNxucmouMHDJGmYzl47FtlLeHUr2c4m/oWSG5pADIvGFpWFHj
+NIw8/x4n97w5/ks0tc/8/5Q6xzUfCX/VfqciQCvKcui2J5MBhUlBDLenzwqvUytB
+4XAwX/pRcKmnFEYwoc9OKGExNx9tn9RjQYJAC/KLb44Jqno9l0eRxu3uw4sCAwEA
+AaOBnzCBnDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjA5BgNVHR8E
+MjAwMC6gLKAqhihodHRwOi8vY3JsLmNhLm5ncy5hYy51ay9jcmwvcm9vdC1jcmwu
+ZGVyMB0GA1UdDgQWBBQSpb+Rn3/ir2pcCfLi+lngNuHzVTAfBgNVHSMEGDAWgBRe
++BtIpndrKTwuAFMzK2Oie36TwDANBgkqhkiG9w0BAQUFAAOCAQEAFQlXpYR45+fy
+uKIh/c+7nIxODO5iWmKskxDSQhqhMCU8/d5WVfXZ35XoTakhhsxu+Q3smIa6AhbA
+meAhIWc2kDgDatEUlMA5G3TQgUoQgjw5RAWxX5/7biaj2nSU7B4Nn5llOp4g+p9P
+5H+wGm2KFhvslaoKBKhSUkM/1teS+XsoDjqaPp/4RQ80ywUYhVWJz18vH1ltWLQW
+93i3mnLDDb+aOyeoxqIPCQSy6Q8nIYoM8e3jYvdjjZNruT45g6IK6bx7eQmEMfO+
+u7qJiCKWGMxY+72ZeOw/0DMw4y8kU0wrl7gQ1o1Jk94hHNpBam+hX0Btc1K7YwXB
+CemmHAuKQw==
+-----END CERTIFICATE-----
Added: airavata/sandbox/grid-tools/certificates/ffc3d59b.crl_url
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/ffc3d59b.crl_url?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/ffc3d59b.crl_url (added)
+++ airavata/sandbox/grid-tools/certificates/ffc3d59b.crl_url Tue Jun 25 18:51:16 2013
@@ -0,0 +1 @@
+http://crl.ca.ngs.ac.uk/crl/escience2b.crl
Added: airavata/sandbox/grid-tools/certificates/ffc3d59b.signing_policy
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/ffc3d59b.signing_policy?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/ffc3d59b.signing_policy (added)
+++ airavata/sandbox/grid-tools/certificates/ffc3d59b.signing_policy Tue Jun 25 18:51:16 2013
@@ -0,0 +1,5 @@
+# @(#)$Id: ffc3d59b.signing_policy,v 1.3 2011/09/30 06:19:28 pmacvsdg Exp $
+#
+ access_id_CA X509 '/C=UK/O=eScienceCA/OU=Authority/CN=UK e-Science CA 2B'
+ pos_rights globus CA:sign
+ cond_subjects globus '"/C=UK/O=eScience/*"'
Modified: airavata/sandbox/grid-tools/gram-client/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gram-client/pom.xml?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gram-client/pom.xml (original)
+++ airavata/sandbox/grid-tools/gram-client/pom.xml Tue Jun 25 18:51:16 2013
@@ -16,24 +16,20 @@
<!-- the version of maven's project object model -->
<modelVersion>4.0.0</modelVersion>
- <groupId>org.apache.airavata</groupId>
<artifactId>airavata-gram-client</artifactId>
<name>Airavata Gram Client</name>
<description>Standalone test client to experiment and test GRAM .</description>
<version>0.1-SNAPSHOT</version>
<packaging>jar</packaging>
- <repositories>
- <repository>
- <name>ogce.m2.all</name>
- <id>ogce.m2.all</id>
- <url>http://community.ucs.indiana.edu:9090/archiva/repository/ogce.m2.all</url>
- </repository>
- </repositories>
-
+ <parent>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>airavata-grid-tools</artifactId>
+ <version>0.1-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
<dependencies>
-
<dependency>
<groupId>org.apache.airavata</groupId>
<artifactId>airavata-myproxy-client</artifactId>
@@ -43,13 +39,13 @@
<dependency>
<groupId>org.jglobus</groupId>
<artifactId>gss</artifactId>
- <version>2.0.6-rc2</version>
+ <version>${jglobus.version}</version>
</dependency>
<dependency>
<groupId>org.jglobus</groupId>
<artifactId>gram</artifactId>
- <version>2.0.6-rc2</version>
+ <version>${jglobus.version}</version>
</dependency>
<dependency>
@@ -203,10 +199,7 @@
</build>
<properties>
- <surefire.version>2.12</surefire.version>
- <junit.version>4.7</junit.version>
<derby.version>10.9.1.0</derby.version>
- <skipTests>false</skipTests>
</properties>
</project>
Modified: airavata/sandbox/grid-tools/gram-client/src/main/java/org/apache/airavata/jobsubmission/gram/ExecutionContext.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gram-client/src/main/java/org/apache/airavata/jobsubmission/gram/ExecutionContext.java?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gram-client/src/main/java/org/apache/airavata/jobsubmission/gram/ExecutionContext.java (original)
+++ airavata/sandbox/grid-tools/gram-client/src/main/java/org/apache/airavata/jobsubmission/gram/ExecutionContext.java Tue Jun 25 18:51:16 2013
@@ -68,7 +68,7 @@ public class ExecutionContext {
private List<GramJobNotifier> gramJobNotifierList = new ArrayList<GramJobNotifier>();
- public static final String PROPERTY_FILE = "airavata-gram-client.properties";
+ public static final String PROPERTY_FILE = "airavata-myproxy-client.properties";
public ExecutionContext() throws IOException {
loadConfigration();
Modified: airavata/sandbox/grid-tools/gram-client/src/main/java/org/apache/airavata/jobsubmission/gram/ListenerQueue.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gram-client/src/main/java/org/apache/airavata/jobsubmission/gram/ListenerQueue.java?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gram-client/src/main/java/org/apache/airavata/jobsubmission/gram/ListenerQueue.java (original)
+++ airavata/sandbox/grid-tools/gram-client/src/main/java/org/apache/airavata/jobsubmission/gram/ListenerQueue.java Tue Jun 25 18:51:16 2013
@@ -23,6 +23,7 @@ package org.apache.airavata.jobsubmissio
import org.globus.gram.GramException;
import org.globus.gram.GramJob;
+import org.globus.util.deactivator.Deactivator;
import org.ietf.jgss.GSSException;
import java.util.Queue;
@@ -38,9 +39,11 @@ public class ListenerQueue extends Threa
private final Queue<JobListenerThread> qe;
- private static ListenerQueue listenerQueue;
+ private volatile static ListenerQueue listenerQueue;
- private boolean shutDown = false;
+ private volatile boolean shutDown = false;
+
+ private volatile boolean isWaiting = false;
private ListenerQueue() {
qe = new ConcurrentLinkedQueue<JobListenerThread>();
@@ -60,35 +63,34 @@ public class ListenerQueue extends Threa
while (!shutDown) {
- startListener();
+ consume();
try {
synchronized (qe) {
+ isWaiting = true;
qe.wait();
+ isWaiting = false;
}
} catch (InterruptedException e) {
- e.printStackTrace();
+ //Thread.currentThread().interrupt();
}
}
}
- public void stopListenerQueue() {
+ public void stopListenerQueue() {
shutDown = true;
synchronized (qe) {
- qe.notify();
- }
- listenerQueue = null;
-
- try {
- this.join();
- } catch (InterruptedException e) {
- e.printStackTrace();
+ if (isWaiting) {
+ qe.notifyAll();
+ }
}
+ listenerQueue = null;
+ Deactivator.deactivateAll();
}
public void startListenerQueue() {
@@ -96,7 +98,7 @@ public class ListenerQueue extends Threa
this.start();
}
- public void startListener() {
+ public void consume() {
while(!qe.isEmpty()) {
JobListenerThread jobListenerThread = qe.poll();
Modified: airavata/sandbox/grid-tools/gram-client/src/main/resources/airavata-gram-client.properties
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gram-client/src/main/resources/airavata-gram-client.properties?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gram-client/src/main/resources/airavata-gram-client.properties (original)
+++ airavata/sandbox/grid-tools/gram-client/src/main/resources/airavata-gram-client.properties Tue Jun 25 18:51:16 2013
@@ -1,8 +1,6 @@
trustedCertsFile=./certificates/
myproxyServer=myproxy.teragrid.org
myproxy_lifetime=17280000
-myproxyUserName=
-myproxyPasswd=
myproxyPort=7512
Modified: airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/GramJobSubmissionManagerTest.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/GramJobSubmissionManagerTest.java?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/GramJobSubmissionManagerTest.java (original)
+++ airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/GramJobSubmissionManagerTest.java Tue Jun 25 18:51:16 2013
@@ -56,8 +56,21 @@ public class GramJobSubmissionManagerTes
protected static String password = "admin";
protected static String driver = "org.apache.derby.jdbc.ClientDriver";
+ private String myProxyUserName = System.getProperty("myproxy.user");
+ private String myProxyPassword = System.getProperty("myproxy.password");
+
public void setUp() throws Exception{
+ if (myProxyUserName == null || myProxyPassword == null || myProxyUserName.trim().equals("") ||
+ myProxyPassword.trim().equals("")) {
+ logger.error("myproxy.user and myproxy.password system properties are not set. Example :- " +
+ "> mvn clean install -Dmyproxy.user=u1 -Dmyproxy.password=xxx");
+
+ Assert.fail("Please set myproxy.user and myproxy.password system properties.");
+
+ }
+
+
DerbyUtil.startDerbyInServerMode(getHostAddress(), getPort(), getUserName(), getPassword());
String createTable = "CREATE TABLE gram_job\n" +
@@ -76,6 +89,14 @@ public class GramJobSubmissionManagerTes
executeSQL(createTable);
+ ListenerQueue listenerQueue = ListenerQueue.getInstance();
+ listenerQueue.startListenerQueue();
+ }
+
+ public void tearDown() {
+
+ ListenerQueue listenerQueue = ListenerQueue.getInstance();
+ listenerQueue.stopListenerQueue();
}
public static void executeSQL(String sql) throws Exception {
@@ -117,10 +138,7 @@ public class GramJobSubmissionManagerTes
public void executeJob(ExecutionContext executionContext) throws Exception {
- ListenerQueue listenerQueue = ListenerQueue.getInstance();
- listenerQueue.start();
-
- SecurityContext context = new SecurityContext();
+ SecurityContext context = new SecurityContext(myProxyUserName, myProxyPassword);
context.login();
JobPersistenceManager jobPersistenceManager
@@ -128,15 +146,13 @@ public class GramJobSubmissionManagerTes
GramJobSubmissionManager gramJobSubmissionManager
= new GramJobSubmissionManager(jobPersistenceManager);
-
-
String jobId = gramJobSubmissionManager.executeJob(context.getRawCredential(),
executionContext.getGRAMEndPoint(),
executionContext);
Assert.assertNotNull(jobId);
- listenerQueue.join(2 * 60 * 1000);
+ Thread.sleep(2 * 60 * 1000);
logger.info("Checking whether job is in successful state in the persistence store");
@@ -144,17 +160,11 @@ public class GramJobSubmissionManagerTes
Assert.assertEquals(1, list.size());
Assert.assertEquals(jobId, list.get(0).getJobId());
-
- listenerQueue.stopListenerQueue();
-
}
public void monitoringRunningJobs(ExecutionContext executionContext) throws Exception {
- ListenerQueue listenerQueue = ListenerQueue.getInstance();
- listenerQueue.startListenerQueue();
-
- SecurityContext context = new SecurityContext();
+ SecurityContext context = new SecurityContext(myProxyUserName, myProxyPassword);
context.login();
JobPersistenceManager jobPersistenceManager
@@ -165,11 +175,12 @@ public class GramJobSubmissionManagerTes
executionContext.addGramJobNotifier(new GramJobLogger());
String jobId = gramJobSubmissionManager.executeJob(context.getRawCredential(),
- executionContext.getTrestlesGRAM(),
+ executionContext.getGRAMEndPoint(),
executionContext);
- listenerQueue.join(1000);
+ Thread.sleep(3000);
+ ListenerQueue listenerQueue = ListenerQueue.getInstance();
listenerQueue.stopListenerQueue();
logger.info("=================== Process Finished - Monitoring Stopped ==========================");
@@ -183,18 +194,12 @@ public class GramJobSubmissionManagerTes
gramJobSubmissionManager.startMonitoringRunningJobs(context.getRawCredential(), executionContext);
- listenerQueue.join(1 * 60 * 1000);
-
- listenerQueue.stopListenerQueue();
-
+ Thread.sleep(1 * 60 * 1000);
}
public void cancelJob(ExecutionContext executionContext) throws Exception {
- ListenerQueue listenerQueue = ListenerQueue.getInstance();
- listenerQueue.startListenerQueue();
-
- SecurityContext context = new SecurityContext(executionContext.getUserName(), executionContext.getPassword());
+ SecurityContext context = new SecurityContext(myProxyUserName, myProxyPassword);
context.login();
JobPersistenceManager jobPersistenceManager
@@ -204,10 +209,8 @@ public class GramJobSubmissionManagerTes
executionContext.addGramJobNotifier(new GramJobLogger());
- executionContext.setHost("trestles");
-
String jobId = gramJobSubmissionManager.executeJob(context.getRawCredential(),
- executionContext.getTrestlesGRAM(),
+ executionContext.getGRAMEndPoint(),
executionContext);
Thread.sleep(30 * 1000);
@@ -219,9 +222,7 @@ public class GramJobSubmissionManagerTes
logger.info("========== End of test case ==============");
- listenerQueue.join(1 * 30 * 1000);
-
- listenerQueue.stopListenerQueue();
+ Thread.sleep(1 * 30 * 1000);
}
Modified: airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/LoneStarGramTest.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/LoneStarGramTest.java?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/LoneStarGramTest.java (original)
+++ airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/LoneStarGramTest.java Tue Jun 25 18:51:16 2013
@@ -22,6 +22,7 @@
package org.apache.airavata.jobsubmission.gram;
import org.apache.airavata.jobsubmission.gram.notifier.GramJobLogger;
+import org.junit.Ignore;
/**
* User: AmilaJ (amilaj@apache.org)
@@ -29,45 +30,35 @@ import org.apache.airavata.jobsubmission
* Time: 3:56 PM
*/
+@Ignore("Lonestar is taking too much time to run tests. Not sure why.")
public class LoneStarGramTest extends GramJobSubmissionManagerTest {
+ private ExecutionContext executionContext;
- // Dummy test case just avoid failures
- public void testDummy() {}
-
- public void xtestExecuteJobLoneStarInteractive() throws Exception {
-
- ExecutionContext executionContext = getDefaultExecutionContext();
+ public void setUp() throws Exception {
+ super.setUp();
+ executionContext = getDefaultExecutionContext();
executionContext.setHost("lonestar");
-
- executionContext.setInteractive(true);
executionContext.addGramJobNotifier(new GramJobLogger());
- executeJob(executionContext);
}
- public void xtestMonitoringRunningJobsLoneStar() throws Exception {
+ public void testExecuteJobLoneStarInteractive() throws Exception {
- ExecutionContext executionContext = getDefaultExecutionContext();
+ executionContext.setInteractive(true);
+ executeJob(executionContext);
+ }
- executionContext.setHost("lonestar");
+ public void testMonitoringRunningJobsLoneStar() throws Exception {
executionContext.setInteractive(true);
- executionContext.addGramJobNotifier(new GramJobLogger());
-
monitoringRunningJobs(executionContext);
}
- public void xtestCancelJobsLoneStar() throws Exception {
-
- ExecutionContext executionContext = getDefaultExecutionContext();
-
- executionContext.setHost("lonestar");
+ public void testCancelJobsLoneStar() throws Exception {
executionContext.setInteractive(true);
- executionContext.addGramJobNotifier(new GramJobLogger());
-
cancelJob(executionContext);
}
Modified: airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/StampedeGramTest.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/StampedeGramTest.java?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/StampedeGramTest.java (original)
+++ airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/StampedeGramTest.java Tue Jun 25 18:51:16 2013
@@ -22,6 +22,7 @@
package org.apache.airavata.jobsubmission.gram;
import org.apache.airavata.jobsubmission.gram.notifier.GramJobLogger;
+import org.junit.Ignore;
/**
* User: AmilaJ (amilaj@apache.org)
@@ -29,43 +30,37 @@ import org.apache.airavata.jobsubmission
* Time: 3:56 PM
*/
+//@Ignore
public class StampedeGramTest extends GramJobSubmissionManagerTest {
// ====================== Stampede ==============================//
- public void testExecuteJobStampedeInteractive() throws Exception {
+ private ExecutionContext executionContext;
- ExecutionContext executionContext = getDefaultExecutionContext();
+ public void setUp() throws Exception {
+ super.setUp();
+ executionContext = getDefaultExecutionContext();
executionContext.setHost("stampede");
-
- executionContext.setInteractive(true);
executionContext.addGramJobNotifier(new GramJobLogger());
- executeJob(executionContext);
}
- public void testMonitoringRunningJobsStampede() throws Exception {
+ public void testExecuteJobStampedeInteractive() throws Exception {
- ExecutionContext executionContext = getDefaultExecutionContext();
+ executionContext.setInteractive(true);
+ executeJob(executionContext);
+ }
- executionContext.setHost("stampede");
+ public void testMonitoringRunningJobsStampede() throws Exception {
executionContext.setInteractive(true);
- executionContext.addGramJobNotifier(new GramJobLogger());
-
monitoringRunningJobs(executionContext);
}
public void testCancelJobsStampede() throws Exception {
- ExecutionContext executionContext = getDefaultExecutionContext();
-
- executionContext.setHost("stampede");
-
executionContext.setInteractive(true);
- executionContext.addGramJobNotifier(new GramJobLogger());
-
cancelJob(executionContext);
}
Modified: airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/TrestlesGramTest.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/TrestlesGramTest.java?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/TrestlesGramTest.java (original)
+++ airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/TrestlesGramTest.java Tue Jun 25 18:51:16 2013
@@ -33,39 +33,32 @@ public class TrestlesGramTest extends Gr
// ====================== Trestles ==============================//
- public void testExecuteJobTrestlesInteractive() throws Exception {
+ private ExecutionContext executionContext;
- ExecutionContext executionContext = getDefaultExecutionContext();
+ public void setUp() throws Exception {
+ super.setUp();
+ executionContext = getDefaultExecutionContext();
executionContext.setHost("trestles");
-
- executionContext.setInteractive(true);
executionContext.addGramJobNotifier(new GramJobLogger());
- executeJob(executionContext);
}
- public void testMonitoringRunningJobsTrestles() throws Exception {
+ public void testExecuteJobTrestlesInteractive() throws Exception {
- ExecutionContext executionContext = getDefaultExecutionContext();
+ executionContext.setInteractive(true);
+ executeJob(executionContext);
+ }
- executionContext.setHost("trestles");
+ public void testMonitoringRunningJobsTrestles() throws Exception {
executionContext.setInteractive(true);
- executionContext.addGramJobNotifier(new GramJobLogger());
-
monitoringRunningJobs(executionContext);
}
public void testCancelJobsTrestles() throws Exception {
- ExecutionContext executionContext = getDefaultExecutionContext();
-
- executionContext.setHost("trestles");
-
executionContext.setInteractive(true);
- executionContext.addGramJobNotifier(new GramJobLogger());
-
cancelJob(executionContext);
}
}
Modified: airavata/sandbox/grid-tools/gram-client/src/test/resources/airavata-myproxy-client.properties
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gram-client/src/test/resources/airavata-myproxy-client.properties?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gram-client/src/test/resources/airavata-myproxy-client.properties (original)
+++ airavata/sandbox/grid-tools/gram-client/src/test/resources/airavata-myproxy-client.properties Tue Jun 25 18:51:16 2013
@@ -1,7 +1,28 @@
#Download trusted certificates from - https://software.xsede.org/security/xsede-certs.tar.gz
-trustedCertsFile=/Users/thejaka/development/apache/airavata/sandbox/grid-tools/gridftp-client/certificates
+trustedCertsFile=../certificates
myproxyServer=myproxy.teragrid.org
myproxy_lifetime=17280000
-myproxyUserName=
-myproxyPasswd=
myproxyPort=7512
+
+
+testing.host=trestles
+#testing.host=stampede
+#testing.host=lonestar
+
+## TACC Lonestar
+lonestar.gram.endpoint=gridftp1.ls4.tacc.utexas.edu:2119/jobmanager-sge
+
+## TACC Stampede
+stampede.gram.endpoint=login5.stampede.tacc.utexas.edu:2119/jobmanager-slurm3
+
+## SDSC Trestles
+trestles.gram.endpoint=trestles-login2.sdsc.edu:2119/jobmanager-pbstest2
+
+executable=/bin/sleep
+arguments=30
+queue=normal
+project_number=TG-MCB070039N
+jobtype=single
+maxwalltime=1
+processors=1
+hosts=1
Modified: airavata/sandbox/grid-tools/gridftp-client/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gridftp-client/pom.xml?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gridftp-client/pom.xml (original)
+++ airavata/sandbox/grid-tools/gridftp-client/pom.xml Tue Jun 25 18:51:16 2013
@@ -16,32 +16,38 @@
<!-- the version of maven's project object model -->
<modelVersion>4.0.0</modelVersion>
- <groupId>org.apache.airavata</groupId>
<artifactId>airavata-gridftp-client</artifactId>
<name>Airavata GridFTP Client</name>
<description>Standalone test client to experiment and test GridFTP .</description>
<version>0.1-SNAPSHOT</version>
<packaging>jar</packaging>
+ <parent>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>airavata-grid-tools</artifactId>
+ <version>0.1-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
<dependencies>
<dependency>
<groupId>org.jglobus</groupId>
<artifactId>gss</artifactId>
- <version>2.0.6-rc2</version>
+ <version>${jglobus.version}</version>
</dependency>
<dependency>
- <groupId>org.apache.airavata</groupId>
- <artifactId>airavata-myproxy-client</artifactId>
- <version>0.1-SNAPSHOT</version>
+ <groupId>org.jglobus</groupId>
+ <artifactId>gridftp</artifactId>
+ <version>${jglobus.version}</version>
</dependency>
<dependency>
- <groupId>org.jglobus</groupId>
- <artifactId>gridftp</artifactId>
- <version>2.0.6-rc2</version>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>airavata-myproxy-client</artifactId>
+ <version>0.1-SNAPSHOT</version>
</dependency>
<dependency>
@@ -102,11 +108,5 @@
</plugins>
</build>
- <properties>
- <surefire.version>2.12</surefire.version>
- <junit.version>4.7</junit.version>
- <skipTests>false</skipTests>
- </properties>
-
</project>
Copied: airavata/sandbox/grid-tools/gridftp-client/src/main/java/org/apache/airavata/filetransfer/ExecutionContext.java (from r1491628, airavata/sandbox/grid-tools/gridftp-client/src/main/java/org/apache/airavata/filetransfer/ExectionContext.java)
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gridftp-client/src/main/java/org/apache/airavata/filetransfer/ExecutionContext.java?p2=airavata/sandbox/grid-tools/gridftp-client/src/main/java/org/apache/airavata/filetransfer/ExecutionContext.java&p1=airavata/sandbox/grid-tools/gridftp-client/src/main/java/org/apache/airavata/filetransfer/ExectionContext.java&r1=1491628&r2=1496581&rev=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gridftp-client/src/main/java/org/apache/airavata/filetransfer/ExectionContext.java (original)
+++ airavata/sandbox/grid-tools/gridftp-client/src/main/java/org/apache/airavata/filetransfer/ExecutionContext.java Tue Jun 25 18:51:16 2013
@@ -25,32 +25,32 @@ import java.io.IOException;
import java.io.InputStream;
import java.net.URI;
import java.net.URISyntaxException;
-import java.util.ArrayList;
import java.util.Properties;
import org.apache.airavata.filetransfer.utils.ServiceConstants;
-public class ExectionContext {
+@SuppressWarnings("UnusedDeclaration")
+public class ExecutionContext {
private String testingHost;
- private String lonestarGridFTP;
+ private String loneStarGridFTP;
private String rangerGridFTP;
private String trestlesGridFTP;
private String gridFTPServerSource;
- private String sourcedataLocation;
- private String gridFTPServerDest;
- private String destdataLocation;
+ private String sourceDataLocation;
+ private String gridFTPServerDestination;
+ private String destinationDataLocation;
private String uploadingFilePath;
- public static final String PROPERTY_FILE = "airavata-gridftp-client.properties";
+ public static final String PROPERTY_FILE = "airavata-myproxy-client.properties";
- public ExectionContext() throws IOException {
- loadConfigration();
+ public ExecutionContext() throws IOException {
+ loadConfigurations();
}
- private void loadConfigration() throws IOException {
+ private void loadConfigurations() throws IOException {
ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
InputStream propertyStream = classLoader.getResourceAsStream(PROPERTY_FILE);
@@ -58,43 +58,43 @@ public class ExectionContext {
if (propertyStream != null) {
properties.load(propertyStream);
- String testinghost = properties.getProperty(ServiceConstants.TESTINGHOST);
+ String testingHost = properties.getProperty(ServiceConstants.TESTINGHOST);
- String lonestargridftp = properties.getProperty(ServiceConstants.LONESTARGRIDFTPEPR);
- String rangergridftp = properties.getProperty(ServiceConstants.RANGERGRIDFTPEPR);
- String trestlesgridftp = properties.getProperty(ServiceConstants.TRESTLESGRIDFTPEPR);
+ String loneStarGridFtp = properties.getProperty(ServiceConstants.LONESTARGRIDFTPEPR);
+ String rangerGridFtp = properties.getProperty(ServiceConstants.RANGERGRIDFTPEPR);
+ String trestlesGridFtp = properties.getProperty(ServiceConstants.TRESTLESGRIDFTPEPR);
String gridFTPServerSource = properties.getProperty(ServiceConstants.GRIDFTPSERVERSOURCE);
String gridFTPSourcePath = properties.getProperty(ServiceConstants.GRIDFTPSOURCEPATH);
- String gridFTPServerDest = properties.getProperty(ServiceConstants.GRIDFTPSERVERDEST);
- String gridFTPDestPath = properties.getProperty(ServiceConstants.GRIDFTPDESTPATH);
+ String gridFTPServerDestination = properties.getProperty(ServiceConstants.GRIDFTPSERVERDEST);
+ String gridFTPDestinationPath = properties.getProperty(ServiceConstants.GRIDFTPDESTPATH);
String gridFTPUploadingPath = properties.getProperty(ServiceConstants.UPLOADING_FILE_PATH);
- if (testinghost != null) {
- this.testingHost = testinghost;
+ if (testingHost != null) {
+ this.testingHost = testingHost;
}
- if (lonestargridftp != null) {
- this.lonestarGridFTP = lonestargridftp;
+ if (loneStarGridFtp != null) {
+ this.loneStarGridFTP = loneStarGridFtp;
}
- if (rangergridftp != null) {
- this.rangerGridFTP= rangergridftp;
+ if (rangerGridFtp != null) {
+ this.rangerGridFTP= rangerGridFtp;
}
- if (trestlesgridftp != null) {
- this.trestlesGridFTP = trestlesgridftp;
+ if (trestlesGridFtp != null) {
+ this.trestlesGridFTP = trestlesGridFtp;
}
if (gridFTPServerSource != null && !gridFTPServerSource.isEmpty()) {
this.gridFTPServerSource = gridFTPServerSource;
}
if (gridFTPSourcePath != null && !gridFTPSourcePath.isEmpty()) {
- this.sourcedataLocation = gridFTPSourcePath;
+ this.sourceDataLocation = gridFTPSourcePath;
}
- if (gridFTPServerDest != null && !gridFTPServerDest.isEmpty()) {
- this.gridFTPServerDest = gridFTPServerDest;
+ if (gridFTPServerDestination != null && !gridFTPServerDestination.isEmpty()) {
+ this.gridFTPServerDestination = gridFTPServerDestination;
}
- if (gridFTPDestPath != null && !gridFTPDestPath.isEmpty()) {
- this.destdataLocation = gridFTPDestPath;
+ if (gridFTPDestinationPath != null && !gridFTPDestinationPath.isEmpty()) {
+ this.destinationDataLocation = gridFTPDestinationPath;
}
if (gridFTPUploadingPath != null && !gridFTPUploadingPath.isEmpty()) {
this.uploadingFilePath = gridFTPUploadingPath;
@@ -111,12 +111,12 @@ public class ExectionContext {
this.testingHost = testingHost;
}
- public String getLonestarGridFTP() {
- return lonestarGridFTP;
+ public String getLoneStarGridFTP() {
+ return loneStarGridFTP;
}
- public void setLonestarGridFTP(String lonestarGridFTP) {
- this.lonestarGridFTP = lonestarGridFTP;
+ public void setLoneStarGridFTP(String loneStarGridFTP) {
+ this.loneStarGridFTP = loneStarGridFTP;
}
public String getRangerGridFTP() {
@@ -144,7 +144,7 @@ public class ExectionContext {
}
public URI getSourceDataFileUri() throws URISyntaxException {
- String file = gridFTPServerSource + getSourcedataLocation();
+ String file = gridFTPServerSource + getSourceDataLocation();
return new URI(file);
}
@@ -161,27 +161,27 @@ public class ExectionContext {
this.uploadingFilePath = uploadingFilePath;
}
- public String getSourcedataLocation() {
- return sourcedataLocation;
+ public String getSourceDataLocation() {
+ return sourceDataLocation;
}
- public void setSourcedataLocation(String sourcedataLocation) {
- this.sourcedataLocation = sourcedataLocation;
+ public void setSourceDataLocation(String sourceDataLocation) {
+ this.sourceDataLocation = sourceDataLocation;
}
- public String getGridFTPServerDest() {
- return gridFTPServerDest;
+ public String getGridFTPServerDestination() {
+ return gridFTPServerDestination;
}
- public void setGridFTPServerDest(String gridFTPServerDest) {
- this.gridFTPServerDest = gridFTPServerDest;
+ public void setGridFTPServerDestination(String gridFTPServerDestination) {
+ this.gridFTPServerDestination = gridFTPServerDestination;
}
- public String getDestdataLocation() {
- return destdataLocation;
+ public String getDestinationDataLocation() {
+ return destinationDataLocation;
}
- public void setDestdataLocation(String destdataLocation) {
- this.destdataLocation = destdataLocation;
+ public void setDestinationDataLocation(String destinationDataLocation) {
+ this.destinationDataLocation = destinationDataLocation;
}
}
Modified: airavata/sandbox/grid-tools/gridftp-client/src/main/java/org/apache/airavata/filetransfer/utils/GridFtp.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gridftp-client/src/main/java/org/apache/airavata/filetransfer/utils/GridFtp.java?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gridftp-client/src/main/java/org/apache/airavata/filetransfer/utils/GridFtp.java (original)
+++ airavata/sandbox/grid-tools/gridftp-client/src/main/java/org/apache/airavata/filetransfer/utils/GridFtp.java Tue Jun 25 18:51:16 2013
@@ -348,10 +348,10 @@ public class GridFtp {
* @param srchost Source file and host.
* @param desthost Destination file and host.
* @param gssCred Credentials to be authenticate user.
- * @param srcActive
- * @throws ServerException
- * @throws ClientException
- * @throws IOException
+ * @param srcActive Tells source to be active. i.e. asking src to connect destination.
+ * @throws ServerException If an error occurred while transferring data.
+ * @throws ClientException If an error occurred while transferring data.
+ * @throws IOException If an error occurred while transferring data.
*/
public void transfer(URI srchost, URI desthost, GSSCredential gssCred, boolean srcActive) throws Exception {
GridFTPClient destClient = null;
Modified: airavata/sandbox/grid-tools/gridftp-client/src/test/java/org/apache/airavata/filetransfer/CertFileReadTest.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gridftp-client/src/test/java/org/apache/airavata/filetransfer/CertFileReadTest.java?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gridftp-client/src/test/java/org/apache/airavata/filetransfer/CertFileReadTest.java (original)
+++ airavata/sandbox/grid-tools/gridftp-client/src/test/java/org/apache/airavata/filetransfer/CertFileReadTest.java Tue Jun 25 18:51:16 2013
@@ -34,6 +34,7 @@ import org.globus.gsi.SigningPolicy;
import org.globus.gsi.SigningPolicyParser;
import org.globus.gsi.util.CertificateIOUtil;
import org.globus.util.GlobusResource;
+import org.junit.Ignore;
import javax.security.auth.x500.X500Principal;
import java.io.ByteArrayOutputStream;
@@ -52,39 +53,71 @@ import java.util.Map;
* Time: 9:57 AM
*/
+@Ignore("This test case used to debug JGlobus-102. No need to run this test with other gridftp tests.")
public class CertFileReadTest extends TestCase {
private static MessageDigest md5;
+ private static String CERT_FILE_LOCATION = "/Users/thejaka/development/apache/airavata/sandbox/grid-tools/gridftp-client/certificates/";
+
public void testCertFileRead() throws Exception {
- String path1 = "/Users/thejaka/development/apache/airavata/sandbox/grid-tools/gridftp-client/certificates/e5cc84c2";
- String path2 = "/Users/thejaka/development/apache/airavata/sandbox/grid-tools/gridftp-client/certificates/ffc3d59b";
+ String path1 = CERT_FILE_LOCATION + "ffc3d59b";
+ String path2 = CERT_FILE_LOCATION + "e5cc84c2";
+
GlobusResource globusResource1 = new GlobusResource(path1 + ".signing_policy");
GlobusResource globusResource2 = new GlobusResource(path2 + ".signing_policy");
- GlobusResource globusResource3 = new GlobusResource("/Users/thejaka/development/apache/airavata/sandbox/grid-tools/gridftp-client/certificates/ef300431.signing_policy");
- GlobusResource globusResource4 = new GlobusResource("/Users/thejaka/development/apache/airavata/sandbox/grid-tools/gridftp-client/certificates/01b5d333.signing_policy");
- GlobusResource globusResource5 = new GlobusResource("/Users/thejaka/development/apache/airavata/sandbox/grid-tools/gridftp-client/certificates/081fefd0.signing_policy");
+ //GlobusResource globusResource3 = new GlobusResource("/Users/thejaka/development/apache/airavata/sandbox/grid-tools/gridftp-client/certificates/ef300431.signing_policy");
+ //GlobusResource globusResource4 = new GlobusResource("/Users/thejaka/development/apache/airavata/sandbox/grid-tools/gridftp-client/certificates/01b5d333.signing_policy");
+ //GlobusResource globusResource5 = new GlobusResource("/Users/thejaka/development/apache/airavata/sandbox/grid-tools/gridftp-client/certificates/081fefd0.signing_policy");
//ResourceSigningPolicy resourceSigningPolicy = new ResourceSigningPolicy(globusResource);
- X509Certificate crt = readCertificate(path1 + ".0");
+ // ===== Testing globusResource1 - This should pass (cos no DC components) ================ //
+ X509Certificate crt1 = readCertificate(path1 + ".0");
+ X500Principal policySubjectCert1 = getPrincipal(globusResource1);
+
+ String certHash1 = CertificateIOUtil.nameHash(crt1.getSubjectX500Principal());
+ String principalHash1 = CertificateIOUtil.nameHash(policySubjectCert1);
+
+ System.out.println("======== Printing hashes for 1 ================");
+ System.out.println(certHash1);
+ System.out.println(principalHash1);
+
+ Assert.assertEquals("Certificate hash value does not match with the hash value generated using principal name.",
+ certHash1, principalHash1);
+
+ // ===== Testing globusResource1 - This should fail (cos we have DC components) ================ //
X509Certificate crt2 = readCertificate(path2 + ".0");
+ X500Principal policySubjectCert2 = getPrincipal(globusResource2);
+
+ String certHash2 = CertificateIOUtil.nameHash(crt2.getSubjectX500Principal());
+ String principalHash2 = CertificateIOUtil.nameHash(policySubjectCert2);
+
+ System.out.println("======== Printing hashes for 2 ================");
+ System.out.println(certHash2);
+ System.out.println(principalHash2);
+
+ Assert.assertEquals("Certificate hash value does not match with the hash value generated using principal name.",
+ certHash2, principalHash2);
+
+ //X509Certificate crt = readCertificate(path1 + ".0");
+ //X509Certificate crt2 = readCertificate(path2 + ".0");
- System.out.println("=======================================");
- System.out.println(crt.getIssuerX500Principal().getName());
+ //System.out.println("=======================================");
+ //System.out.println(crt.getIssuerX500Principal().getName());
- X500Principal certPrincipal = crt.getSubjectX500Principal();
+ //X500Principal certPrincipal = crt.getSubjectX500Principal();
- X500Principal policySubjectCert = getPrincipal(globusResource1);
+ //X500Principal policySubjectCert = getPrincipal(globusResource1);
//"CN=TACC Classic CA,O=UT-AUSTIN,DC=TACC,DC=UTEXAS,DC=EDU"
//X500Principal policySubjectCert = new X500Principal(certPrincipal.getName());
- System.out.println(CertificateIOUtil.nameHash(certPrincipal));
- System.out.println(CertificateIOUtil.nameHash((policySubjectCert)));
+ //System.out.println(CertificateIOUtil.nameHash(certPrincipal));
+ //System.out.println(CertificateIOUtil.nameHash((policySubjectCert)));
Modified: airavata/sandbox/grid-tools/gridftp-client/src/test/java/org/apache/airavata/filetransfer/FileTransferTest.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gridftp-client/src/test/java/org/apache/airavata/filetransfer/FileTransferTest.java?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gridftp-client/src/test/java/org/apache/airavata/filetransfer/FileTransferTest.java (original)
+++ airavata/sandbox/grid-tools/gridftp-client/src/test/java/org/apache/airavata/filetransfer/FileTransferTest.java Tue Jun 25 18:51:16 2013
@@ -43,23 +43,42 @@ public class FileTransferTest extends Te
private GSSCredential gssCredential;
- private ExectionContext contextExectionContext;
+ private ExecutionContext executionContext;
+
+ private static final Logger log = Logger.getLogger(FileTransferTest.class);
public void setUp() throws Exception {
- super.setUp();
+
+ String userName = System.getProperty("myproxy.user");
+ String password = System.getProperty("myproxy.password");
+
+ SecurityContext context = null;
+
+ if (userName == null || password == null || userName.trim().equals("") || password.trim().equals("")) {
+ log.error("myproxy.user and myproxy.password system properties are not set. Example :- " +
+ "> mvn clean install -Dmyproxy.user=u1 -Dmyproxy.password=xxx");
+
+ Assert.fail("Please set myproxy.user and myproxy.password system properties.");
+
+ } else {
+ context = new SecurityContext(userName, password);
+ }
+
+ log.info("Using my proxy user name - " + userName);
BasicConfigurator.configure();
Logger logger = Logger.getLogger("GridFTPClient");
Level lev = Level.toLevel("DEBUG");
logger.setLevel(lev);
- SecurityContext context = new SecurityContext();
+
+
context.login();
- contextExectionContext = new ExectionContext();
+ executionContext = new ExecutionContext();
- String targeterp = contextExectionContext.getGridFTPServerDest();
- String remoteDestFile = contextExectionContext.getDestdataLocation();
+ String targeterp = executionContext.getGridFTPServerDestination();
+ String remoteDestFile = executionContext.getDestinationDataLocation();
URI dirLocation = GridFtp.createGsiftpURI(targeterp,
remoteDestFile.substring(0, remoteDestFile.lastIndexOf("/")));
@@ -70,23 +89,26 @@ public class FileTransferTest extends Te
public void testMakeDir() throws Exception {
- String targetErp = contextExectionContext.getGridFTPServerDest();
- String remoteDestinationFile = contextExectionContext.getDestdataLocation();
+ String targetErp = executionContext.getGridFTPServerDestination();
+ String remoteDestinationFile = executionContext.getDestinationDataLocation();
URI dirLocation = GridFtp.createGsiftpURI(targetErp,
remoteDestinationFile.substring(0, remoteDestinationFile.lastIndexOf("/")));
GridFtp ftp = new GridFtp();
ftp.makeDir(dirLocation, gssCredential);
+
+ Assert.assertTrue(ftp.exists(dirLocation, gssCredential));
+
}
public void testTransferData() throws Exception {
- String sourceERP = contextExectionContext.getGridFTPServerSource();
- String remoteSrcFile = contextExectionContext.getSourcedataLocation();
+ String sourceERP = executionContext.getGridFTPServerSource();
+ String remoteSrcFile = executionContext.getSourceDataLocation();
- String targetErp = contextExectionContext.getGridFTPServerDest();
- String remoteDestinationFile = contextExectionContext.getDestdataLocation();
+ String targetErp = executionContext.getGridFTPServerDestination();
+ String remoteDestinationFile = executionContext.getDestinationDataLocation();
URI srcURI = GridFtp.createGsiftpURI(sourceERP, remoteSrcFile);
URI destURI = GridFtp.createGsiftpURI(targetErp, remoteDestinationFile);
@@ -94,6 +116,8 @@ public class FileTransferTest extends Te
GridFtp ftp = new GridFtp();
ftp.transfer(srcURI, destURI, gssCredential, true);
+ Assert.assertTrue(ftp.exists(destURI, gssCredential));
+
}
public void testDownloadFile() throws Exception {
@@ -110,7 +134,7 @@ public class FileTransferTest extends Te
File f = new File(fileName);
GridFtp ftp = new GridFtp();
- ftp.downloadFile(contextExectionContext.getSourceDataFileUri(),
+ ftp.downloadFile(executionContext.getSourceDataFileUri(),
gssCredential, f);
Assert.assertTrue(f.exists());
@@ -120,7 +144,7 @@ public class FileTransferTest extends Te
public void testFileExists() throws Exception {
GridFtp ftp = new GridFtp();
- Assert.assertTrue(ftp.exists(contextExectionContext.getSourceDataFileUri(), gssCredential));
+ Assert.assertTrue(ftp.exists(executionContext.getSourceDataFileUri(), gssCredential));
}
public void testUpdateFile() throws Exception {
@@ -141,12 +165,14 @@ public class FileTransferTest extends Te
Assert.assertTrue(fileToUpload.canRead());
GridFtp ftp = new GridFtp();
- ftp.updateFile(contextExectionContext.getUploadingFilePathUri(), gssCredential, fileToUpload);
+ ftp.updateFile(executionContext.getUploadingFilePathUri(), gssCredential, fileToUpload);
- Assert.assertTrue(ftp.exists(contextExectionContext.getUploadingFilePathUri(), gssCredential));
+ Assert.assertTrue(ftp.exists(executionContext.getUploadingFilePathUri(), gssCredential));
}
+
+
}
Modified: airavata/sandbox/grid-tools/gridftp-client/src/test/resources/airavata-myproxy-client.properties
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gridftp-client/src/test/resources/airavata-myproxy-client.properties?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gridftp-client/src/test/resources/airavata-myproxy-client.properties (original)
+++ airavata/sandbox/grid-tools/gridftp-client/src/test/resources/airavata-myproxy-client.properties Tue Jun 25 18:51:16 2013
@@ -1,7 +1,28 @@
#Download trusted certificates from - https://software.xsede.org/security/xsede-certs.tar.gz
-trustedCertsFile=/Users/thejaka/development/apache/airavata/sandbox/grid-tools/gridftp-client/certificates
+trustedCertsFile=../certificates
myproxyServer=myproxy.teragrid.org
myproxy_lifetime=17280000
-myproxyUserName=
-myproxyPasswd=
-myproxyPort=7512
\ No newline at end of file
+myproxyPort=7512
+
+testing.host=trestles
+#testing.host=stampede
+#testing.host=lonestar
+
+## TACC Lonestar
+lonestar.gridftp.endpoint=gsiftp://gridftp1.ls4.tacc.utexas.edu:2811/
+
+## TACC Stampede
+stampede.gridftp.endpoint=gsiftp://gridftp.stampede.tacc.utexas.edu:2811/
+
+## SDSC Trestles
+trestles.gridftp.endpoint=gsiftp://trestles.sdsc.edu:2811/
+
+gridftpserverSource=gsiftp://trestles-dm.sdsc.xsede.org:2811/
+gridftpSourcePath=/oasis/projects/nsf/sds128/ogce/file-transfer-tests/source/sample_wrfout.netcdf
+gridftpUploadingFilePath = /oasis/projects/nsf/sds128/ogce/file-transfer-tests/source/dummy1
+
+#gridftpserverDest=gsiftp://trestles-dm.sdsc.xsede.org:2811/
+#gridftpDestPath=/oasis/projects/nsf/sds128/ogce/file-transfer-tests/gf
+
+gridftpserverDest=gsiftp://gridftp.stampede.tacc.utexas.edu:2811/
+gridftpDestPath=/scratch/01437/ogce/file-transfer-tests/dest/xx
\ No newline at end of file
Modified: airavata/sandbox/grid-tools/gsi-myproxy-client/README
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gsi-myproxy-client/README?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gsi-myproxy-client/README (original)
+++ airavata/sandbox/grid-tools/gsi-myproxy-client/README Tue Jun 25 18:51:16 2013
@@ -16,3 +16,13 @@ CA Trusted Certificates
* The certificate tar file can be downloaded from https://software.xsede.org/security/xsede-certs.tar.gz
* Once the certificates are downloaded locally, the airavata-myproxy-client.properties has to be configured.
+Running Tests
+=============
+To run tests use maven as follows;
+> mvn clean install -Dmyproxy.user=<MY PROXY USER NAME> -Dmyproxy.password=<MY PROXY PASSWORD>
+
+Further to run SecurityContextTest.testRenewCredentials(), you need to register current host as a trusted renewer.
+For that execute following command;
+> myproxy-logon -t 264 -s <MY PROXY SERVER> -l <MY PROXY USER NAME>
+> myproxy-init -A --cert /tmp/x509up_u501 --key /tmp/x509up_u501 -l <MY PROXY USER NAME> -s <MY PROXY SERVER>
+
Modified: airavata/sandbox/grid-tools/gsi-myproxy-client/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gsi-myproxy-client/pom.xml?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
Binary files - no diff available.
Modified: airavata/sandbox/grid-tools/gsi-myproxy-client/src/main/java/org/apache/airavata/security/myproxy/SecurityContext.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gsi-myproxy-client/src/main/java/org/apache/airavata/security/myproxy/SecurityContext.java?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gsi-myproxy-client/src/main/java/org/apache/airavata/security/myproxy/SecurityContext.java (original)
+++ airavata/sandbox/grid-tools/gsi-myproxy-client/src/main/java/org/apache/airavata/security/myproxy/SecurityContext.java Tue Jun 25 18:51:16 2013
@@ -21,6 +21,7 @@
package org.apache.airavata.security.myproxy;
+import java.io.File;
import java.io.InputStream;
import java.util.Properties;
@@ -66,20 +67,6 @@ public class SecurityContext {
}
-
- public static void main(String[] args) {
- try {
- SecurityContext myproxy = new SecurityContext();
- myproxy.login();
- String proxyName = myproxy.getGssCredential().getName().toString();
- int proxyTime = myproxy.getGssCredential().getRemainingLifetime();
- System.out.println("Proxy Name is: " + proxyName);
- System.out.println("Proxy Life Time is: " + proxyTime);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
-
/**
*
* @throws Exception
@@ -137,29 +124,22 @@ public class SecurityContext {
} else {
this.myProxyCredentials.setMyProxyPortNumber(MyProxy.DEFAULT_PORT);
}
- String myproxyuser = properties.getProperty(ServiceConstants.MYPROXY_USERNAME);
- if (userName != null) {
- this.myProxyCredentials.setMyProxyUserName(userName);
- } else {
- this.myProxyCredentials.setMyProxyUserName(myproxyuser);
- }
- System.out.println("My proxy user name " + myproxyuser);
-
- String myproxypass = properties.getProperty(ServiceConstants.MYPROXY_PASSWD);
- if (password != null) {
- this.myProxyCredentials.setMyProxyPassword(password);
- } else {
- this.myProxyCredentials.setMyProxyPassword(myproxypass);
- }
+ this.myProxyCredentials.setMyProxyUserName(userName);
+ this.myProxyCredentials.setMyProxyPassword(password);
String myproxytime = properties.getProperty(ServiceConstants.MYPROXY_LIFETIME);
if (myproxytime != null) {
this.myProxyCredentials.setMyProxyLifeTime(Integer.parseInt(myproxytime));
}
- this.myProxyCredentials.setTrustedCertificatePath(properties.getProperty(ServiceConstants.TRUSTED_CERTS_FILE));
- System.out.println("Certificate path - " + properties.getProperty(ServiceConstants.TRUSTED_CERTS_FILE));
+ String currentDirectory = System.getProperty("projectDirectory");
+ String certificatePath = currentDirectory + File.separatorChar
+ + properties.getProperty(ServiceConstants.TRUSTED_CERTS_FILE);
+
+ this.myProxyCredentials.setTrustedCertificatePath(certificatePath);
+
+ System.out.println("Certificate path - " + certificatePath);
this.myProxyCredentials.init();
}
Modified: airavata/sandbox/grid-tools/gsi-myproxy-client/src/test/java/org/apache/airavata/security/myproxy/SecurityContextTest.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gsi-myproxy-client/src/test/java/org/apache/airavata/security/myproxy/SecurityContextTest.java?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gsi-myproxy-client/src/test/java/org/apache/airavata/security/myproxy/SecurityContextTest.java (original)
+++ airavata/sandbox/grid-tools/gsi-myproxy-client/src/test/java/org/apache/airavata/security/myproxy/SecurityContextTest.java Tue Jun 25 18:51:16 2013
@@ -23,8 +23,11 @@ package org.apache.airavata.security.myp
import junit.framework.Assert;
import junit.framework.TestCase;
+import org.apache.log4j.Logger;
import org.globus.gsi.provider.GlobusProvider;
+import java.io.BufferedReader;
+import java.io.InputStreamReader;
import java.security.Security;
/**
@@ -39,23 +42,41 @@ import java.security.Security;
public class SecurityContextTest extends TestCase {
+ private String userName;
+ private String password;
+
+ private static final Logger log = Logger.getLogger(SecurityContext.class);
+
static {
Security.addProvider(new GlobusProvider());
}
+ public void setUp() {
+ this.userName = System.getProperty("myproxy.user");
+ this.password = System.getProperty("myproxy.password");
+
+ if (userName == null || password == null || userName.trim().equals("") || password.trim().equals("")) {
+ log.error("===== Please set myproxy.user and myproxy.password system properties. =======");
+ Assert.fail("Please set myproxy.user and myproxy.password system properties.");
+ }
+
+ log.info("Using my proxy user name - " + userName);
+
+ }
+
+
public void testLogin() throws Exception {
- Assert.assertTrue(true);
- System.out.println("Running tests ...");
- SecurityContext myProxy = new SecurityContext();
+ SecurityContext myProxy = new SecurityContext(userName, password);
myProxy.login();
Assert.assertNotNull(myProxy.getGssCredential());
}
+
public void testProxyCredentials() throws Exception {
- SecurityContext myProxy = new SecurityContext();
+ SecurityContext myProxy = new SecurityContext(userName, password);
myProxy.login();
Assert.assertNotNull(myProxy.getProxyCredentials(myProxy.getGssCredential()));
@@ -73,7 +94,7 @@ public class SecurityContextTest extends
*/
public void testRenewCredentials() throws Exception {
- SecurityContext myProxy = new SecurityContext();
+ SecurityContext myProxy = new SecurityContext(userName, password);
myProxy.login();
Assert.assertNotNull(myProxy.renewCredentials(myProxy.getGssCredential()));
Modified: airavata/sandbox/grid-tools/gsi-myproxy-client/src/test/resources/airavata-myproxy-client.properties
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gsi-myproxy-client/src/test/resources/airavata-myproxy-client.properties?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gsi-myproxy-client/src/test/resources/airavata-myproxy-client.properties (original)
+++ airavata/sandbox/grid-tools/gsi-myproxy-client/src/test/resources/airavata-myproxy-client.properties Tue Jun 25 18:51:16 2013
@@ -1,7 +1,5 @@
#Download trusted certificates from - https://software.xsede.org/security/xsede-certs.tar.gz
-trustedCertsFile=./certificates
+trustedCertsFile=../certificates
myproxyServer=myproxy.teragrid.org
myproxy_lifetime=17280000
-myproxyUserName=
-myproxyPasswd=
myproxyPort=7512
\ No newline at end of file
Added: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/_maven.repositories
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/_maven.repositories?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/_maven.repositories (added)
+++ airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/_maven.repositories Tue Jun 25 18:51:16 2013
@@ -0,0 +1,5 @@
+#NOTE: This is an internal implementation file, its format can be changed without prior notice.
+#Mon Jun 10 12:27:19 EDT 2013
+axisg-2.0.6-rc2.jar>=
+axisg-2.0.6-rc2.pom>=
+axisg-2.0.6-rc2-sources.jar>=
Added: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/axisg-2.0.6-rc2-sources.jar
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/axisg-2.0.6-rc2-sources.jar?rev=1496581&view=auto
==============================================================================
Binary file - no diff available.
Propchange: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/axisg-2.0.6-rc2-sources.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/axisg-2.0.6-rc2.jar
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/axisg-2.0.6-rc2.jar?rev=1496581&view=auto
==============================================================================
Binary file - no diff available.
Propchange: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/axisg-2.0.6-rc2.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/axisg-2.0.6-rc2.pom
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/axisg-2.0.6-rc2.pom?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/axisg-2.0.6-rc2.pom (added)
+++ airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/axisg-2.0.6-rc2.pom Tue Jun 25 18:51:16 2013
@@ -0,0 +1,39 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <parent>
+ <artifactId>jglobus-all</artifactId>
+ <groupId>org.jglobus</groupId>
+ <version>2.0.6-rc2</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>axisg</artifactId>
+ <name>Apache AXIS support for JGlobus</name>
+
+ <dependencies>
+ <dependency>
+ <groupId>axis</groupId>
+ <artifactId>axis</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>axis</groupId>
+ <artifactId>axis-jaxrpc</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>gss</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-httpclient</groupId>
+ <artifactId>commons-httpclient</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>javax.servlet</groupId>
+ <artifactId>servlet-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+</project>
Added: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/maven-metadata-local.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/maven-metadata-local.xml?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/maven-metadata-local.xml (added)
+++ airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/maven-metadata-local.xml Tue Jun 25 18:51:16 2013
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+ <groupId>org.jglobus</groupId>
+ <artifactId>axisg</artifactId>
+ <versioning>
+ <release>2.0.6-rc2</release>
+ <versions>
+ <version>2.0.6-rc2</version>
+ <version>2.0.6-rc3-SNAPSHOT</version>
+ </versions>
+ <lastUpdated>20130619202624</lastUpdated>
+ </versioning>
+</metadata>
Added: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/_maven.repositories
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/_maven.repositories?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/_maven.repositories (added)
+++ airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/_maven.repositories Tue Jun 25 18:51:16 2013
@@ -0,0 +1,5 @@
+#NOTE: This is an internal implementation file, its format can be changed without prior notice.
+#Mon Jun 10 12:27:17 EDT 2013
+container-test-utils-2.0.6-rc2.pom>=
+container-test-utils-2.0.6-rc2-sources.jar>=
+container-test-utils-2.0.6-rc2.jar>=
Added: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/container-test-utils-2.0.6-rc2-sources.jar
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/container-test-utils-2.0.6-rc2-sources.jar?rev=1496581&view=auto
==============================================================================
Binary file - no diff available.
Propchange: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/container-test-utils-2.0.6-rc2-sources.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/container-test-utils-2.0.6-rc2.jar
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/container-test-utils-2.0.6-rc2.jar?rev=1496581&view=auto
==============================================================================
Binary file - no diff available.
Propchange: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/container-test-utils-2.0.6-rc2.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/container-test-utils-2.0.6-rc2.pom
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/container-test-utils-2.0.6-rc2.pom?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/container-test-utils-2.0.6-rc2.pom (added)
+++ airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/container-test-utils-2.0.6-rc2.pom Tue Jun 25 18:51:16 2013
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <parent>
+ <artifactId>jglobus-all</artifactId>
+ <groupId>org.jglobus</groupId>
+ <version>2.0.6-rc2</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>container-test-utils</artifactId>
+ <name>Connector test utilities</name>
+
+ <dependencies>
+ <dependency>
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.httpcomponents</groupId>
+ <artifactId>httpclient</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>jsse</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ </dependency>
+ </dependencies>
+</project>
Added: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/maven-metadata-local.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/maven-metadata-local.xml?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/maven-metadata-local.xml (added)
+++ airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/maven-metadata-local.xml Tue Jun 25 18:51:16 2013
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+ <groupId>org.jglobus</groupId>
+ <artifactId>container-test-utils</artifactId>
+ <versioning>
+ <release>2.0.6-rc2</release>
+ <versions>
+ <version>2.0.6-rc2</version>
+ <version>2.1-SNAPSHOT</version>
+ <version>2.0.6-rc3-SNAPSHOT</version>
+ </versions>
+ <lastUpdated>20130619202703</lastUpdated>
+ </versioning>
+</metadata>
Added: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/gram/2.0.6-rc2/_maven.repositories
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/gram/2.0.6-rc2/_maven.repositories?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/gram/2.0.6-rc2/_maven.repositories (added)
+++ airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/gram/2.0.6-rc2/_maven.repositories Tue Jun 25 18:51:16 2013
@@ -0,0 +1,5 @@
+#NOTE: This is an internal implementation file, its format can be changed without prior notice.
+#Fri Jun 14 12:29:50 EDT 2013
+gram-2.0.6-rc2.jar>=
+gram-2.0.6-rc2-sources.jar>=
+gram-2.0.6-rc2.pom>=