Sha256: c5e8aaac090500983224f13e5a2ac07897a6c7dd1b0128da7a883932531b8974

Contents?: true

Size: 1.45 KB

Versions: 2

Compression:

Stored size: 1.45 KB

Contents

Torpedo
=======

Description
-----------

Sink bad code! Ruby Smoke Tests for the OpenStack.

Installation
------------

	gem install torpedo

	#create the torpedo YAML config in your $HOME dir:
    cat > ~/.torpedo.conf <<"EOF_CAT"
	# YAML config file for torpedo

	# SERVER test settings
	test_create_image: false
	test_rebuild_server: false
	test_resize_server: false

	# IMAGES (Set one of the following)
	#image_name:
	#image_ref:

	# FLAVORS (Set one of the following)
	#flavor_name: 
	flavor_ref: 4

	# TIMEOUTS
	#ping_timeout: 60
	#ssh_timeout: 30

	# SSH KEYS (used to verify images which use an agent)
	#ssh_private_key: 
	#ssh_public_key: 

	# KEYPAIRS (used to verify AMI style images)
	keypair: test.pem
	keyname: test
	EOF_CAT


Examples
--------

Available torpedo tasks:

	Tasks:
	  torpedo all          # Run all tests.
	  torpedo fire         # Fire away! (alias for all)
	  torpedo flavors      # Run flavors tests for the OSAPI.
	  torpedo help [TASK]  # Describe available tasks or one specific task
	  torpedo images       # Run images tests for the OSAPI.
	  torpedo limits       # Run limits tests for the OSAPI.
	  torpedo servers      # Run servers tests for the OSAPI.

Run all tests:

	torpedo fire

Run all tests with debug HTTP request response output:

	DEBUG=true torpedo fire

Run all tests and output an Xunit style XML report:

	torpedo fire --xml-report=FILE

License
-------
Copyright (c) 2011 Dan Prince. See LICENSE.txt for further details.

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
torpedo-1.0.2 README.md
torpedo-1.0.1 README.md