Name: [FIX] pos_loyalty: stabilize customer loading in tours

State: Failed finished in 79m

PR State: open

PR Author: Trần Trường Sơn

PR Author Email:

PR: #1263

Committer:

Committer Email:

Commit: 1b89a89dd6a234cc3195820da79417ceb5bf10fe

Description:

Branch: 19.0

Age:

Up-time:

Subbuilds Name State Detail
Build 407964 At install tests: from account to website_timesheet 38m Succeed Log
Build 407965 Post install tests: step install all modules 4m Succeed Log
Build 407966 Post install tests: from account to hr_recruitment_survey 39m Succeed Log
Build 407967 Post install tests: from hr_skills to phone_validation 18m Succeed Log
Build 407968 Post install tests: from point_of_sale to purchase_requisition_stock 73m Failed Log
Build 407969 Post install tests: from purchase_stock to test_lint 33m Succeed Log
Build 407970 Post install tests: from test_mail to to_product_odoo_version 24m Succeed Log
Build 407971 Post install tests: from to_sale_order_advance to viin_api_request_logger 4m Succeed Log
Build 407972 Post install tests: from viin_document_parsing to viin_maintenance_preventive_mode 9m Succeed Log
Build 407973 Post install tests: from viin_project to web_unsplash 54m Succeed Log
Build 407974 Post install tests: from website to website_timesheet 49m Succeed Log
Create Date Level Message
08/26/2026 07:10:21 INFO
Updated repository Viindoo-tvtmaaddons
08/26/2026 07:10:21 INFO
Cloned repository Viindoo-odoo
08/26/2026 08:30:02 ERROR
Subbuild # 407968: odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product.browser: FAILED: [13/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...'). Element (.o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...')) has not been found. TIMEOUT step failed to complete within 10000 ms.
08/26/2026 08:30:02 ERROR
Subbuild # 407968: odoo.addons.point_of_sale.tests.test_frontend: FAIL: MobileTestUi.test_combo_price_unchanged_with_lot_tracked_product Traceback (most recent call last): File "/data/build/rb-1b89a89-224244/addons/point_of_sale/tests/test_frontend.py", line 3908, in test_combo_price_unchanged_with_lot_tracked_product self.start_pos_tour('test_combo_price_unchanged_with_lot_tracked_product', login="pos_admin") File "/data/build/rb-1b89a89-224244/addons/point_of_sale/tests/test_frontend.py", line 52, in start_pos_tour self.start_tour(self._get_url(pos_config=kwargs.get('pos_config')), tour_name, login=login, **kwargs) File "/data/build/rb-1b89a89-224244/addons/account/tests/common.py", line 1656, in start_tour super().start_tour(url_path, tour_name, **kwargs) File "/data/build/rb-1b89a89-224244/odoo/tests/common.py", line 2583, in start_tour self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs) File "/data/build/rb-1b89a89-224244/odoo/tests/common.py", line 2553, in browser_js self.fail('%s\n\n%s' % (message, error)) AssertionError: The test code "odoo.startTour('test_combo_price_unchanged_with_lot_tracked_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/6", "delayToCheckUndeterminisms": 0})" failed FAILED: [13/23] Tour test_combo_price_unchanged_with_lot_tracked_product → Step .o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...'). Element (.o-autocomplete--dropdown-item a:contains('No existing Lot/Serial number found...')) has not been found. TIMEOUT step failed to complete within 10000 ms.
08/26/2026 08:30:02 WARNING
Subbuild # 407968: odoo.http: Hold up! Archiving products while POS sessions are active is like pulling a plate mid-meal. Make sure to close all sessions first to avoid any issues.
08/26/2026 08:30:02 ERROR
Subbuild # 407968: odoo.addons.point_of_sale.tests.test_pos_cash_rounding.TestPosCashRounding.test_archived_product_removed_and_order_is_refunded.browser: FAILED: [24/37] Tour test_archived_product_removed_and_order_is_refunded → Step .o_main_navbar .o-dropdown-item:contains('Dashboard'). Element has been found. BUT: It is not allowed to do action on an element that's below a modal. TIMEOUT step failed to complete within 10000 ms.
08/26/2026 08:30:02 ERROR
Subbuild # 407968: odoo.addons.point_of_sale.tests.test_pos_cash_rounding: FAIL: TestPosCashRounding.test_archived_product_removed_and_order_is_refunded Traceback (most recent call last): File "/data/build/rb-1b89a89-224244/addons/point_of_sale/tests/test_pos_cash_rounding.py", line 181, in test_archived_product_removed_and_order_is_refunded self.start_tour( File "/data/build/rb-1b89a89-224244/addons/account/tests/common.py", line 1656, in start_tour super().start_tour(url_path, tour_name, **kwargs) File "/data/build/rb-1b89a89-224244/odoo/tests/common.py", line 2583, in start_tour self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs) File "/data/build/rb-1b89a89-224244/odoo/tests/common.py", line 2553, in browser_js self.fail('%s\n\n%s' % (message, error)) AssertionError: The test code "odoo.startTour('test_archived_product_removed_and_order_is_refunded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=20", "delayToCheckUndeterminisms": 0})" failed FAILED: [24/37] Tour test_archived_product_removed_and_order_is_refunded → Step .o_main_navbar .o-dropdown-item:contains('Dashboard'). Element has been found. BUT: It is not allowed to do action on an element that's below a modal. TIMEOUT step failed to complete within 10000 ms.
08/26/2026 08:30:02 ERROR
Subbuild # 407968: odoo.tests.result: 2 failed, 0 error(s) of 1370 tests when loading database 'rb-1b89a89-224244-407968'