Created
March 14, 2023 09:56
-
-
Save skolobov/d89e13cd8469fbdb90a0c9ea0f20181d to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
❯ make test | |
pytest -n auto --dist loadgroup ./chromium_based/test_chromium_smoke_tests.py | |
================================================================================== test session starts =================================================================================== | |
platform darwin -- Python 3.11.2, pytest-7.2.1, pluggy-1.0.0 | |
rootdir: /Users/skolobov/Code/ControlRooms/controlrooms-app, configfile: pytest.ini | |
plugins: playwright-0.3.0, xdist-3.2.0, asyncio-0.20.3, base-url-2.0.0, repeat-0.9.1 | |
asyncio: mode=Mode.AUTO | |
gw0 [7] / gw1 [7] / gw2 [7] / gw3 [7] / gw4 [7] / gw5 [7] / gw6 [7] / gw7 [7] | |
.FFFFFF [100%] | |
======================================================================================== FAILURES ======================================================================================== | |
_____________________________________________________________ test_chromium_smoke_oci_beaumont[data_oci_beaumont0-chromium] ______________________________________________________________ | |
[gw0] darwin -- Python 3.11.2 /Users/skolobov/Code/ControlRooms/controlrooms-app/tests/.venv/bin/python | |
chromium_login_oci_save_session = (<Page url='https://app.oci.controlrooms.ai/t/2/analyze?subsystems=56'>, <BrowserContext browser=<Browser type=<Browse...ov/Library/Caches/ms-playwright/chromium-1048/chrome-mac/Chromium.app/Contents/MacOS/Chromium> version=111.0.5563.19>>) | |
data_oci_beaumont = ('Beaumont', '08/02/2023 09:09:00', '08/02/2023 13:09:00', 'DA-214 Ammonia Syngas', '3', 'TI-5000-9A.PV') | |
page = (<Page url='https://app.oci.controlrooms.ai/t/2/analyze?subsystems=56'>, <BrowserContext browser=<Browser type=<Browse...ov/Library/Caches/ms-playwright/chromium-1048/chrome-mac/Chromium.app/Contents/MacOS/Chromium> version=111.0.5563.19>>) | |
@pytest.mark.asyncio | |
async def test_chromium_smoke_oci_beaumont(chromium_login_oci_save_session, data_oci_beaumont, page: Page): | |
''' Test that https://app.oci.controlrooms.ai/ and it's systems are working properly ''' | |
plant, past_date_start, past_date_end, selected_system, system_number, system_tag = data_oci_beaumont | |
''' Login ''' | |
page = chromium_login_oci_save_session | |
''' Select plant from list ''' | |
await select_plant(plant, page[0]) | |
await page[0].wait_for_load_state('load') | |
''' Assert that system is visible and select it ''' | |
await select_system_by_order(selected_system, system_number, page[0]) | |
''' Select custom time in past ''' | |
> await select_custom_time(past_date_start, past_date_end, page[0]) | |
chromium_based/test_chromium_smoke_tests.py:29: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
past_date_start = '08/02/2023 09:09:00', past_date_end = '08/02/2023 13:09:00', page = <Page url='https://app.oci.controlrooms.ai/t/2/analyze?subsystems=56'> | |
async def select_custom_time(past_date_start, past_date_end, page: Page): | |
main_page = CrMainPage(page) | |
> await expect (main_page.time_card_gmt_2).to_be_visible() | |
E AssertionError: Locator expected to be visible | |
E Actual value: None | |
E Call log: | |
E LocatorAssertions.to_be_visible with timeout 5000ms | |
E waiting for get_by_text("GMT+2") | |
E waiting for get_by_text("GMT+2") | |
chromium_based/methods/select_custom_time_methods.py:7: AssertionError | |
___________________________________________________________________ test_chromium_smoke_ardagh[data_ardagh0-chromium] ____________________________________________________________________ | |
[gw2] darwin -- Python 3.11.2 /Users/skolobov/Code/ControlRooms/controlrooms-app/tests/.venv/bin/python | |
chromium_login_production = (<Page url='https://app.controlrooms.ai/t/1/analyze?subsystems=3'>, <BrowserContext browser=<Browser type=<BrowserType...ov/Library/Caches/ms-playwright/chromium-1048/chrome-mac/Chromium.app/Contents/MacOS/Chromium> version=111.0.5563.19>>) | |
data_ardagh = ('ACME Methanol', ' 06/02/2023 07:20:35', ' 06/02/2023 14:03:59', 'Compression', '3', 'FI-27811.PV') | |
page = (<Page url='https://app.controlrooms.ai/t/1/analyze?subsystems=3'>, <BrowserContext browser=<Browser type=<BrowserType...ov/Library/Caches/ms-playwright/chromium-1048/chrome-mac/Chromium.app/Contents/MacOS/Chromium> version=111.0.5563.19>>) | |
@pytest.mark.xdist_group("smoke-tests-production-ardagh") | |
@pytest.mark.asyncio | |
async def test_chromium_smoke_ardagh(chromium_login_production, data_ardagh, page: Page): | |
''' Test that https://app.controlrooms.ai/ and it's systems are working properly ''' | |
plant, past_date_start, past_date_end, system, system_number, system_tag = data_ardagh | |
''' Login ''' | |
page = chromium_login_production | |
''' Select plant from list ''' | |
await select_plant(plant, page[0]) | |
await page[0].wait_for_load_state('load') | |
''' Assert that system is visible and select it ''' | |
await select_system_by_order(system, system_number, page[0]) | |
''' Select custom time in past ''' | |
> await select_custom_time(past_date_start, past_date_end, page[0]) | |
chromium_based/test_chromium_smoke_tests.py:85: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
past_date_start = ' 06/02/2023 07:20:35', past_date_end = ' 06/02/2023 14:03:59', page = <Page url='https://app.controlrooms.ai/t/1/analyze?subsystems=3'> | |
async def select_custom_time(past_date_start, past_date_end, page: Page): | |
main_page = CrMainPage(page) | |
> await expect (main_page.time_card_gmt_2).to_be_visible() | |
E AssertionError: Locator expected to be visible | |
E Actual value: None | |
E Call log: | |
E LocatorAssertions.to_be_visible with timeout 5000ms | |
E waiting for get_by_text("GMT+2") | |
E waiting for get_by_text("GMT+2") | |
chromium_based/methods/select_custom_time_methods.py:7: AssertionError | |
_________________________________________________________________________ test_chromium_smoke_stage[data_stage0] _________________________________________________________________________ | |
[gw4] darwin -- Python 3.11.2 /Users/skolobov/Code/ControlRooms/controlrooms-app/tests/.venv/bin/python | |
chromium_login_stage_save_session = (<Page url='https://app.stage.controlrooms.ai/t/1/analyze?subsystems=1'>, <BrowserContext browser=<Browser type=<Brows...bov/Library/Caches/ms-playwright/chromium-1048/chrome-mac/Chromium.app/Contents/MacOS/Chromium> version=111.0.5563.19>) | |
data_stage = ('ACME Methanol', '10/01/2023 04:43:30', '11/01/2023 16:40:00', 'Reforming', 'TI-4910.PV') | |
@pytest.mark.asyncio | |
async def test_chromium_smoke_stage(chromium_login_stage_save_session, data_stage): | |
''' Test that https://app.stage.controlrooms.ai/ and it's systems are working properly ''' | |
plant, past_date_start, past_date_end, system, system_tag = data_stage | |
''' Login ''' | |
page = chromium_login_stage_save_session | |
''' Select plant from list ''' | |
await select_plant(plant, page[0]) | |
await page[0].wait_for_load_state('load') | |
''' Assert that system is visible and select it ''' | |
await select_system(system, page[0]) | |
''' Select custom time in past ''' | |
> await select_custom_time(past_date_start, past_date_end, page[0]) | |
chromium_based/test_chromium_smoke_tests.py:113: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
past_date_start = '10/01/2023 04:43:30', past_date_end = '11/01/2023 16:40:00', page = <Page url='https://app.stage.controlrooms.ai/t/1/analyze?subsystems=1'> | |
async def select_custom_time(past_date_start, past_date_end, page: Page): | |
main_page = CrMainPage(page) | |
> await expect (main_page.time_card_gmt_2).to_be_visible() | |
E AssertionError: Locator expected to be visible | |
E Actual value: None | |
E Call log: | |
E LocatorAssertions.to_be_visible with timeout 5000ms | |
E waiting for get_by_text("GMT+2") | |
E waiting for get_by_text("GMT+2") | |
chromium_based/methods/select_custom_time_methods.py:7: AssertionError | |
_________________________________________________________________ test_chromium_smoke_oci_ifco[data_oci_ifco0-chromium] __________________________________________________________________ | |
[gw1] darwin -- Python 3.11.2 /Users/skolobov/Code/ControlRooms/controlrooms-app/tests/.venv/bin/python | |
chromium_login_oci_save_session = (<Page url='https://app.oci.controlrooms.ai/t/3/analyze?subsystems=11202'>, <BrowserContext browser=<Browser type=<Bro...ov/Library/Caches/ms-playwright/chromium-1048/chrome-mac/Chromium.app/Contents/MacOS/Chromium> version=111.0.5563.19>>) | |
data_oci_ifco = ('IFCO', '17/01/2023 16:15:00', '18/01/2023 23:15:00', 'Primary Reformer System', '4', '10HZI10506.PV') | |
page = (<Page url='https://app.oci.controlrooms.ai/t/3/analyze?subsystems=11202'>, <BrowserContext browser=<Browser type=<Bro...ov/Library/Caches/ms-playwright/chromium-1048/chrome-mac/Chromium.app/Contents/MacOS/Chromium> version=111.0.5563.19>>) | |
@pytest.mark.asyncio | |
async def test_chromium_smoke_oci_ifco(chromium_login_oci_save_session, data_oci_ifco, page: Page): | |
''' Test that https://app.oci.controlrooms.ai/ and it's systems are working properly ''' | |
plant, past_date_start, past_date_end, selected_system, system_number, system_tag = data_oci_ifco | |
''' Login ''' | |
page = chromium_login_oci_save_session | |
''' Select plant from list ''' | |
await select_plant(plant, page[0]) | |
await page[0].wait_for_load_state('load') | |
''' Assert that system is visible and select it ''' | |
await select_system_by_order(selected_system, system_number, page[0]) | |
''' Select custom time in past ''' | |
> await select_custom_time(past_date_start, past_date_end, page[0]) | |
chromium_based/test_chromium_smoke_tests.py:57: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
past_date_start = '17/01/2023 16:15:00', past_date_end = '18/01/2023 23:15:00', page = <Page url='https://app.oci.controlrooms.ai/t/3/analyze?subsystems=11202'> | |
async def select_custom_time(past_date_start, past_date_end, page: Page): | |
main_page = CrMainPage(page) | |
> await expect (main_page.time_card_gmt_2).to_be_visible() | |
E AssertionError: Locator expected to be visible | |
E Actual value: None | |
E Call log: | |
E LocatorAssertions.to_be_visible with timeout 5000ms | |
E waiting for get_by_text("GMT+2") | |
E waiting for get_by_text("GMT+2") | |
chromium_based/methods/select_custom_time_methods.py:7: AssertionError | |
___________________________________________________________________ test_chromium_smoke_ardagh[data_ardagh1-chromium] ____________________________________________________________________ | |
[gw2] darwin -- Python 3.11.2 /Users/skolobov/Code/ControlRooms/controlrooms-app/tests/.venv/bin/python | |
chromium_login_production = (<Page url='https://app.controlrooms.ai/t/5/analyze?subsystems=2'>, <BrowserContext browser=<Browser type=<BrowserType...ov/Library/Caches/ms-playwright/chromium-1048/chrome-mac/Chromium.app/Contents/MacOS/Chromium> version=111.0.5563.19>>) | |
data_ardagh = ('Ardagh Houston', ' 08/02/2023 09:00:00', ' 08/02/2023 15:00:00', 'Furnace', '0', 'MelterZn2KW_PID.PID.PV') | |
page = (<Page url='https://app.controlrooms.ai/t/5/analyze?subsystems=2'>, <BrowserContext browser=<Browser type=<BrowserType...ov/Library/Caches/ms-playwright/chromium-1048/chrome-mac/Chromium.app/Contents/MacOS/Chromium> version=111.0.5563.19>>) | |
@pytest.mark.xdist_group("smoke-tests-production-ardagh") | |
@pytest.mark.asyncio | |
async def test_chromium_smoke_ardagh(chromium_login_production, data_ardagh, page: Page): | |
''' Test that https://app.controlrooms.ai/ and it's systems are working properly ''' | |
plant, past_date_start, past_date_end, system, system_number, system_tag = data_ardagh | |
''' Login ''' | |
page = chromium_login_production | |
''' Select plant from list ''' | |
await select_plant(plant, page[0]) | |
await page[0].wait_for_load_state('load') | |
''' Assert that system is visible and select it ''' | |
await select_system_by_order(system, system_number, page[0]) | |
''' Select custom time in past ''' | |
> await select_custom_time(past_date_start, past_date_end, page[0]) | |
chromium_based/test_chromium_smoke_tests.py:85: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
past_date_start = ' 08/02/2023 09:00:00', past_date_end = ' 08/02/2023 15:00:00', page = <Page url='https://app.controlrooms.ai/t/5/analyze?subsystems=2'> | |
async def select_custom_time(past_date_start, past_date_end, page: Page): | |
main_page = CrMainPage(page) | |
> await expect (main_page.time_card_gmt_2).to_be_visible() | |
E AssertionError: Locator expected to be visible | |
E Actual value: None | |
E Call log: | |
E LocatorAssertions.to_be_visible with timeout 5000ms | |
E waiting for get_by_text("GMT+2") | |
E waiting for get_by_text("GMT+2") | |
chromium_based/methods/select_custom_time_methods.py:7: AssertionError | |
___________________________________________________________________ test_chromium_smoke_ardagh[data_ardagh2-chromium] ____________________________________________________________________ | |
[gw2] darwin -- Python 3.11.2 /Users/skolobov/Code/ControlRooms/controlrooms-app/tests/.venv/bin/python | |
chromium_login_production = (<Page url='https://app.controlrooms.ai/t/16/analyze?subsystems=2'>, <BrowserContext browser=<Browser type=<BrowserTyp...ov/Library/Caches/ms-playwright/chromium-1048/chrome-mac/Chromium.app/Contents/MacOS/Chromium> version=111.0.5563.19>>) | |
data_ardagh = ('Santos LNG', ' 16/11/2022 05:34:33', ' 16/11/2022 16:12:36', 'Train_6', '1', '6500PDI9002.PV') | |
page = (<Page url='https://app.controlrooms.ai/t/16/analyze?subsystems=2'>, <BrowserContext browser=<Browser type=<BrowserTyp...ov/Library/Caches/ms-playwright/chromium-1048/chrome-mac/Chromium.app/Contents/MacOS/Chromium> version=111.0.5563.19>>) | |
@pytest.mark.xdist_group("smoke-tests-production-ardagh") | |
@pytest.mark.asyncio | |
async def test_chromium_smoke_ardagh(chromium_login_production, data_ardagh, page: Page): | |
''' Test that https://app.controlrooms.ai/ and it's systems are working properly ''' | |
plant, past_date_start, past_date_end, system, system_number, system_tag = data_ardagh | |
''' Login ''' | |
page = chromium_login_production | |
''' Select plant from list ''' | |
await select_plant(plant, page[0]) | |
await page[0].wait_for_load_state('load') | |
''' Assert that system is visible and select it ''' | |
await select_system_by_order(system, system_number, page[0]) | |
''' Select custom time in past ''' | |
> await select_custom_time(past_date_start, past_date_end, page[0]) | |
chromium_based/test_chromium_smoke_tests.py:85: | |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | |
past_date_start = ' 16/11/2022 05:34:33', past_date_end = ' 16/11/2022 16:12:36', page = <Page url='https://app.controlrooms.ai/t/16/analyze?subsystems=2'> | |
async def select_custom_time(past_date_start, past_date_end, page: Page): | |
main_page = CrMainPage(page) | |
> await expect (main_page.time_card_gmt_2).to_be_visible() | |
E AssertionError: Locator expected to be visible | |
E Actual value: None | |
E Call log: | |
E LocatorAssertions.to_be_visible with timeout 5000ms | |
E waiting for get_by_text("GMT+2") | |
E waiting for get_by_text("GMT+2") | |
chromium_based/methods/select_custom_time_methods.py:7: AssertionError | |
================================================================================ short test summary info ================================================================================= | |
FAILED chromium_based/test_chromium_smoke_tests.py::test_chromium_smoke_oci_beaumont[data_oci_beaumont0-chromium] - AssertionError: Locator expected to be visible | |
FAILED chromium_based/test_chromium_smoke_tests.py::test_chromium_smoke_ardagh[data_ardagh0-chromium]@smoke-tests-production-ardagh - AssertionError: Locator expected to be visible | |
FAILED chromium_based/test_chromium_smoke_tests.py::test_chromium_smoke_stage[data_stage0] - AssertionError: Locator expected to be visible | |
FAILED chromium_based/test_chromium_smoke_tests.py::test_chromium_smoke_oci_ifco[data_oci_ifco0-chromium] - AssertionError: Locator expected to be visible | |
FAILED chromium_based/test_chromium_smoke_tests.py::test_chromium_smoke_ardagh[data_ardagh1-chromium]@smoke-tests-production-ardagh - AssertionError: Locator expected to be visible | |
FAILED chromium_based/test_chromium_smoke_tests.py::test_chromium_smoke_ardagh[data_ardagh2-chromium]@smoke-tests-production-ardagh - AssertionError: Locator expected to be visible | |
============================================================================== 6 failed, 1 passed in 37.21s ============================================================================== | |
make: *** [test] Error 1 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment