16 Commits

Author SHA1 Message Date
hardik
49d04cf45b Disabled ssl warnings while runing tempest tests
While running tempest tests over https, warnings
are shown for unverified HTTPS request beacause
by default urllib3 don't verify ssl certificates.
So now, certification validation warnings have been
disabled.

Change-Id: I0e99af8364e262baa37a56b0a8846abde3a8d2b0
Closes-bug: #1570451
2016-04-17 09:25:01 +00:00
Jenkins
025f4791d5 Merge "tempest: fix dir_path" 2016-04-12 08:54:32 +00:00
Emilien Macchi
99edd17105 tempest: fix dir_path
This patch fix the dir_path that helps to get the directory of
Mistral resources.

Without this patch, this is what we get when running Tempest:

IOError: [Errno 2] No such file or directory:
'/usr/lib/python2.7/site-packages/mistral_mistral/tests/resources/openstack/action_collection_wb.yaml'

With this patch:
/usr/lib/python2.7/site-packages/mistral/tests/resources/openstack/action_collection_wb.yaml
This path is correct and Tempest runs successfully.

Change-Id: Ie4bd3db8a4e729f7937a6f3c099d7c25abffcb1b
Closes-Bug: #1568413
2016-04-11 13:31:51 -04:00
hardik
3a2af38f71 Unblock skipped test
Now bug 1383146 is fixed, we should unblock
tests which was skiped due to this bug.

Change-Id: I679f1f665d3213634202ec3694e784153dd8c258
2016-04-08 11:23:22 +00:00
hardik
2af31abb7f Use tempest.lib instead of tempest-lib
The switch to tempest.lib in tempest is done
in https://review.openstack.org/#/c/283755/
mistral should use tempest.lib instead of tempest-lib because
tempest-lib will be deprecated.

Change-Id: I202d82be0b276886433b0ceeb9c17e1707232f68
Depends-on: I4da5e807914ce8a11b201aad765d827cb9bf9d9a
2016-03-10 10:49:28 +00:00
Jenkins
6d3d73af9a Merge "Fixed 'workflow_name' key error" 2016-02-24 10:27:54 +00:00
hardik
4878202c0e Fixed 'workflow_name' key error
when workflow execution is created by workflow_id
'workflow_name' key error was raised. Now 'workflow_name'
is extracted from dictionary using get() function.

Change-Id: I5a648742b2653818d3bc4d4025ce1fe0b73a2d24
Closes-bug: #1549047
2016-02-24 03:03:02 +00:00
Daryl Mowrer
984cec8547 Change for synchronous Mistral actions from CLI
This patch allows the Mistral actions to be run synchronously from
the Mistral CLI.

When a Mistral action is run synchronously using the Mistral CLI
'run-action' command, it does not complete successfully. This is due
to the Mistral API server handling requests on a single thread.

The 'run-action' command performs a REST POST call to the
ActionExecution RestController in the API server. That in turn calls
back into the python-mistralclient which then performs another REST
call back to the appropriate REST controller to actually run the
action requested. That call hangs since the requests are handled on
a single thread because the first POST has not completed yet.
Eventually the RPC call between the engine and the executor servers
times out, and the 'run-action' command fails.

This patch changes the Mistral API server so that requests are
handled in separate threads.

Added a new functional test to the tempest test package to test
synchronous action execution of a mistral action from within
mistral.

Change-Id: I8e06d3ef6aab4b2009a8fff4aa4d1acc118eee3f
Implements: blueprint mistral-mistral-actions
2016-02-23 13:49:10 -06:00
hparekh
b1bed02756 Fix occasional test failure by SSHActions
Change-Id: Ied1033f280c8e8d7d45d002d24c9d614262bbf64
2016-02-05 17:35:22 +09:00
Lingxian Kong
04e2948b9d Fix occasional test failure by assertListEqual
Change-Id: I56a52f76b52286d9b1b236137cc8f41d8f4bac47
2016-02-04 23:57:44 +13:00
hparekh
568bbf5384 Removed mistral/tests/functional
All the changes has been merged to mistral_tempest_tests.
Also scrits has been changed.

Change-Id: I6c514a3c75f1b6e3b94b0e9b0e542697b68d9a02
Partially-Implements: blueprint mistral-tempest-plugin
2016-01-29 11:04:03 +09:00
hparekh
3abd47c05a Added README.rst file for tempest plugin.
This file contains information about how
to run mistral tests from tempest.

Change-Id: I15498921ecf8f111099dc607731f567321fbfa13
Partially-Implements: blueprint mistral-tempest-plugin
2015-12-24 06:14:12 +00:00
hparekh
8e40268555 Added base.py to tempest plugin.
Change-Id: I6270f7176f8b652642e9ea91d045eec866436c93
Partially-Implements: blueprint mistral-tempest-plugin
2015-12-24 06:14:04 +00:00
hparekh
2ce193ab47 Added engine to tempest plugin.
Change-Id: I715b075cf159a31e1d6f0d627acabb6116925859
Partially-Implements: blueprint mistral-tempest-plugin
2015-12-24 06:11:52 +00:00
hparekh
7eb32c8688 Added test_mistral_basic_v2.py to tempest plugin.
Change-Id: Icd2a4e9119e9d8be20152071fe164d16e8d908bc
Partially-Implements: blueprint mistral-tempest-plugin
2015-12-24 06:11:32 +00:00
hparekh
208c4f820e Initial layout for mistral tempest plugin.
Change-Id: I1c13ebe05493d9315f9cb7c4a1b59284a8d6c50d
Partially-Implements: blueprint mistral-tempest-plugin
2015-12-24 06:11:06 +00:00