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