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
	 Matt Butcher
					Matt Butcher