Updated testing info.
This commit is contained in:
		@@ -7,6 +7,9 @@ The HPCloud bindings offer a few stand-alone tests for testing basic
 | 
			
		||||
connectivity to the HPCloud services, but most tests are of the
 | 
			
		||||
automated variety.
 | 
			
		||||
 | 
			
		||||
*IMPORTANT*: Make sure your settings.ini file is up-to-date! Options
 | 
			
		||||
have changed!
 | 
			
		||||
 | 
			
		||||
## Stand-alone Tests
 | 
			
		||||
 | 
			
		||||
Stand-alone tests are designed to verify that certain preconditions of
 | 
			
		||||
@@ -31,26 +34,24 @@ including:
 | 
			
		||||
 | 
			
		||||
* ID: The ID given to you by HP Cloud.
 | 
			
		||||
* KEY: Your account's key.
 | 
			
		||||
* TENANT ID: Your account's tenant ID.
 | 
			
		||||
* URL: The Endpoint URL.
 | 
			
		||||
 | 
			
		||||
All three pieces of information can be found by logging into [the
 | 
			
		||||
All four pieces of information can be found by logging into [the
 | 
			
		||||
management console](https://manage.hpcloud.com) and going to the section
 | 
			
		||||
called *Storage*. There should be a link on that page that says *Get
 | 
			
		||||
Storage API Keys*. That page displays all three pieces of required
 | 
			
		||||
Storage API Keys*. That page displays all four pieces of required
 | 
			
		||||
information.
 | 
			
		||||
 | 
			
		||||
From there, you can execute a command like this:
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
$ php test/AuthTest.php 123made-up-key  456made-up-secret https://region-a.geo-1.objects.hpcloudsvc.com/auth/v1.0/
 | 
			
		||||
$ php test/AuthTest.php 123made-up-key  456made-up-secret https://region-a.geo-1.objects.hpcloudsvc.com/auth/v1.0/ 1234567
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
If successfull, it should return something like this:
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
Success! The authentication token is AUTH_tk0a12345678987654321b922d29101478.
 | 
			
		||||
```
 | 
			
		||||
If successfull, it should return details about your username, token, and
 | 
			
		||||
the services in your service catalog.
 | 
			
		||||
 | 
			
		||||
## Unit Tests
 | 
			
		||||
 | 
			
		||||
@@ -73,18 +74,24 @@ Your settings should look something like this:
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
; Settings to work with swift:
 | 
			
		||||
hpcloud.swift.account = 12345678:87654321
 | 
			
		||||
hpcloud.swift.key = abcdef123456
 | 
			
		||||
hpcloud.swift.url = https://region-a.geo-1.objects.hpcloudsvc.com/auth/v1.0/
 | 
			
		||||
; hpcloud.swift.account = 12345678:87654321
 | 
			
		||||
; hpcloud.swift.key = abcdef123456
 | 
			
		||||
; hpcloud.swift.url = https://region-a.geo-1.objects.hpcloudsvc.com/auth/v1.0/
 | 
			
		||||
 | 
			
		||||
hpcloud.swift.container = "I♡HPCloud"
 | 
			
		||||
 | 
			
		||||
hpcloud.identity.url = https://region-a.geo-1.idenity.hpcloudsvc.com
 | 
			
		||||
hpcloud.identity.tenantId =
 | 
			
		||||
hpcloud.identity.username =
 | 
			
		||||
hpcloud.identity.password =
 | 
			
		||||
hpcloud.identity.account =
 | 
			
		||||
hpcloud.identity.key =
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
* hpcloud.swift.account: Your account ID
 | 
			
		||||
* hpcloud.swift.key: Your secret key
 | 
			
		||||
* hpcloud.swift.url: The endpoint URL
 | 
			
		||||
You will need to add all of the `hpcloud.identity` settings, and all of
 | 
			
		||||
this information can be found on your management console.
 | 
			
		||||
 | 
			
		||||
All three of these pieces of information can be ascertained by following
 | 
			
		||||
the instructions in the AuthTest section above.
 | 
			
		||||
The hpcloud.swift.account, key, and url params are no longer required.
 | 
			
		||||
 | 
			
		||||
Beginning from the root directory of the project (you should see `src/`
 | 
			
		||||
and `test/` in that directory), run this command to execute all of the
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user