Commit Graph

1850 Commits

Author SHA1 Message Date
Zuul 3f1f1d46e6 Merge "pytest-based integration tests:add instances tests" 2024-04-09 17:33:32 +00:00
Ashish Gupta 1cf5168926 pytest-based integration tests:add instances tests
Added following test cases :
- test_instances_pagination_and_filtration_demo
- test_instances_pagination_and_filtration_admin
- test_filter_instances_demo
- test_filter_instances_admin

Change-Id: I66a2ba7b9a0841818c8b2676625d18cb3b290451
2024-04-08 09:17:23 +00:00
Zuul 7b0bea46f9 Merge "pytest-based UI tests add vCPU pCPU test" 2024-04-05 02:33:23 +00:00
Zuul dcb4fbc023 Merge "pytest-based UI tests fix auth and user data" 2024-04-04 22:00:32 +00:00
Jan Jasek d0c8167413 pytest-based UI tests add vCPU pCPU test
test_vcpu_pcpu_data_display

Change-Id: Ic0310e6a2721aeef4d6cfcb1a06abf8f6e781ca7
2024-04-04 14:47:53 +02:00
Ashish Gupta b5a160a1cc pytest-based integration tests:add images tests
Added the following tests:
- test_update_image_metadata_admin
- test_launch_instance_from_image_admin
- test_create_volume_from_image_admin

Change-Id: I5dd18e97593c1b2cb9634d4e448403d3f895ee5d
2024-03-27 15:37:48 +05:30
Jan Jasek 54e4f83e75 pytest-based UI tests fix auth and user data
Change-Id: Ie550184c3b1d74146ad685507cf1a220e9074ded
2024-03-26 13:58:00 +01:00
Jan Jasek cf51415b0f pytest-based UI tests add help page and theme tests
test_dashboard_help_redirection
test_switch_to_material_theme

Change-Id: Ia6611ff1aae26234c56921e9e70d7ff4c0bacfa8
2024-03-19 14:40:11 +01:00
Zuul be825dfda8 Merge "pytest-based selenium tests add images tests" 2024-03-11 15:53:18 +00:00
Zuul e8719ca29e Merge "Add user login mocking to the pytest UI tests" 2024-02-20 07:12:32 +00:00
Radomir Dopieralski d2af1e6e1a Add user login mocking to the pytest UI tests
This way we can run the tests in any order.

Change-Id: Ifdc89b650540cc632f7c6ec2005a429b89a5b9f0
2024-02-13 15:04:26 +01:00
Zuul ba2b5fe784 Merge "pytest-based selenium tests add volume manage attachments test" 2024-02-06 16:58:44 +00:00
Zuul 2445c54ad4 Merge "pytest-based selenium tests add router set, clear gateway tests" 2024-02-06 16:58:41 +00:00
Jan Jasek 485724209c pytest-based selenium tests add volume manage attachments test
test_manage_volume_attachments

Increase wait_for_steady_state_of_volume. Attach/detach can
take quite a long time.

Add wait_for_steady_state_of_volume into the extend_volume
test to wait until extending is done before checking size via SDK.

Change-Id: Ie3b9cf74e7c0a2ffcc3c9bbed1b4d45a84545e8f
2024-02-06 11:01:56 +01:00
Zuul 3d1a8bff20 Merge "pytest-based selenium tests add metadata definitions namespace tests" 2024-01-23 21:51:10 +00:00
Ashish Gupta 6462d93ea3 pytest-based selenium tests add images tests
Added test_image_filtration_admin
      test_remove_protected_image_admin
      test_edit_image_description_admin

Change-Id: I375d2adcbc3d4e8af86519897a87c3b965228b65
2024-01-24 01:26:31 +05:30
Jan Jasek c505e30f2e pytest-based selenium tests add router set, clear gateway tests
test_router_set_gateway_demo
test_router_clear_gateway_demo

Change order of tests to reduce the number of logins

Change-Id: I6a1e53795a95938c877bb783fc4d0edb74445128
2024-01-19 18:10:03 +01:00
Zuul a77818d745 Merge "pytest-based selenium tests add volume actions tests" 2024-01-18 15:43:24 +00:00
Zuul 9df32b0d5f Merge "pytest-based selenium tests add project group, roles tests" 2024-01-18 12:07:12 +00:00
Jan Jasek df857b7f69 pytest-based selenium tests add fix recording issue
When tests are very short and passed (they do not wait for any element).
Specifically: test_user_login, test_admin_login.
The action in UI (login and check the homepage) is super quick (0.5s-1s).
So the video is not even created - we do not need to clean it up.

Change-Id: Id8433842247258f472fa3951fcdfa2b0e78ae781
2024-01-11 09:06:20 +01:00
Jan Jasek e6f31f6047 pytest-based selenium tests add metadata definitions namespace tests
test_create_metadata_namespace
test_delete_metadata_namespace

Change-Id: I106f67f21f5298e793eb27330467fd257c91fa69
2024-01-10 00:14:15 +01:00
Jan Jasek bb2fb046ff pytest-based selenium tests add project group, roles tests
test_add_group_to_project
test_add_role_to_project_group

Change-Id: I8cd68a40b7043039b1b8b31f35e4a9fbb004ad93
2024-01-09 16:49:31 +01:00
Jan Jasek 35da6c52e4 pytest-based selenium tests add volume actions tests
test_extend_volume_demo
test_volume_launch_as_instance_demo
test_volume_upload_to_image_demo

Change-Id: Ic577a94514881e56d32087a4fc4d6a06414ff568
2024-01-08 11:53:33 +01:00
Jan Jasek 42915b6a78 pytest-based selenium tests add volume snapshots admin, edit, action tests
test_edit_volume_snapshot_description_demo
test_create_volume_from_volume_snapshot_demo
test_delete_volume_from_volume_snapshot_demo
test_delete_snapshot_before_volume_demo
test_create_volume_snapshot_admin
test_delete_volume_snapshot_admin
test_edit_volume_snapshot_description_admin

Change-Id: I68585c921d1fd298023ccd54cdc87d2f9666e398
2024-01-05 13:45:32 +00:00
Zuul c528bfe84f Merge "pytest-based selenium tests add keypair create, delete tests" 2024-01-05 13:29:37 +00:00
Jan Jasek 2f92ecf7b3 pytest-based selenium tests add keypair create, delete tests
test_create_keypair_demo
test_delete_keypair_demo

Change-Id: I731e23f301f8850971b72a69293a964700796b6e
2024-01-04 14:37:52 +01:00
Zuul 8d7a03616c Merge "pytest-based selenium tests add volumetypes/qos actions tests" 2024-01-04 13:35:03 +00:00
Zuul 749f7fd98e Merge "pytest-based selenium tests add host_aggregates create, delete tests" 2023-12-26 06:49:34 +00:00
Jan Jasek 5b7d59d502 pytest-based selenium tests add volumetypes/qos actions tests
test_volume_type_create_encryption
test_volume_type_delete_encryption
test_edit_qos_spec_consumer
test_qos_spec_create_extra_specs
test_qos_spec_delete_extra_specs

Change-Id: Ied7ac212aba525fe0b971e5b725b9dd1b26d1e32
2023-12-12 21:21:21 +01:00
Zuul 185cb40545 Merge "pytest-based selenium tests add project members, roles tests" 2023-12-06 16:42:42 +00:00
Zuul ff9e9fb09d Merge "pytest-based selenium tests add routers add, delete interface tests" 2023-12-06 16:42:39 +00:00
Jan Jasek 25b50a871c pytest-based selenium tests add host_aggregates create, delete tests
test_create_host_aggregate
test_delete_host_aggregate

Change-Id: Ic3d77b45e3d424c5c8706108e9029bbc1af1c2b1
2023-12-06 16:48:29 +01:00
Jan Jasek 30f8462db2 pytest-based selenium tests add routers add, delete interface tests
test_router_add_interface_demo
test_router_delete_interface_demo

Change-Id: I57727f851006174df98d1bf54c62fd5fbff8964e
2023-12-05 17:47:02 +01:00
Jan Jasek da3125d597 pytest-based selenium tests add project members, roles tests
test_add_member_to_project
test_add_role_to_project_member

Change-Id: I345a04189a3f8d11a0334a3782f1efd3390ed709
2023-12-05 16:07:28 +01:00
Jan Jasek d26b9d03cd pytest-based selenium tests add admin volumes create, delete, edit tests
test_edit_volume_description_demo
test_create_empty_volume_admin
test_create_volume_from_image_admin
test_delete_volume_admin
test_edit_volume_description_admin

Change-Id: I271db313e7196361bf71634932ae5bb328523d57
2023-12-04 13:24:41 +01:00
Zuul 5b40a80a03 Merge "pytest-based selenium tests add admin networks create, delete tests" 2023-12-01 23:14:52 +00:00
Zuul dfeb86f246 Merge "pytest-based selenium tests : Add image pagination and admin tests" 2023-11-30 19:15:38 +00:00
Ashish Gupta b3ddd9d168 pytest-based selenium tests : Add image pagination and admin tests
Change-Id: I512efb56251b1c7a3f206e1f1fba2863b30a608f
2023-11-29 21:01:04 +05:30
Jan Jasek c2ff799619 pytest-based selenium tests add admin networks create, delete tests
test_create_network_without_subnet_admin
test_create_network_with_subnet_admin
test_delete_network_admin

Change-Id: I0490fc8c97894823d4d002253ffc2fa7e49e5635
2023-11-24 16:52:24 +01:00
Jan Jasek 20c97cd867 pytest-based selenium tests add fix volume timing issues
Change-Id: I4f4651997c5c2028e34abd85767bd322bac40dbf
2023-11-23 15:54:24 +01:00
Zuul 98b4b8a59d Merge "pytest-based selenium tests add default network + video recording fix" 2023-11-20 22:03:35 +00:00
Jan Jasek cccc2088cc pytest-based selenium tests add default network + video recording fix
add Session Fixtures for create default test network
fix video recording

Change-Id: If801a8d4ea95b7cee3717c6914c52966c583a498
2023-11-20 12:24:28 +01:00
Zuul a66fe3c9dc Merge "pytest-based selenium tests add group create, delete, edit tests" 2023-11-17 14:50:18 +00:00
Zuul 7764097356 Merge "pytest-based selenium tests add volumetypes/qos create, delete tests" 2023-11-17 08:24:29 +00:00
Zuul 57957bae42 Merge "pytest-based selenium tests add credentials tests" 2023-11-07 22:42:44 +00:00
Jan Jasek 82bbd0d2b0 pytest-based selenium tests add credentials tests
test_download_rc_file_demo
test_download_rc_file_admin

Change-Id: I67253e47471f06eed2bed3e8a0a40acb986a1c4e
2023-11-07 15:37:23 +01:00
Jan Jasek 2256538cf3 pytest-based selenium tests add volumetypes/qos create, delete tests
test_create_volume_type
test_delete_volume_type
test_create_qos_spec
test_delete_qos_spec

Change-Id: Id350402396d3b175dd6c20bcd66158d2cc4cfb34
2023-10-24 01:57:39 +02:00
Jan Jasek 4512b2c9e7 pytest-based selenium tests add group create, delete, edit tests
test_create_group
test_delete_group
test_edit_group_name_and_description

Change-Id: Ibf9684ecfb1b5d1b953ecad565b173a62e572c5d
2023-10-23 17:23:53 +02:00
Zuul 24c0107cee Merge "pytest-based selenium tests add floatingips tests + add instance params" 2023-10-23 14:32:03 +00:00
Zuul 75dde81ed8 Merge "Pytest based selenium test : Add volumes snapshot pagination tests" 2023-10-23 11:13:35 +00:00