Description: Test pylint
Commit: duong-addons:5ccb7eed  
Subject: [FIX] d_gold_price_sync: parse new GoldCore price ticker layout
Author: daiduongnguyen-odoo
Commit: odoo:99edb6dd  
Subject: [IMP] account_edi_ubl_cii: Support section in UBL.
Author: Jugurtha
Build time: 36m
Wait time: 2h
Load time: 36m12s
Date (UTC) Level Message
2026-09-21 17:10:08 INFO Init build environment with config duong-addons-run-test
2026-09-21 17:10:08 Starting step test_pylint from config duong-addons-run-test
2026-09-21 17:10:08 Using Dockerfile Tag odoo:Docker19
2026-09-21 17:10:40 INFO 1 modules loaded in 19.65s, 8456 queries (+8456 extra)
2026-09-21 17:11:00 ERROR The prop “fieldString="'Subcontractors'"” in file “/data/build/duong-addons/d_mrp_bom_builder_subcontracting/static/src/bom_builder_subcontracting/bom_builder_subcontracting.xml” in the component node starting at line 25 contains what looks like human-readable text. If the content of this prop is intended for display to the end user, add the .translate suffix to make the prop translatable. If this is a false positive, please contact the i18n team.
2026-09-21 17:11:02 ERROR FAIL: TestI18n.test_user_content_as_prop_is_translatable Traceback (most recent call last): File "/data/build/odoo/odoo/addons/test_lint/tests/test_i18n.py", line 128, in test_user_content_as_prop_is_translatable self.assertEqual(error_count, 0) AssertionError: 1 != 0
2026-09-21 17:11:12 ERROR FAIL: Subtest ManifestLinter.test_manifests (module='d_mrp_bom_builder') Traceback (most recent call last): File "/data/build/odoo/odoo/addons/test_lint/tests/test_manifests.py", line 31, in test_manifests self._test_manifest_keys(manifest) File "/data/build/odoo/odoo/addons/test_lint/tests/test_manifests.py", line 37, in _test_manifest_keys self.assertEqual(unknown_keys, set(), f"Unknown manifest keys in module {manifest_data.name!r}. Either there are typos or they must be white listed.") AssertionError: Items in the first set but not the second: 'summary_vi_VN' 'name_vi_VN' : Unknown manifest keys in module 'd_mrp_bom_builder'. Either there are typos or they must be white listed.
2026-09-21 17:11:12 ERROR FAIL: Subtest ManifestLinter.test_manifests (module='d_mrp_bom_builder_mrp_workorder') Traceback (most recent call last): File "/data/build/odoo/odoo/addons/test_lint/tests/test_manifests.py", line 31, in test_manifests self._test_manifest_keys(manifest) File "/data/build/odoo/odoo/addons/test_lint/tests/test_manifests.py", line 37, in _test_manifest_keys self.assertEqual(unknown_keys, set(), f"Unknown manifest keys in module {manifest_data.name!r}. Either there are typos or they must be white listed.") AssertionError: Items in the first set but not the second: 'summary_vi_VN' 'name_vi_VN' : Unknown manifest keys in module 'd_mrp_bom_builder_mrp_workorder'. Either there are typos or they must be white listed.
2026-09-21 17:11:12 ERROR FAIL: Subtest ManifestLinter.test_manifests (module='d_mrp_bom_builder_subcontracting') Traceback (most recent call last): File "/data/build/odoo/odoo/addons/test_lint/tests/test_manifests.py", line 31, in test_manifests self._test_manifest_keys(manifest) File "/data/build/odoo/odoo/addons/test_lint/tests/test_manifests.py", line 37, in _test_manifest_keys self.assertEqual(unknown_keys, set(), f"Unknown manifest keys in module {manifest_data.name!r}. Either there are typos or they must be white listed.") AssertionError: Items in the first set but not the second: 'summary_vi_VN' 'name_vi_VN' : Unknown manifest keys in module 'd_mrp_bom_builder_subcontracting'. Either there are typos or they must be white listed.
2026-09-21 17:11:12 ERROR FAIL: Subtest ManifestLinter.test_manifests (module='d_sale_rotting') Traceback (most recent call last): File "/data/build/odoo/odoo/addons/test_lint/tests/test_manifests.py", line 31, in test_manifests self._test_manifest_keys(manifest) File "/data/build/odoo/odoo/addons/test_lint/tests/test_manifests.py", line 37, in _test_manifest_keys self.assertEqual(unknown_keys, set(), f"Unknown manifest keys in module {manifest_data.name!r}. Either there are typos or they must be white listed.") AssertionError: Items in the first set but not the second: 'summary_vi_VN' 'name_vi_VN' : Unknown manifest keys in module 'd_sale_rotting'. Either there are typos or they must be white listed.
2026-09-21 17:11:12 ERROR FAIL: Subtest ManifestLinter.test_manifests (module='d_tiktok_shop_connector_patch1') Traceback (most recent call last): File "/data/build/odoo/odoo/addons/test_lint/tests/test_manifests.py", line 32, in test_manifests self._test_manifest_values(manifest) File "/data/build/odoo/odoo/addons/test_lint/tests/test_manifests.py", line 56, in _test_manifest_values self.assertNotEqual( AssertionError: False == False : Setting manifest key application to the default manifest value for module 'd_tiktok_shop_connector_patch1'. You can remove this key from the dict to reduce noise/inconsistencies between manifests specifications and ease understanding of manifest content.
2026-09-21 17:11:49 INFO pylint version: 3.0.3
2026-09-21 17:45:44 ERROR FAIL: TestPyLint.test_pylint Traceback (most recent call last): File "/data/build/odoo/odoo/addons/test_lint/tests/test_pylint.py", line 109, in test_pylint self.fail(f"pylint test failed:\n\n{r.stdout}\n{r.stderr}".strip()) AssertionError: pylint test failed: ************* Module d_employee_portal.models.employee_portal_document_field Usage of _, _lt function with multiple unnamed placeholders (E8505) at duong-addons/d_employee_portal/models/employee_portal_document_field.py:84 Usage of _, _lt function with multiple unnamed placeholders (E8505) at duong-addons/d_employee_portal/models/employee_portal_document_field.py:86 ************* Module d_social_tiktok_business.models.social_post_live Usage of _, _lt function with multiple unnamed placeholders (E8505) at duong-addons/d_social_tiktok_business/models/social_post_live.py:299 ************* Module d_social_facebook.models.social_account Usage of _, _lt function with multiple unnamed placeholders (E8505) at duong-addons/d_social_facebook/models/social_account.py:125 ************* Module d_social_facebook.models.facebook_service Usage of _, _lt function with multiple unnamed placeholders (E8505) at duong-addons/d_social_facebook/models/facebook_service.py:207 Usage of _, _lt function with multiple unnamed placeholders (E8505) at duong-addons/d_social_facebook/models/facebook_service.py:223 Usage of _, _lt function with multiple unnamed placeholders (E8505) at duong-addons/d_social_facebook/models/facebook_service.py:229 ************* Module d_website_page_history.controllers.main Static string passed to AccessError without gettext call. (E8507) at duong-addons/d_website_page_history/controllers/main.py:28 ************* Module d_tiktok_shop_connector_patch2.models.product_listing Raise inside unlink override. (E8503) at duong-addons/d_tiktok_shop_connector_patch2/models/product_listing.py:694 ************* Module d_crm_meta_lead_ads.wizards.meta_ad_boost_wizard Usage of _, _lt function with multiple unnamed placeholders (E8505) at duong-addons/d_crm_meta_lead_ads/wizards/meta_ad_boost_wizard.py:240 Usage of _, _lt function with multiple unnamed placeholders (E8505) at duong-addons/d_crm_meta_lead_ads/wizards/meta_ad_boost_wizard.py:250 ************* Module d_website_blog_history.controllers.main Static string passed to AccessError without gettext call. (E8507) at duong-addons/d_website_blog_history/controllers/main.py:27 ------------------------------------ Your code has been rated at 10.00/10 <unknown>:736: SyntaxWarning: invalid escape sequence '\-' <unknown>:1219: SyntaxWarning: invalid escape sequence '\;' <unknown>:1219: SyntaxWarning: invalid escape sequence '\,'
2026-09-21 17:45:52 ERROR Module test_lint: 7 failures, 0 errors of 24 tests
2026-09-21 17:46:11 INFO 17 modules loaded in 2128.22s, 4878 queries (+4942 extra)
2026-09-21 17:46:12 ERROR At least one test failed when loading the modules.
2026-09-21 17:46:12 ERROR 7 failed, 0 error(s) of 24 tests when loading database '01170-19-0-all'
2026-09-21 17:46:20 INFO Getting results for build 01170-19-0
2026-09-21 17:46:20 Step test_pylint finished in 36m