horizon/openstack_dashboard/test/integration_tests
Tomas Novacik 8386221adf Add test_sahara_create_delete_job_binary test method
Adding test method that checks creating/removal of job binary under
Project/Data Processing/Job Binaries.
The core testing function can be easily extended with other job binary
templates; the initial versions allows to test for jobs stored on the
Internal DB.

As part of this test several items have been created
* new pageobject class JobbinariesPage
* new form field FileInputFormFieldRegion

Co-Authored-By: Luigi Toscano <ltoscano@redhat.com>
Partially implements blueprint: selenium-integration-testing

Change-Id: I48c992bbfd0b2428be220a4462d5ef76aca5fa45
2015-03-05 11:36:00 +01:00
..
pages Add test_sahara_create_delete_job_binary test method 2015-03-05 11:36:00 +01:00
regions Add test_sahara_create_delete_job_binary test method 2015-03-05 11:36:00 +01:00
tests Add test_sahara_create_delete_job_binary test method 2015-03-05 11:36:00 +01:00
__init__.py Integration tests - running the tests 2014-02-26 10:45:21 +00:00
basewebobject.py New generic _wait_until method which wraps selenium waiting 2015-02-27 15:11:05 +01:00
config.py Add test_sahara_image_registry 2015-03-05 11:36:00 +01:00
helpers.py Merge "Add general function for generating random names" 2015-02-21 01:00:44 +00:00
horizon.conf Add test_sahara_image_registry 2015-03-05 11:36:00 +01:00
README.rst Integration tests - running the tests 2014-02-26 10:45:21 +00:00
webdriver.py Add workaround for StaleElementReferenceException 2014-10-08 11:21:17 +03:00

Horizon Integration Tests

Horizon's integration tests treat Horizon as a black box.

Running the integration tests

  1. Set up an OpenStack server

  2. Update the configuration file at horizon.conf

  3. Run the tests. :

    $ ./run_tests.sh --integration

More information

https://wiki.openstack.org/wiki/Horizon/Testing/UI

https://wiki.mozilla.org/QA/Execution/Web_Testing/Docs/Automation/StyleGuide#Page_Objects