| Subbuilds | Name | State | Detail |
|---|---|---|---|
| Build 421541 | At install tests: from account to website_timesheet 108m | Succeed | Log |
| Build 421542 | Post install tests: step install all modules 18m | Succeed | Log |
| Build 421543 | Post install tests: from account to hr_recruitment_survey 129m | Succeed | Log |
| Build 421544 | Post install tests: from hr_skills to phone_validation 129m | Succeed | Log |
| Build 421545 | Post install tests: from point_of_sale to purchase_requisition_stock 174m | Succeed | Log |
| Build 421546 | Post install tests: from purchase_stock to test_l10n_vn_viin_edi 114m | Succeed | Log |
| Build 421547 | Post install tests: from test_mail to to_product_return_reason_stock 145m | Failed | Log |
| Build 421548 | Post install tests: from to_sale_order_advance to viin_approval_purpose_routing 65m | Succeed | Log |
| Build 421549 | Post install tests: from viin_approval_sale to viin_product 89m | Failed | Log |
| Build 421550 | Post install tests: from viin_project to web_unsplash 100m | Failed | Log |
| Build 421551 | Post install tests: from website to website_timesheet 100m | Succeed | Log |
| Create Date | Level | Message |
|---|---|---|
| 10/06/2026 14:15:10 | INFO |
Updated repository Viindoo-tvtmaaddons
|
| 10/06/2026 14:15:10 | INFO |
Updated repository Viindoo-erponline-enterprise
|
| 10/06/2026 14:15:10 | INFO |
Updated repository Viindoo-branding
|
| 10/06/2026 14:15:10 | INFO |
Cloned repository Viindoo-odoo
|
| 10/06/2026 17:10:04 | ERROR |
Subbuild # 421547:
odoo.addons.test_mail.tests.test_performance: FAIL: Subtest TestBaseAPIPerformance.test_mail_composer_w_template_form_attachments (login='admin')
Traceback (most recent call last):
File "/data/build/rb-5c3f854-225290/odoo/tests/common.py", line 2685, in with_users
func(self, *args, **kwargs)
File "/data/build/rb-5c3f854-225290/odoo/tests/common.py", line 2721, in warmup
func(self, *args, **kwargs)
File "/data/build/rb-5c3f854-225290/odoo/tools/misc.py", line 779, in deco
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/data/build/rb-5c3f854-225290/addons/test_mail/tests/test_performance.py", line 631, in test_mail_composer_w_template_form_attachments
with self.assertQueryCount(admin=66, employee=66):
File "/usr/lib/python3.12/contextlib.py", line 144, in __exit__
next(self.gen)
File "/data/build/rb-5c3f854-225290/odoo/tests/common.py", line 640, in assertQueryCount
self.fail(msg % (login, count, expected, funcname, filename, linenum))
AssertionError: Query count more than expected for user admin: 69 > 66 in test_mail_composer_w_template_form_attachments at /data/build/rb-5c3f854-225290/addons/test_mail/tests/test_performance.py:631
|
| 10/06/2026 17:10:04 | ERROR |
Subbuild # 421547:
odoo.addons.test_mail.tests.test_performance: FAIL: Subtest TestBaseAPIPerformance.test_mail_composer_w_template_form_attachments (login='employee')
Traceback (most recent call last):
File "/data/build/rb-5c3f854-225290/odoo/tests/common.py", line 2685, in with_users
func(self, *args, **kwargs)
File "/data/build/rb-5c3f854-225290/odoo/tests/common.py", line 2721, in warmup
func(self, *args, **kwargs)
File "/data/build/rb-5c3f854-225290/odoo/tools/misc.py", line 779, in deco
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/data/build/rb-5c3f854-225290/addons/test_mail/tests/test_performance.py", line 631, in test_mail_composer_w_template_form_attachments
with self.assertQueryCount(admin=66, employee=66):
File "/usr/lib/python3.12/contextlib.py", line 144, in __exit__
next(self.gen)
File "/data/build/rb-5c3f854-225290/odoo/tests/common.py", line 640, in assertQueryCount
self.fail(msg % (login, count, expected, funcname, filename, linenum))
AssertionError: Query count more than expected for user employee: 69 > 66 in test_mail_composer_w_template_form_attachments at /data/build/rb-5c3f854-225290/addons/test_mail/tests/test_performance.py:631
|
| 10/06/2026 17:10:04 | ERROR |
Subbuild # 421547:
odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: FAILED: [153/306] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.product').
Element (.ui-menu-item > a:contains('the_flow.product')) has not been found.
TIMEOUT step failed to complete within 10000 ms.
|
| 10/06/2026 17:10:04 | ERROR |
Subbuild # 421547:
odoo.addons.test_main_flows.tests.test_flow: FAIL: TestUi.test_01_main_flow_tour
Traceback (most recent call last):
File "/data/build/rb-5c3f854-225290/odoo/addons/test_main_flows/tests/test_flow.py", line 107, in test_01_main_flow_tour
self.main_flow_tour()
File "/data/build/rb-5c3f854-225290/odoo/addons/test_main_flows/tests/test_flow.py", line 100, in main_flow_tour
self.start_tour("/odoo", 'main_flow_tour', login="admin", timeout=180)
File "/data/build/rb-5c3f854-225290/addons/account/tests/common.py", line 1656, in start_tour
super().start_tour(url_path, tour_name, **kwargs)
File "/data/build/rb-5c3f854-225290/odoo/tests/common.py", line 2612, 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-5c3f854-225290/odoo/tests/common.py", line 2582, in browser_js
self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('main_flow_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed
FAILED: [153/306] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.product').
Element (.ui-menu-item > a:contains('the_flow.product')) has not been found.
TIMEOUT step failed to complete within 10000 ms.
|
| 10/06/2026 17:10:04 | ERROR |
Subbuild # 421547:
odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: FAILED: [42/47] Tour sale_matrix_tour → Step ul.ui-autocomplete a:contains("Matrix").
Element (ul.ui-autocomplete a:contains("Matrix")) has not been found.
TIMEOUT step failed to complete within 10000 ms.
|
| 10/06/2026 17:10:04 | ERROR |
Subbuild # 421547:
odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix: FAIL: TestSaleMatrixUi.test_sale_matrix_ui
Traceback (most recent call last):
File "/data/build/rb-5c3f854-225290/addons/test_sale_product_configurators/tests/test_sale_product_matrix.py", line 58, in test_sale_matrix_ui
self.start_tour("/odoo", 'sale_matrix_tour', login='salesman')
File "/data/build/rb-5c3f854-225290/odoo/tests/common.py", line 2612, 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-5c3f854-225290/odoo/tests/common.py", line 2582, in browser_js
self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('sale_matrix_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" failed
FAILED: [42/47] Tour sale_matrix_tour → Step ul.ui-autocomplete a:contains("Matrix").
Element (ul.ui-autocomplete a:contains("Matrix")) has not been found.
TIMEOUT step failed to complete within 10000 ms.
|
| 10/06/2026 17:10:04 | WARNING |
Subbuild # 421547:
odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Invalid selection. Node is not part of the editable: None
|
| 10/06/2026 17:10:04 | ERROR |
Subbuild # 421547:
odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: FAILED: [18/36] Tour test_replace_media → Step ensure icon block is displayed (trigger: .o_customize_tab [data-container-title='Icon']).
Element (.o_customize_tab [data-container-title='Icon']) has not been found.
TIMEOUT step failed to complete within 10000 ms.
|
| 10/06/2026 17:10:04 | ERROR |
Subbuild # 421547:
odoo.addons.test_website.tests.test_media: FAIL: TestMedia.test_01_replace_media
Traceback (most recent call last):
File "/data/build/rb-5c3f854-225290/odoo/tools/misc.py", line 779, in deco
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/data/build/rb-5c3f854-225290/addons/test_website/tests/test_media.py", line 22, in test_01_replace_media
self.start_tour("/", 'test_replace_media', login="admin")
File "/data/build/rb-5c3f854-225290/odoo/tests/common.py", line 2612, 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-5c3f854-225290/odoo/tests/common.py", line 2582, in browser_js
self.fail('%s\n\n%s' % (message, error))
AssertionError: The test code "odoo.startTour('test_replace_media', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" failed
FAILED: [18/36] Tour test_replace_media → Step ensure icon block is displayed (trigger: .o_customize_tab [data-container-title='Icon']).
Element (.o_customize_tab [data-container-title='Icon']) has not been found.
TIMEOUT step failed to complete within 10000 ms.
|
| 10/06/2026 17:10:04 | ERROR |
Subbuild # 421547:
odoo.tests.result: 5 failed, 0 error(s) of 2961 tests when loading database 'rb-5c3f854-225290-421547'
|
| 10/06/2026 16:15:09 | ERROR |
Subbuild # 421549:
odoo.addons.viin_document.tests.test_ir_attachment_search_non_internal: ERROR: TestIrAttachmentSearchNonInternalUser.test_a_user_without_attachment_access_is_still_refused_over_attachments
Traceback (most recent call last):
File "/data/build/Viindoo-erponline-enterprise-19.0/viin_document/tests/test_ir_attachment_search_non_internal.py", line 202, in test_a_user_without_attachment_access_is_still_refused_over_attachments
self._attachment_as(self.plain_portal_user).search(
File "/data/build/rb-5c3f854-225290/odoo/orm/models.py", line 1391, in search
return self.search_fetch(domain, [], offset=offset, limit=limit, order=order)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/rb-5c3f854-225290/odoo/orm/models.py", line 1421, in search_fetch
query = self._search(domain, offset=offset, limit=limit, order=order or self._order)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Viindoo-erponline-enterprise-19.0/viin_document/models/ir_attachment.py", line 190, in _search
return super()._search(domain, offset, limit, order, active_test=active_test, bypass_access=bypass_access)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/rb-5c3f854-225290/odoo/addons/base/models/ir_attachment.py", line 706, in _search
return super()._search(domain & accessible, offset, limit, order, active_test=active_test)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/rb-5c3f854-225290/odoo/orm/models.py", line 5366, in _search
self.browse().check_access('read')
File "/data/build/rb-5c3f854-225290/odoo/orm/models.py", line 4121, in check_access
raise result[1]()
odoo.exceptions.AccessError: You are not allowed to access 'Attachment' (ir.attachment) records.
This operation is allowed for the following groups:
- Role / User
- Search non-internal: ir.attachment access only
Contact your administrator to request access if necessary.
|
| 10/06/2026 16:15:09 | ERROR |
Subbuild # 421549:
odoo.addons.viin_document.tests.test_ir_attachment_search_rule: ERROR: TestIrAttachmentSearchRule.test_b7_search_costs_no_extra_query_when_rule_domain_is_empty
Traceback (most recent call last):
File "/data/build/Viindoo-erponline-enterprise-19.0/viin_document/tests/test_ir_attachment_search_rule.py", line 404, in test_b7_search_costs_no_extra_query_when_rule_domain_is_empty
_query_cost([])
File "/data/build/Viindoo-erponline-enterprise-19.0/viin_document/tests/test_ir_attachment_search_rule.py", line 398, in _query_cost
found = as_permitted.search([('id', '=', attachment.id)])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/rb-5c3f854-225290/odoo/orm/models.py", line 1391, in search
return self.search_fetch(domain, [], offset=offset, limit=limit, order=order)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/rb-5c3f854-225290/odoo/orm/models.py", line 1421, in search_fetch
query = self._search(domain, offset=offset, limit=limit, order=order or self._order)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/Viindoo-erponline-enterprise-19.0/viin_document/models/ir_attachment.py", line 205, in _search
base_query = super()._search(
^^^^^^^^^^^^^^^^
File "/data/build/rb-5c3f854-225290/odoo/addons/base/models/ir_attachment.py", line 706, in _search
return super()._search(domain & accessible, offset, limit, order, active_test=active_test)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/data/build/rb-5c3f854-225290/odoo/orm/models.py", line 5390, in _search
sec_domain = sec_domain.optimize_full(self_sudo)
^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'list' object has no attribute 'optimize_full'
|
| 10/06/2026 16:15:09 | ERROR |
Subbuild # 421549:
odoo.addons.viin_document.tests.test_ir_attachment_search_rule: FAIL: TestIrAttachmentSearchRule.test_b8_fetch_shape_search_never_touches_document_document
Traceback (most recent call last):
File "/data/build/Viindoo-erponline-enterprise-19.0/viin_document/tests/test_ir_attachment_search_rule.py", line 556, in test_b8_fetch_shape_search_never_touches_document_document
self.assertEqual(
AssertionError: 2 != 1 : when the id-universe proof fires, _search must cost exactly the one ir_attachment statement its own first, non-DMS super()._search(non_dms_domain, ...) call already paid for - and nothing more. A second ir_attachment statement means the proof did not short-circuit and _find_dms_only_attachments fell through to its unreachable_ids fallback search instead: still correct here, but the exact zero-added-cost this override exists to guarantee for BaseModel.fetch()'s hottest path is gone. Buckets seen: {'ir_attachment': 2, 'res_partner': 1}
|
| 10/06/2026 16:15:09 | ERROR |
Subbuild # 421549:
odoo.tests.result: 1 failed, 2 error(s) of 3245 tests when loading database 'rb-5c3f854-225290-421549'
|
| 10/06/2026 16:25:45 | ERROR |
Subbuild # 421550:
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: [HOOT] Test "@viin_spreadsheet/spreadsheet_action/router_state_restore_no_duplicate_breadcrumb/restoring the current router state while a document's spreadsheet is open never leaves the same screen occupying two slots of the breadcrumb" failed:
Failed assertion:
4. [errors] 1 unverified error(s)
Error during test:
Unimplemented server route: /viin_spreadsheet/dispatch
|
| 10/06/2026 16:25:45 | ERROR |
Subbuild # 421550:
odoo.addons.web.tests.test_js.WebSuite.test_unit_desktop.browser: Some tests failed: see above for details
Failed tests link: http://127.0.0.1:8069/web/tests?preset=desktop&id=5f34188d&debugTest=true&debug=assets
|
| 10/06/2026 16:25:45 | ERROR |
Subbuild # 421550:
odoo.addons.web.tests.test_js: FAIL: WebSuite.test_unit_desktop
Traceback (most recent call last):
File "/data/build/rb-5c3f854-225290/addons/web/tests/test_js.py", line 191, in test_unit_desktop
self.browser_js(f'/web/tests?headless&loglevel=2&preset=desktop&timeout=15000{self.hoot_filters}', "", "", login='admin', timeout=3600, success_signal="[HOOT] Test suite succeeded", error_checker=unit_test_error_checker)
File "/data/build/rb-5c3f854-225290/odoo/tests/common.py", line 2582, in browser_js
self.fail('%s\n\n%s' % (message, error))
AssertionError: Some js test failed
Some tests failed: see above for details
Failed tests link: http://127.0.0.1:8069/web/tests?preset=desktop&id=5f34188d&debugTest=true&debug=assets
|
| 10/06/2026 16:25:45 | ERROR |
Subbuild # 421550:
odoo.tests.result: 1 failed, 0 error(s) of 668 tests when loading database 'rb-5c3f854-225290-421550'
|