Collecting GitPython<4,>=3.1.50 (from -r Viindoo-tvtmaaddons-19.0/requirements.txt (line 1)) Downloading gitpython-3.1.59-py3-none-any.whl.metadata (13 kB) Collecting paramiko==5.0.0 (from -r Viindoo-tvtmaaddons-19.0/requirements.txt (line 2)) Downloading paramiko-5.0.0-py3-none-any.whl.metadata (3.7 kB) Collecting mt-940==5.0.0 (from -r Viindoo-tvtmaaddons-19.0/requirements.txt (line 3)) Downloading mt_940-5.0.0-py3-none-any.whl.metadata (9.0 kB) Requirement already satisfied: validators==0.20.0 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-tvtmaaddons-19.0/requirements.txt (line 4)) (0.20.0) Requirement already satisfied: Pygments==2.15.0 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-tvtmaaddons-19.0/requirements.txt (line 5)) (2.15.0) Collecting user-agents==2.2.0 (from -r Viindoo-tvtmaaddons-19.0/requirements.txt (line 6)) Downloading user_agents-2.2.0-py3-none-any.whl.metadata (7.9 kB) Collecting wbgapi==1.0.12 (from -r Viindoo-tvtmaaddons-19.0/requirements.txt (line 7)) Downloading wbgapi-1.0.12-py3-none-any.whl.metadata (13 kB) Collecting PyJWT<3,>=2.13.0 (from -r Viindoo-tvtmaaddons-19.0/requirements.txt (line 8)) Downloading pyjwt-2.13.0-py3-none-any.whl.metadata (3.4 kB) Collecting fuzzywuzzy==0.18.0 (from -r Viindoo-tvtmaaddons-19.0/requirements.txt (line 9)) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl.metadata (4.9 kB) Collecting python-Levenshtein==0.25.1 (from -r Viindoo-tvtmaaddons-19.0/requirements.txt (line 10)) Downloading python_Levenshtein-0.25.1-py3-none-any.whl.metadata (3.7 kB) Collecting polyline==2.0.3 (from -r Viindoo-tvtmaaddons-19.0/requirements.txt (line 11)) Downloading polyline-2.0.3-py3-none-any.whl.metadata (6.5 kB) Collecting flexpolyline==0.1.0 (from -r Viindoo-tvtmaaddons-19.0/requirements.txt (line 12)) Downloading flexpolyline-0.1.0-py3-none-any.whl.metadata (4.5 kB) Collecting numpy>=2.0.2 (from -r Viindoo-tvtmaaddons-19.0/requirements.txt (line 13)) Downloading numpy-2.5.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB) Collecting ortools==9.15.6755 (from -r Viindoo-tvtmaaddons-19.0/requirements.txt (line 14)) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (3.3 kB) Collecting python-slugify (from -r Viindoo-tvtmaaddons-19.0/requirements.txt (line 15)) Downloading python_slugify-8.0.4-py2.py3-none-any.whl.metadata (8.5 kB) Collecting jwcrypto==1.5.7 (from -r Viindoo-tvtmaaddons-19.0/requirements.txt (line 16)) Downloading jwcrypto-1.5.7-py3-none-any.whl.metadata (3.3 kB) Collecting bcrypt>=3.2 (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 2)) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (10 kB) Requirement already satisfied: cryptography>=3.3 in /usr/local/lib/python3.12/dist-packages (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 2)) (42.0.8) Collecting invoke>=2.0 (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 2)) Downloading invoke-3.0.3-py3-none-any.whl.metadata (3.2 kB) Collecting pynacl>=1.5 (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 2)) Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl.metadata (10.0 kB) Requirement already satisfied: decorator>=3.4.0 in /usr/local/lib/python3.12/dist-packages (from validators==0.20.0->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 4)) (5.3.1) Collecting ua-parser>=0.10.0 (from user-agents==2.2.0->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 6)) Downloading ua_parser-1.0.2-py3-none-any.whl.metadata (5.5 kB) Requirement already satisfied: requests in /usr/local/lib/python3.12/dist-packages (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 7)) (2.31.0) Collecting PyYAML (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 7)) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB) Collecting tabulate (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 7)) Downloading tabulate-0.10.0-py3-none-any.whl.metadata (40 kB) Collecting Levenshtein==0.25.1 (from python-Levenshtein==0.25.1->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 10)) Downloading Levenshtein-0.25.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.3 kB) Collecting absl-py>=2.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 14)) Downloading absl_py-2.5.0-py3-none-any.whl.metadata (3.3 kB) Collecting pandas>=2.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 14)) Downloading pandas-3.0.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (79 kB) Collecting protobuf<6.34,>=6.33.1 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 14)) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl.metadata (593 bytes) Requirement already satisfied: typing-extensions>=4.12 in /usr/local/lib/python3.12/dist-packages (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 14)) (4.16.0) Collecting immutabledict>=3.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 14)) Downloading immutabledict-4.3.1-py3-none-any.whl.metadata (3.5 kB) Collecting rapidfuzz<4.0.0,>=3.8.0 (from Levenshtein==0.25.1->python-Levenshtein==0.25.1->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 10)) Downloading rapidfuzz-3.14.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (12 kB) Collecting gitdb<5,>=4.0.1 (from GitPython<4,>=3.1.50->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 1)) Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) Collecting text-unidecode>=1.3 (from python-slugify->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 15)) Downloading text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography>=3.3->paramiko==5.0.0->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 2)) (2.1.0) Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython<4,>=3.1.50->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 1)) Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.12/dist-packages (from pandas>=2.0.0->ortools==9.15.6755->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 14)) (2.8.2) Collecting ua-parser-builtins (from ua-parser>=0.10.0->user-agents==2.2.0->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 6)) Downloading ua_parser_builtins-202606-py3-none-any.whl.metadata (1.8 kB) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 7)) (3.4.9) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 7)) (3.6) Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 7)) (2.0.7) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 7)) (2026.7.22) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=3.3->paramiko==5.0.0->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 2)) (3.0) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil>=2.8.2->pandas>=2.0.0->ortools==9.15.6755->-r Viindoo-tvtmaaddons-19.0/requirements.txt (line 14)) (1.17.0) Downloading paramiko-5.0.0-py3-none-any.whl (208 kB) Downloading mt_940-5.0.0-py3-none-any.whl (29 kB) Downloading user_agents-2.2.0-py3-none-any.whl (9.6 kB) Downloading wbgapi-1.0.12-py3-none-any.whl (36 kB) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB) Downloading python_Levenshtein-0.25.1-py3-none-any.whl (9.4 kB) Downloading polyline-2.0.3-py3-none-any.whl (6.0 kB) Downloading flexpolyline-0.1.0-py3-none-any.whl (7.1 kB) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (29.8 MB) Downloading jwcrypto-1.5.7-py3-none-any.whl (94 kB) Downloading Levenshtein-0.25.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (176 kB) Downloading gitpython-3.1.59-py3-none-any.whl (220 kB) Downloading pyjwt-2.13.0-py3-none-any.whl (31 kB) Downloading numpy-2.5.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.7 MB) Downloading python_slugify-8.0.4-py2.py3-none-any.whl (10 kB) Downloading absl_py-2.5.0-py3-none-any.whl (137 kB) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Downloading immutabledict-4.3.1-py3-none-any.whl (5.0 kB) Downloading invoke-3.0.3-py3-none-any.whl (160 kB) Downloading pandas-3.0.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (11.0 MB) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl (323 kB) Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) Downloading ua_parser-1.0.2-py3-none-any.whl (31 kB) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB) Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) Downloading rapidfuzz-3.14.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.1 MB) Downloading smmap-5.0.3-py3-none-any.whl (24 kB) Downloading ua_parser_builtins-202606-py3-none-any.whl (90 kB) Installing collected packages: text-unidecode, fuzzywuzzy, flexpolyline, ua-parser-builtins, tabulate, smmap, rapidfuzz, PyYAML, python-slugify, PyJWT, protobuf, polyline, numpy, mt-940, invoke, immutabledict, bcrypt, absl-py, wbgapi, ua-parser, pynacl, pandas, Levenshtein, gitdb, user-agents, python-Levenshtein, paramiko, ortools, jwcrypto, GitPython Successfully installed GitPython-3.1.59 Levenshtein-0.25.1 PyJWT-2.13.0 PyYAML-6.0.3 absl-py-2.5.0 bcrypt-5.0.0 flexpolyline-0.1.0 fuzzywuzzy-0.18.0 gitdb-4.0.12 immutabledict-4.3.1 invoke-3.0.3 jwcrypto-1.5.7 mt-940-5.0.0 numpy-2.5.2 ortools-9.15.6755 pandas-3.0.5 paramiko-5.0.0 polyline-2.0.3 protobuf-6.33.6 pynacl-1.6.2 python-Levenshtein-0.25.1 python-slugify-8.0.4 rapidfuzz-3.14.5 smmap-5.0.3 tabulate-0.10.0 text-unidecode-1.3 ua-parser-1.0.2 ua-parser-builtins-202606 user-agents-2.2.0 wbgapi-1.0.12 2026-08-18 02:20:58,050 24 WARNING ? odoo.tools.config: unknown option 'viin_mobile_firebase_auth_key' in the config file at /home/nvq1xbwiguuu/.odoorc, option stored as-is, without parsing 2026-08-18 02:20:58,050 24 WARNING ? odoo.tools.config: unknown option 'firebase_service_account_path' in the config file at /home/nvq1xbwiguuu/.odoorc, option stored as-is, without parsing 2026-08-18 02:20:58,050 24 WARNING ? odoo.tools.config: unknown option 'repo_to_check_quality' in the config file at /home/nvq1xbwiguuu/.odoorc, option stored as-is, without parsing 2026-08-18 02:20:58,050 24 WARNING ? odoo.tools.config: unknown option 'modules_to_check_quality' in the config file at /home/nvq1xbwiguuu/.odoorc, option stored as-is, without parsing 2026-08-18 02:20:58,050 24 WARNING ? odoo.tools.config: unknown option 'viin_mobile_firebase_auth_key' in the config file at /home/nvq1xbwiguuu/.odoorc, option stored as-is, without parsing 2026-08-18 02:20:58,050 24 WARNING ? odoo.tools.config: unknown option 'firebase_service_account_path' in the config file at /home/nvq1xbwiguuu/.odoorc, option stored as-is, without parsing 2026-08-18 02:20:58,050 24 WARNING ? odoo.tools.config: unknown option 'repo_to_check_quality' in the config file at /home/nvq1xbwiguuu/.odoorc, option stored as-is, without parsing 2026-08-18 02:20:58,050 24 WARNING ? odoo.tools.config: unknown option 'modules_to_check_quality' in the config file at /home/nvq1xbwiguuu/.odoorc, option stored as-is, without parsing 2026-08-18 02:20:58,051 24 INFO ? odoo: Odoo version 19.0 2026-08-18 02:20:58,051 24 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-08-18 02:20:58,051 24 INFO ? odoo: addons paths: _NamespacePath(['/data/build/Viindoo-odoo-19.0/odoo/addons', '/data/build/datadir/addons/19.0', '/data/build/Viindoo-odoo-19.0/addons', '/data/build/Viindoo-tvtmaaddons-19.0', '/data/build/rb-bf20be7-223995']) 2026-08-18 02:20:58,051 24 INFO ? odoo: database: default@default:5432 2026-08-18 02:20:58,887 24 INFO ? odoo.tests.common: Importing test framework 2026-08-18 02:21:00,403 24 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-08-18 02:21:00,464 24 INFO rb-bf20be7-223995-404957 odoo.modules.loading: loading 1 modules... 2026-08-18 02:21:00,489 24 INFO rb-bf20be7-223995-404957 odoo.modules.loading: 1 modules loaded in 0.02s, 0 queries (+0 extra) 2026-08-18 02:21:00,674 24 INFO rb-bf20be7-223995-404957 odoo.modules.loading: loading 521 modules... 2026-08-18 02:21:12,144 24 INFO rb-bf20be7-223995-404957 odoo.modules.loading: 521 modules loaded in 11.47s, 0 queries (+0 extra) 2026-08-18 02:21:12,938 24 INFO rb-bf20be7-223995-404957 odoo.modules.loading: Modules loaded. 2026-08-18 02:21:13,502 24 INFO rb-bf20be7-223995-404957 odoo.registry: Registry loaded in 13.098s 2026-08-18 02:21:13,503 24 INFO rb-bf20be7-223995-404957 odoo.service.server: Starting post tests 2026-08-18 02:21:14,525 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-08-18 02:21:19,760 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 4.634710788726807 seconds 2026-08-18 02:21:20,767 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 1.0068304538726807 seconds 2026-08-18 02:21:21,596 24 INFO rb-bf20be7-223995-404957 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 02:21:22,224 24 INFO rb-bf20be7-223995-404957 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 02:21:22,318 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_home_app_order: Starting TestViinHomeAppOrderPref.test_field_shape_and_default ... 2026-08-18 02:21:22,345 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_home_app_order: Starting TestViinHomeAppOrderPref.test_user_can_read_own_order ... 2026-08-18 02:21:22,349 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_home_app_order: Starting TestViinHomeAppOrderPref.test_user_cannot_write_another_users_order ... 2026-08-18 02:21:22,391 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 5, model: res.users 2026-08-18 02:21:22,399 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_home_app_order: Starting TestViinHomeAppOrderPref.test_user_sets_own_order_without_admin ... 2026-08-18 02:21:22,423 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.ir_attachment: filestore gc 741 checked, 6 removed 2026-08-18 02:21:22,425 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_home_menu_background: Starting TestHomeMenuBackground.test_home_menu_scss_declares_no_new_border_radius ... 2026-08-18 02:21:22,426 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_home_menu_background: Starting TestHomeMenuBackground.test_the_app_dashboard_has_a_brand_backdrop_in_both_schemes ... 2026-08-18 02:21:24,984 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d7103fc/web.assets_backend.min.css (id:1236) 2026-08-18 02:21:25,652 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_home_menu_background: Starting TestHomeMenuBackground.test_the_backdrop_adds_no_image_asset ... 2026-08-18 02:21:28,016 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d7103fc/web.assets_backend.min.css (id:1237) 2026-08-18 02:21:28,825 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_home_menu_background: Starting TestHomeMenuBackground.test_the_backdrop_keeps_the_app_tile_labels_wcag_aa ... 2026-08-18 02:21:31,394 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d7103fc/web.assets_backend.min.css (id:1238) 2026-08-18 02:21:32,697 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_home_menu_background: Starting TestHomeMenuBackground.test_the_backdrop_keeps_the_header_text_wcag_aa ... 2026-08-18 02:21:35,260 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d7103fc/web.assets_backend.min.css (id:1239) 2026-08-18 02:21:36,805 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 02:21:36,806 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_manifest_depends: Starting TestViinBackendThemeManifestDepends.test_manifest_depends_on_viin_brand_web ... 2026-08-18 02:21:36,808 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_manifest_depends: Starting TestViinBackendThemeManifestDepends.test_manifest_does_not_depend_on_viin_brand_common ... 2026-08-18 02:21:36,814 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 02:21:36,815 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_theme_core_chrome_untouched: Starting TestCoreChromeIsUntouched.test_navbar_apps_icon_computes_cores_navbar_entry_colour ... 2026-08-18 02:21:39,201 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d7103fc/web.assets_backend.min.css (id:1240) 2026-08-18 02:21:40,528 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_theme_core_chrome_untouched: Starting TestCoreChromeIsUntouched.test_stat_button_renders_cores_default_layout ... 2026-08-18 02:21:42,888 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d7103fc/web.assets_backend.min.css (id:1241) 2026-08-18 02:21:45,107 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_theme_core_chrome_untouched: Starting TestCoreChromeIsUntouched.test_statusbar_steps_keep_cores_arrow_geometry ... 2026-08-18 02:21:47,514 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d7103fc/web.assets_backend.min.css (id:1242) 2026-08-18 02:21:47,973 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 02:21:47,974 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_theme_core_text_untouched: Starting TestThemeAuthorsNoCoreTextTransform.test_every_text_transform_is_scoped_to_a_theme_owned_element ... 2026-08-18 02:21:47,981 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_theme_core_text_untouched: Starting TestThemeAuthorsNoCoreTextTransform.test_the_theme_adds_no_bootstrap_case_utility_to_core_markup ... 2026-08-18 02:21:47,984 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_theme_core_text_untouched: Starting TestCoreTextRendersUntransformed.test_both_font_stacks_keep_odoos_unicode_and_emoji_fallback ... 2026-08-18 02:21:50,416 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d7103fc/web.assets_backend.min.css (id:1243) 2026-08-18 02:21:51,053 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_theme_core_text_untouched: Starting TestCoreTextRendersUntransformed.test_command_rows_do_not_inherit_the_category_labels_typography ... 2026-08-18 02:21:53,479 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d7103fc/web.assets_backend.min.css (id:1244) 2026-08-18 02:21:53,952 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_theme_core_text_untouched: Starting TestCoreTextRendersUntransformed.test_no_compiled_rule_case_transforms_a_core_command_or_list_element ... 2026-08-18 02:21:56,388 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d7103fc/web.assets_backend.min.css (id:1245) 2026-08-18 02:21:56,894 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_theme_core_text_untouched: Starting TestCoreTextRendersUntransformed.test_the_home_menu_greeting_still_renders_in_the_brand_heading_font ... 2026-08-18 02:21:59,209 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d7103fc/web.assets_backend.min.css (id:1246) 2026-08-18 02:21:59,900 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 02:21:59,901 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_theme_core_text_untouched: Starting TestEditorContentKeepsCoresPortableFont.test_the_editor_heading_reset_still_matches_cores_own_declaration ... 2026-08-18 02:21:59,905 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_theme_dark_widgets: Starting TestThemeDarkWidgetContrast.test_backend_bundle_compiles_to_a_healthy_stylesheet ... 2026-08-18 02:22:02,171 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d7103fc/web.assets_backend.min.css (id:1247) 2026-08-18 02:22:02,189 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_theme_dark_widgets: Starting TestThemeDarkWidgetContrast.test_home_menu_section_label_is_the_structure_purple_on_its_own_band ... 2026-08-18 02:22:04,594 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d7103fc/web.assets_backend.min.css (id:1248) 2026-08-18 02:22:05,695 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 02:22:05,697 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_theme_radius_is_core: Starting TestThemeRadiusIsCore.test_the_cluster_declares_no_radius_of_its_own ... 2026-08-18 02:22:05,726 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 02:22:05,736 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours: Starting TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads ... 2026-08-18 02:22:06,888 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Chrome pid: 61 2026-08-18 02:22:06,889 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Chrome headless temporary user profile dir: /tmp/tmp0onsn56y_chrome_odoo 2026-08-18 02:22:06,889 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Issuing json command http://127.0.0.1:43483/json/version 2026-08-18 02:22:06,891 24 INFO rb-bf20be7-223995-404957 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43483', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 02:22:07,132 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Browser version: Chrome/150.0.7871.114 2026-08-18 02:22:07,132 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Issuing json command http://127.0.0.1:43483/json 2026-08-18 02:22:07,133 24 INFO rb-bf20be7-223995-404957 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43483', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 02:22:07,203 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Websocket url found: ws://127.0.0.1:43483/devtools/page/4EA9A1A92A2035DD6F0B0A21E37CEC81 2026-08-18 02:22:07,237 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Enable chrome headless console log notification 2026-08-18 02:22:07,302 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Chrome headless enable page notifications 2026-08-18 02:22:07,430 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-18 02:22:07,444 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Setting session cookie in browser 2026-08-18 02:22:07,466 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-18 02:22:07,466 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-18 02:22:07,516 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 02:22:08,758 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:08] "GET /odoo HTTP/1.1" 200 - 159 0.160 1.086 2026-08-18 02:22:08,763 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Navigation result: {'frameId': '4EA9A1A92A2035DD6F0B0A21E37CEC81', 'loaderId': 'B2EFF77B6CB0C6BC0793513641DB5631', 'isDownload': False} 2026-08-18 02:22:08,763 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Evaluate ready code "odoo.isTourReady('viin_dark_toggle_tour')" 2026-08-18 02:22:08,807 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:08] "GET /web/assets/9909355/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-08-18 02:22:08,920 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:08] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.041 0.084 2026-08-18 02:22:08,937 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:08] "GET /web/assets/d7103fc/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.135 2026-08-18 02:22:08,970 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.018 0.158 2026-08-18 02:22:09,014 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:09] "GET /web/assets/ac6e2f0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-08-18 02:22:09,119 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:09] "GET /web/assets/d463e4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.013 0.006 2026-08-18 02:22:09,651 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:09] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 02:22:09,655 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:09] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 02:22:09,699 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.041 2026-08-18 02:22:09,741 24 INFO rb-bf20be7-223995-404957 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-18 02:22:09,796 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:09] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.027 0.056 2026-08-18 02:22:09,807 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:09] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.082 2026-08-18 02:22:09,826 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.070 2026-08-18 02:22:09,837 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads.browser: Owl is running in 'dev' mode. 2026-08-18 02:22:09,872 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:09] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 02:22:09,900 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:09] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 02:22:10,009 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:10] "GET /odoo HTTP/1.1" 200 - 27 0.034 0.053 2026-08-18 02:22:10,033 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Evaluate test code "odoo.startTour('viin_dark_toggle_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-08-18 02:22:10,067 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:10] "GET /odoo/offline HTTP/1.1" 200 - 5 0.031 0.101 2026-08-18 02:22:10,134 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:10] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.041 0.047 2026-08-18 02:22:10,153 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads.browser: [1/3] Tour viin_dark_toggle_tour → Step open the appearance (moon) systray (trigger: .o_viin_appearance_toggle) 2026-08-18 02:22:10,154 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 02:22:10,190 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:10] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.039 0.080 2026-08-18 02:22:10,203 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 02:22:10,264 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads.browser: [2/3] Tour viin_dark_toggle_tour → Step choose the Dark scheme - this persists the pref + cookie and reloads the page (trigger: .o_viin_appearance_option:contains(Dark)) 2026-08-18 02:22:10,306 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:10] "GET /web/image/res.partner/3/avatar_128?unique=1787018355000 HTTP/1.1" 200 - 13 0.064 0.155 2026-08-18 02:22:10,321 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:10] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.003 0.225 2026-08-18 02:22:10,330 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:10] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.227 2026-08-18 02:22:10,372 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:10] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.016 0.274 2026-08-18 02:22:10,376 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.189 2026-08-18 02:22:10,453 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:10] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 02:22:10,510 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:10] "POST /mail/data HTTP/1.1" 200 - 34 0.080 0.216 2026-08-18 02:22:10,527 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:10] "POST /web/dataset/call_kw/res.users/write#res.users.write HTTP/1.1" 200 - 1 0.002 0.181 2026-08-18 02:22:11,033 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:11] "GET /odoo/viin_home_menu HTTP/1.1" 200 - 47 0.046 0.398 2026-08-18 02:22:11,069 24 INFO ? odoo.addons.bus.models.bus: Bus.loop listen imbus on db postgres 2026-08-18 02:22:11,097 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.009 0.011 2026-08-18 02:22:11,118 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:11] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.041 2026-08-18 02:22:11,148 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:11] "GET /web/assets/e1550e1/web.assets_web_dark.min.css HTTP/1.1" 200 - 2 0.008 0.060 2026-08-18 02:22:11,851 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:11] "GET /web/webclient/translations?hash=17e3d9872937fc063ab8f9fdc13e34401c747a14&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 02:22:11,863 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:11] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.008 2026-08-18 02:22:11,884 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads.browser: [3/3] Tour viin_dark_toggle_tour → Step after the reload the server serves the dark bundle and boot-stamps data-bs-theme=dark (trigger: html[data-bs-theme='dark']) 2026-08-18 02:22:11,903 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.009 2026-08-18 02:22:11,929 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads.browser: Owl is running in 'dev' mode. 2026-08-18 02:22:12,063 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads.browser: tour succeeded 2026-08-18 02:22:12,065 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads.browser: ╔══════════════════════════════════════╗ ║ TOUR viin_dark_toggle_tour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-08-18 02:22:12,119 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:12] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.048 0.028 2026-08-18 02:22:12,134 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:12] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.079 2026-08-18 02:22:12,140 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:12] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.082 2026-08-18 02:22:12,218 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:12] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.041 0.127 2026-08-18 02:22:12,265 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:12] "POST /mail/data HTTP/1.1" 200 - 19 0.016 0.156 2026-08-18 02:22:12,298 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.180 2026-08-18 02:22:12,301 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.204 2026-08-18 02:22:12,317 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads.browser: heap 19228364 (allocated 21712896) 2026-08-18 02:22:12,341 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Closing chrome headless with pid 61 2026-08-18 02:22:12,345 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Closing websocket connection 2026-08-18 02:22:12,346 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Terminating chrome headless with pid 61 2026-08-18 02:22:12,565 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404957/chrome_logs/chrome_log_20260818_022212_565184_test_dark_toggle_persists_to_pref_and_reloads.txt 2026-08-18 02:22:12,565 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Removing chrome user profile "/tmp/tmp0onsn56y_chrome_odoo" 2026-08-18 02:22:12,970 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Chrome pid: 287 2026-08-18 02:22:12,971 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Chrome headless temporary user profile dir: /tmp/tmps0usrtvu_chrome_odoo 2026-08-18 02:22:12,971 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Issuing json command http://127.0.0.1:38655/json/version 2026-08-18 02:22:12,972 24 INFO rb-bf20be7-223995-404957 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38655', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 02:22:13,052 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Browser version: Chrome/150.0.7871.114 2026-08-18 02:22:13,052 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Issuing json command http://127.0.0.1:38655/json 2026-08-18 02:22:13,056 24 INFO rb-bf20be7-223995-404957 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38655', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 02:22:13,088 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Websocket url found: ws://127.0.0.1:38655/devtools/page/00227EC4CC1F36ACF27E5C17A319A3BE 2026-08-18 02:22:13,123 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Enable chrome headless console log notification 2026-08-18 02:22:13,141 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Chrome headless enable page notifications 2026-08-18 02:22:13,312 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-18 02:22:13,316 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Setting session cookie in browser 2026-08-18 02:22:13,328 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-18 02:22:13,328 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-18 02:22:13,472 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:13] "GET /odoo HTTP/1.1" 200 - 28 0.056 0.073 2026-08-18 02:22:13,480 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Navigation result: {'frameId': '00227EC4CC1F36ACF27E5C17A319A3BE', 'loaderId': '10CC615B3EADEA9C8DCFD7DD1B48D8B3', 'isDownload': False} 2026-08-18 02:22:13,481 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Evaluate ready code "odoo.isTourReady('viin_dark_persist_tour')" 2026-08-18 02:22:13,547 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:13] "GET /web/assets/e1550e1/web.assets_web_dark.min.css HTTP/1.1" 200 - 2 0.008 0.011 2026-08-18 02:22:13,562 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:13] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.032 2026-08-18 02:22:13,587 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.006 0.046 2026-08-18 02:22:13,621 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:13] "GET /web/assets/9909355/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.097 2026-08-18 02:22:13,653 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:13] "GET /web/assets/ac6e2f0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.007 2026-08-18 02:22:13,821 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:13] "GET /web/assets/d463e4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.006 2026-08-18 02:22:14,593 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:14] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 02:22:14,597 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:14] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 02:22:14,608 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 02:22:14,639 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:14] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 02:22:14,659 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 02:22:14,730 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads.browser: Owl is running in 'dev' mode. 2026-08-18 02:22:14,755 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 02:22:14,774 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:14] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 02:22:14,892 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Evaluate test code "odoo.startTour('viin_dark_persist_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-08-18 02:22:14,963 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:14] "GET /odoo HTTP/1.1" 200 - 28 0.098 0.070 2026-08-18 02:22:14,976 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:14] "GET /odoo/offline HTTP/1.1" 200 - 1 0.001 0.172 2026-08-18 02:22:14,989 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads.browser: [1/1] Tour viin_dark_persist_tour → Step after a fresh load the server still boot-stamps dark from the stored preference (trigger: html[data-bs-theme='dark']) 2026-08-18 02:22:15,035 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads.browser: tour succeeded 2026-08-18 02:22:15,036 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads.browser: ╔═══════════════════════════════════════╗ ║ TOUR viin_dark_persist_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-08-18 02:22:15,039 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:15] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.027 0.076 2026-08-18 02:22:15,057 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 02:22:15,079 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 02:22:15,129 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:15] "GET /web/image/res.partner/3/avatar_128?unique=1787018355000 HTTP/1.1" 200 - 6 0.029 0.168 2026-08-18 02:22:15,160 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.012 0.231 2026-08-18 02:22:15,194 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:15] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.011 0.242 2026-08-18 02:22:15,216 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:15] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.003 0.196 2026-08-18 02:22:15,240 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:15] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.219 2026-08-18 02:22:15,257 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads.browser: heap 18278128 (allocated 19353600) 2026-08-18 02:22:15,339 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:15] "POST /mail/data HTTP/1.1" 200 - 19 0.063 0.164 2026-08-18 02:22:15,341 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:15] "GET /websocket?version=19.0-2 HTTP/1.1" 503 - 0 0.000 0.329 2026-08-18 02:22:15,390 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Closing chrome headless with pid 287 2026-08-18 02:22:15,391 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Closing websocket connection 2026-08-18 02:22:15,391 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Terminating chrome headless with pid 287 2026-08-18 02:22:15,510 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404957/chrome_logs/chrome_log_20260818_022215_510491_test_dark_toggle_persists_to_pref_and_reloads.txt 2026-08-18 02:22:15,510 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_dark_toggle_persists_to_pref_and_reloads: Removing chrome user profile "/tmp/tmps0usrtvu_chrome_odoo" 2026-08-18 02:22:15,535 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours: Starting TestViinThemeTours.test_density_compact_persists_across_reload ... 2026-08-18 02:22:15,896 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload: Chrome pid: 483 2026-08-18 02:22:15,896 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload: Chrome headless temporary user profile dir: /tmp/tmp89x4r8xu_chrome_odoo 2026-08-18 02:22:15,896 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload: Issuing json command http://127.0.0.1:41375/json/version 2026-08-18 02:22:15,898 24 INFO rb-bf20be7-223995-404957 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41375', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 02:22:15,963 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload: Browser version: Chrome/150.0.7871.114 2026-08-18 02:22:15,963 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload: Issuing json command http://127.0.0.1:41375/json 2026-08-18 02:22:15,964 24 INFO rb-bf20be7-223995-404957 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41375', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 02:22:15,979 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload: Websocket url found: ws://127.0.0.1:41375/devtools/page/7660919DCC1289BCF6B86EBA32581608 2026-08-18 02:22:16,007 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload: Enable chrome headless console log notification 2026-08-18 02:22:16,058 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload: Chrome headless enable page notifications 2026-08-18 02:22:16,210 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-18 02:22:16,226 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload: Setting session cookie in browser 2026-08-18 02:22:16,239 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-18 02:22:16,239 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-18 02:22:16,267 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 02:22:17,511 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:17] "GET /odoo HTTP/1.1" 200 - 159 0.210 1.041 2026-08-18 02:22:17,514 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload: Navigation result: {'frameId': '7660919DCC1289BCF6B86EBA32581608', 'loaderId': 'DD9B8004F0751BA3B9BE69D96212DB1A', 'isDownload': False} 2026-08-18 02:22:17,515 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload: Evaluate ready code "odoo.isTourReady('viin_density_tour')" 2026-08-18 02:22:17,550 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:17] "GET /web/assets/9909355/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-18 02:22:17,663 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:17] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.039 0.085 2026-08-18 02:22:17,688 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:17] "GET /web/assets/d7103fc/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.145 2026-08-18 02:22:17,717 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.018 0.151 2026-08-18 02:22:17,764 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:17] "GET /web/assets/ac6e2f0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-08-18 02:22:17,822 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:17] "GET /web/assets/d463e4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 02:22:18,341 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:18] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 02:22:18,343 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:18] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 02:22:18,364 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.016 2026-08-18 02:22:18,412 24 INFO rb-bf20be7-223995-404957 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-18 02:22:18,446 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:18] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.021 0.041 2026-08-18 02:22:18,467 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:18] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.002 0.074 2026-08-18 02:22:18,480 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.069 2026-08-18 02:22:18,486 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload.browser: Owl is running in 'dev' mode. 2026-08-18 02:22:18,524 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 02:22:18,545 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:18] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 02:22:18,663 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:18] "GET /odoo HTTP/1.1" 200 - 27 0.040 0.051 2026-08-18 02:22:18,688 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.103 2026-08-18 02:22:18,699 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload: Evaluate test code "odoo.startTour('viin_density_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-08-18 02:22:18,780 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:18] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.036 0.022 2026-08-18 02:22:18,797 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 02:22:18,799 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload.browser: [1/5] Tour viin_density_tour → Step open the appearance systray (trigger: .o_viin_appearance_toggle) 2026-08-18 02:22:18,801 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 02:22:18,884 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:18] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.045 0.102 2026-08-18 02:22:18,888 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload.browser: [2/5] Tour viin_density_tour → Step choose Compact density (trigger: .o_viin_appearance_option:contains(Compact)) 2026-08-18 02:22:18,900 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:18] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.004 0.146 2026-08-18 02:22:18,919 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:18] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.004 0.150 2026-08-18 02:22:18,949 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:18] "GET /web/image/res.partner/3/avatar_128?unique=1787018355000 HTTP/1.1" 200 - 6 0.008 0.187 2026-08-18 02:22:18,976 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.149 2026-08-18 02:22:19,043 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:19] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 02:22:19,045 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload.browser: [3/5] Tour viin_density_tour → Step the density attribute flips to compact instantly (no reload) (trigger: html[data-viin-density='compact']) 2026-08-18 02:22:19,094 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload.browser: [4/5] Tour viin_density_tour → Step reload the page in the same session (trigger: html[data-viin-density='compact']) 2026-08-18 02:22:19,096 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:19] "POST /mail/data HTTP/1.1" 200 - 34 0.065 0.202 2026-08-18 02:22:19,112 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.019 2026-08-18 02:22:19,114 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.169 2026-08-18 02:22:19,243 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:19] "GET /odoo/viin_home_menu HTTP/1.1" 200 - 27 0.041 0.046 2026-08-18 02:22:19,305 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:19] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.019 2026-08-18 02:22:19,336 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.004 0.020 2026-08-18 02:22:20,097 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:20] "GET /web/webclient/translations?hash=17e3d9872937fc063ab8f9fdc13e34401c747a14&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 02:22:20,107 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload.browser: [5/5] Tour viin_density_tour → Step compact density survives the reload (boot template re-reads the viin_density cookie) (trigger: html[data-viin-density='compact']) 2026-08-18 02:22:20,108 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:20] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.010 2026-08-18 02:22:20,127 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.009 2026-08-18 02:22:20,225 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload.browser: Owl is running in 'dev' mode. 2026-08-18 02:22:20,382 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload.browser: tour succeeded 2026-08-18 02:22:20,383 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload.browser: ╔══════════════════════════════════╗ ║ TOUR viin_density_tour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-08-18 02:22:20,425 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:20] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.037 0.031 2026-08-18 02:22:20,438 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:20] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.062 2026-08-18 02:22:20,512 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:20] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.025 0.127 2026-08-18 02:22:20,619 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:20] "POST /mail/data HTTP/1.1" 200 - 19 0.055 0.169 2026-08-18 02:22:20,627 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:20] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.237 2026-08-18 02:22:20,651 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:20] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.013 0.230 2026-08-18 02:22:20,672 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload.browser: heap 19211700 (allocated 22761472) 2026-08-18 02:22:20,721 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:20] "GET /websocket?version=19.0-2 HTTP/1.1" 503 - 0 0.000 0.002 2026-08-18 02:22:20,724 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload: Closing chrome headless with pid 483 2026-08-18 02:22:20,725 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload: Closing websocket connection 2026-08-18 02:22:20,726 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload: Terminating chrome headless with pid 483 2026-08-18 02:22:20,873 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404957/chrome_logs/chrome_log_20260818_022220_873333_test_density_compact_persists_across_reload.txt 2026-08-18 02:22:20,873 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_density_compact_persists_across_reload: Removing chrome user profile "/tmp/tmp89x4r8xu_chrome_odoo" 2026-08-18 02:22:20,894 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours: Starting TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app ... 2026-08-18 02:22:21,246 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app: Chrome pid: 700 2026-08-18 02:22:21,246 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app: Chrome headless temporary user profile dir: /tmp/tmpzt91wigo_chrome_odoo 2026-08-18 02:22:21,246 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app: Issuing json command http://127.0.0.1:38063/json/version 2026-08-18 02:22:21,247 24 INFO rb-bf20be7-223995-404957 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38063', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 02:22:21,351 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app: Browser version: Chrome/150.0.7871.114 2026-08-18 02:22:21,351 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app: Issuing json command http://127.0.0.1:38063/json 2026-08-18 02:22:21,352 24 INFO rb-bf20be7-223995-404957 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38063', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 02:22:21,375 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app: Websocket url found: ws://127.0.0.1:38063/devtools/page/6D90DAAE1364B1CE2DFDFF8D5AB64771 2026-08-18 02:22:21,395 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app: Enable chrome headless console log notification 2026-08-18 02:22:21,413 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app: Chrome headless enable page notifications 2026-08-18 02:22:21,558 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-18 02:22:21,575 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app: Setting session cookie in browser 2026-08-18 02:22:21,608 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-18 02:22:21,609 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-18 02:22:21,643 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 02:22:23,158 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:23] "GET /odoo HTTP/1.1" 200 - 159 0.191 1.327 2026-08-18 02:22:23,161 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app: Navigation result: {'frameId': '6D90DAAE1364B1CE2DFDFF8D5AB64771', 'loaderId': 'DF37945D45307854023B657C52EC7D1F', 'isDownload': False} 2026-08-18 02:22:23,161 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app: Evaluate ready code "odoo.isTourReady('viin_home_menu_tour')" 2026-08-18 02:22:23,226 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:23] "GET /web/assets/9909355/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.035 2026-08-18 02:22:23,385 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:23] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.061 0.132 2026-08-18 02:22:23,423 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.016 0.209 2026-08-18 02:22:23,444 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:23] "GET /web/assets/d7103fc/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.242 2026-08-18 02:22:23,511 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:23] "GET /web/assets/ac6e2f0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.024 2026-08-18 02:22:23,641 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:23] "GET /web/assets/d463e4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-08-18 02:22:24,174 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:24] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-08-18 02:22:24,179 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:24] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 02:22:24,234 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.032 2026-08-18 02:22:24,284 24 INFO rb-bf20be7-223995-404957 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-18 02:22:24,340 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:24] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.039 0.047 2026-08-18 02:22:24,348 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:24] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.002 0.079 2026-08-18 02:22:24,372 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app.browser: Owl is running in 'dev' mode. 2026-08-18 02:22:24,376 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.075 2026-08-18 02:22:24,403 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-08-18 02:22:24,448 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:24] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 02:22:24,576 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:24] "GET /odoo HTTP/1.1" 200 - 27 0.041 0.068 2026-08-18 02:22:24,597 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app: Evaluate test code "odoo.startTour('viin_home_menu_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-08-18 02:22:24,628 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app.browser: [1/6] Tour viin_home_menu_tour → Step the flat home menu is the default landing; type a partial app name (trigger: .o_viin_home_menu .o_viin_home_search_input) 2026-08-18 02:22:24,629 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.016 0.138 2026-08-18 02:22:24,667 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 02:22:24,689 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 02:22:24,698 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:24] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.022 0.123 2026-08-18 02:22:24,705 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:24] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.002 0.144 2026-08-18 02:22:24,790 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:24] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.046 0.176 2026-08-18 02:22:24,828 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:24] "GET /web/image/res.partner/3/avatar_128?unique=1787018355000 HTTP/1.1" 200 - 6 0.011 0.234 2026-08-18 02:22:24,844 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:24] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.286 2026-08-18 02:22:24,849 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.215 2026-08-18 02:22:24,923 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:24] "POST /mail/data HTTP/1.1" 200 - 34 0.027 0.190 2026-08-18 02:22:24,965 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.256 2026-08-18 02:22:25,010 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:25] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 02:22:25,090 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.011 2026-08-18 02:22:25,103 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app.browser: [2/6] Tour viin_home_menu_tour → Step fuzzy search surfaces the Settings app tile (trigger: .o_viin_home_grid .o_viin_home_app[title='Settings']) 2026-08-18 02:22:25,154 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app.browser: [3/6] Tour viin_home_menu_tour → Step arrow-navigate to the first match (trigger: .o_viin_home_search_input) 2026-08-18 02:22:25,204 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app.browser: [4/6] Tour viin_home_menu_tour → Step the first match is highlighted (trigger: .o_viin_home_app.o_viin_home_app_focus[title='Settings']) 2026-08-18 02:22:25,256 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app.browser: [5/6] Tour viin_home_menu_tour → Step Enter launches the highlighted app (trigger: .o_viin_home_search_input) 2026-08-18 02:22:25,311 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app.browser: [6/6] Tour viin_home_menu_tour → Step an app action loaded - the home menu was replaced (trigger: body:not(:has(.o_viin_home_menu))) 2026-08-18 02:22:25,495 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:25] "POST /mail/data HTTP/1.1" 200 - 45 0.091 0.098 2026-08-18 02:22:25,530 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:25] "POST /web/action/load HTTP/1.1" 200 - 8 0.019 0.196 2026-08-18 02:22:25,601 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:25] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.016 0.030 2026-08-18 02:22:25,615 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app.browser: tour succeeded 2026-08-18 02:22:25,616 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app.browser: ╔════════════════════════════════════╗ ║ TOUR viin_home_menu_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-08-18 02:22:25,770 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app.browser: heap 19613964 (allocated 20664320) 2026-08-18 02:22:25,790 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app: Closing chrome headless with pid 700 2026-08-18 02:22:25,809 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app: Closing websocket connection 2026-08-18 02:22:25,811 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app: Terminating chrome headless with pid 700 2026-08-18 02:22:25,978 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404957/chrome_logs/chrome_log_20260818_022225_974839_test_home_menu_fuzzy_search_then_keyboard_launches_app.txt 2026-08-18 02:22:25,979 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app: Removing chrome user profile "/tmp/tmpzt91wigo_chrome_odoo" 2026-08-18 02:22:26,097 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeTours.test_home_menu_fuzzy_search_then_keyboard_launches_app: waiting for threads: [, ] 2026-08-18 02:22:27,165 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:27] "POST /web/dataset/call_kw/res.config.settings/get_views#res.config.settings.get_views HTTP/1.1" 200 - 448 0.338 1.208 2026-08-18 02:22:27,195 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 02:22:27,204 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours: Starting TestViinThemeA11yTour.test_home_tiles_are_announced_as_links ... 2026-08-18 02:22:27,573 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_home_tiles_are_announced_as_links: Chrome pid: 905 2026-08-18 02:22:27,574 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_home_tiles_are_announced_as_links: Chrome headless temporary user profile dir: /tmp/tmpsyy295wd_chrome_odoo 2026-08-18 02:22:27,574 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_home_tiles_are_announced_as_links: Issuing json command http://127.0.0.1:35735/json/version 2026-08-18 02:22:27,575 24 INFO rb-bf20be7-223995-404957 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35735', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 02:22:27,662 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_home_tiles_are_announced_as_links: Browser version: Chrome/150.0.7871.114 2026-08-18 02:22:27,662 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_home_tiles_are_announced_as_links: Issuing json command http://127.0.0.1:35735/json 2026-08-18 02:22:27,662 24 INFO rb-bf20be7-223995-404957 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35735', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 02:22:27,843 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_home_tiles_are_announced_as_links: Websocket url found: ws://127.0.0.1:35735/devtools/page/F3D1626687EA4004EDC5D9269C812B0F 2026-08-18 02:22:27,907 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_home_tiles_are_announced_as_links: Enable chrome headless console log notification 2026-08-18 02:22:27,935 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_home_tiles_are_announced_as_links: Chrome headless enable page notifications 2026-08-18 02:22:28,015 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-18 02:22:28,023 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_home_tiles_are_announced_as_links: Setting session cookie in browser 2026-08-18 02:22:28,044 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_home_tiles_are_announced_as_links: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-18 02:22:28,045 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_home_tiles_are_announced_as_links: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-18 02:22:28,091 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 02:22:29,371 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:29] "GET /odoo HTTP/1.1" 200 - 159 0.211 1.076 2026-08-18 02:22:29,382 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_home_tiles_are_announced_as_links: Navigation result: {'frameId': 'F3D1626687EA4004EDC5D9269C812B0F', 'loaderId': 'D52111E2B53FEBB089A5B01CCFDED737', 'isDownload': False} 2026-08-18 02:22:29,383 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_home_tiles_are_announced_as_links: Evaluate ready code "odoo.isTourReady('viin_a11y_home_tile_semantics_tour')" 2026-08-18 02:22:29,431 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:29] "GET /web/assets/d7103fc/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-08-18 02:22:29,447 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:29] "GET /web/assets/9909355/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.018 2026-08-18 02:22:29,601 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:29] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.062 0.110 2026-08-18 02:22:29,640 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.018 0.185 2026-08-18 02:22:29,665 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:29] "GET /web/assets/ac6e2f0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-18 02:22:29,827 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:29] "GET /web/assets/d463e4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.006 2026-08-18 02:22:30,389 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:30] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 02:22:30,391 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:30] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 02:22:30,419 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-08-18 02:22:30,459 24 INFO rb-bf20be7-223995-404957 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-18 02:22:30,511 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:30] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.029 0.045 2026-08-18 02:22:30,537 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:30] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.004 0.087 2026-08-18 02:22:30,540 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_home_tiles_are_announced_as_links.browser: Owl is running in 'dev' mode. 2026-08-18 02:22:30,556 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.082 2026-08-18 02:22:30,583 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:30] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 02:22:30,607 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:30] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 02:22:30,693 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:30] "GET /odoo HTTP/1.1" 200 - 27 0.024 0.039 2026-08-18 02:22:30,722 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:30] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.078 2026-08-18 02:22:30,805 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:30] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.024 0.018 2026-08-18 02:22:30,832 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_home_tiles_are_announced_as_links: Evaluate test code "odoo.startTour('viin_a11y_home_tile_semantics_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-08-18 02:22:30,833 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:30] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.007 0.057 2026-08-18 02:22:30,848 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 02:22:30,854 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_home_tiles_are_announced_as_links.browser: [1/3] Tour viin_a11y_home_tile_semantics_tour → Step the flat home menu is the boot landing and it has rendered its app tiles (trigger: .o_viin_home_grid .o_viin_home_app) 2026-08-18 02:22:30,859 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 02:22:30,919 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:30] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.046 0.082 2026-08-18 02:22:30,975 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:30] "GET /web/image/res.partner/3/avatar_128?unique=1787018355000 HTTP/1.1" 200 - 6 0.011 0.173 2026-08-18 02:22:31,014 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:31] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.004 0.229 2026-08-18 02:22:31,046 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.169 2026-08-18 02:22:31,108 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:31] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 02:22:31,114 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_home_tiles_are_announced_as_links.browser: [2/3] Tour viin_a11y_home_tile_semantics_tour → Step every app tile is an ANCHOR carrying an href and NO role override, so assistive technology announces it as a link and links navigation can reach it (trigger: .o_viin_home_grid a.o_app[href]:not([role])) 2026-08-18 02:22:31,165 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_home_tiles_are_announced_as_links.browser: [3/3] Tour viin_a11y_home_tile_semantics_tour → Step and no tile anywhere in the grid still overrides its own role - a single leftover would be announced as the wrong kind of thing (trigger: .o_viin_home_grid:not(:has(.o_viin_home_app[role]))) 2026-08-18 02:22:31,166 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:31] "POST /mail/data HTTP/1.1" 200 - 34 0.065 0.218 2026-08-18 02:22:31,170 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.308 2026-08-18 02:22:31,203 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.008 0.067 2026-08-18 02:22:31,218 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_home_tiles_are_announced_as_links.browser: tour succeeded 2026-08-18 02:22:31,219 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_home_tiles_are_announced_as_links.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR viin_a11y_home_tile_semantics_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-08-18 02:22:31,328 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_home_tiles_are_announced_as_links.browser: heap 19561464 (allocated 21712896) 2026-08-18 02:22:31,346 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_home_tiles_are_announced_as_links: Closing chrome headless with pid 905 2026-08-18 02:22:31,350 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_home_tiles_are_announced_as_links: Closing websocket connection 2026-08-18 02:22:31,354 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_home_tiles_are_announced_as_links: Terminating chrome headless with pid 905 2026-08-18 02:22:31,490 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_home_tiles_are_announced_as_links: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404957/chrome_logs/chrome_log_20260818_022231_490262_test_home_tiles_are_announced_as_links.txt 2026-08-18 02:22:31,490 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_home_tiles_are_announced_as_links: Removing chrome user profile "/tmp/tmpsyy295wd_chrome_odoo" 2026-08-18 02:22:31,523 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_home_tiles_are_announced_as_links: waiting for threads: [] 2026-08-18 02:22:31,545 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:31] "POST /mail/data HTTP/1.1" 200 - 45 0.124 0.088 2026-08-18 02:22:31,560 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours: Starting TestViinThemeA11yTour.test_skip_link_is_first_focusable ... 2026-08-18 02:22:31,918 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_skip_link_is_first_focusable: Chrome pid: 1104 2026-08-18 02:22:31,919 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_skip_link_is_first_focusable: Chrome headless temporary user profile dir: /tmp/tmphojzbtzm_chrome_odoo 2026-08-18 02:22:31,919 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_skip_link_is_first_focusable: Issuing json command http://127.0.0.1:41097/json/version 2026-08-18 02:22:31,920 24 INFO rb-bf20be7-223995-404957 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41097', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 02:22:32,004 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_skip_link_is_first_focusable: Browser version: Chrome/150.0.7871.114 2026-08-18 02:22:32,004 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_skip_link_is_first_focusable: Issuing json command http://127.0.0.1:41097/json 2026-08-18 02:22:32,004 24 INFO rb-bf20be7-223995-404957 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41097', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 02:22:32,044 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_skip_link_is_first_focusable: Websocket url found: ws://127.0.0.1:41097/devtools/page/2FAA624756156DEBA95B6297EA9F8FAA 2026-08-18 02:22:32,079 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_skip_link_is_first_focusable: Enable chrome headless console log notification 2026-08-18 02:22:32,117 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_skip_link_is_first_focusable: Chrome headless enable page notifications 2026-08-18 02:22:32,222 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-18 02:22:32,236 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_skip_link_is_first_focusable: Setting session cookie in browser 2026-08-18 02:22:32,242 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_skip_link_is_first_focusable: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-18 02:22:32,242 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_skip_link_is_first_focusable: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-18 02:22:32,260 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 02:22:33,779 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:33] "GET /odoo HTTP/1.1" 200 - 159 0.299 1.225 2026-08-18 02:22:33,784 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_skip_link_is_first_focusable: Navigation result: {'frameId': '2FAA624756156DEBA95B6297EA9F8FAA', 'loaderId': '2ADE992745AB173F078D3235BC31C15D', 'isDownload': False} 2026-08-18 02:22:33,784 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_skip_link_is_first_focusable: Evaluate ready code "odoo.isTourReady('viin_a11y_skip_link_tour')" 2026-08-18 02:22:33,821 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:33] "GET /web/assets/9909355/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-08-18 02:22:33,830 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:33] "GET /web/assets/d7103fc/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-08-18 02:22:33,974 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:33] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.051 0.109 2026-08-18 02:22:34,003 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.017 0.170 2026-08-18 02:22:34,026 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:34] "GET /web/assets/ac6e2f0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-08-18 02:22:34,171 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:34] "GET /web/assets/d463e4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.006 0.011 2026-08-18 02:22:34,713 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:34] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 02:22:34,715 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:34] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 02:22:34,737 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.011 2026-08-18 02:22:34,782 24 INFO rb-bf20be7-223995-404957 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-18 02:22:34,852 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:34] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.050 0.045 2026-08-18 02:22:34,860 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:34] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.089 2026-08-18 02:22:34,879 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.077 2026-08-18 02:22:34,891 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_skip_link_is_first_focusable.browser: Owl is running in 'dev' mode. 2026-08-18 02:22:34,917 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 02:22:34,942 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:34] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 02:22:35,038 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:35] "GET /odoo HTTP/1.1" 200 - 27 0.026 0.051 2026-08-18 02:22:35,061 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_skip_link_is_first_focusable: Evaluate test code "odoo.startTour('viin_a11y_skip_link_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-08-18 02:22:35,077 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:35] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.100 2026-08-18 02:22:35,143 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:35] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.027 0.039 2026-08-18 02:22:35,168 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 02:22:35,171 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 02:22:35,178 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_skip_link_is_first_focusable.browser: [1/2] Tour viin_a11y_skip_link_tour → Step from a fresh load, move focus with the very first Tab (trigger: body) 2026-08-18 02:22:35,205 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:35] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.035 0.093 2026-08-18 02:22:35,227 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:35] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.006 0.112 2026-08-18 02:22:35,257 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:35] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.005 0.138 2026-08-18 02:22:35,264 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_skip_link_is_first_focusable.browser: [2/2] Tour viin_a11y_skip_link_tour → Step the FIRST focusable element is the skip-to-main-content link (WCAG 2.4.1) (trigger: .o_viin_skip_link:focus) 2026-08-18 02:22:35,304 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:35] "GET /web/image/res.partner/3/avatar_128?unique=1787018355000 HTTP/1.1" 200 - 6 0.020 0.193 2026-08-18 02:22:35,354 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.021 0.148 2026-08-18 02:22:35,383 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:35] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 02:22:35,394 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_skip_link_is_first_focusable.browser: tour succeeded 2026-08-18 02:22:35,394 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_skip_link_is_first_focusable.browser: ╔═════════════════════════════════════════╗ ║ TOUR viin_a11y_skip_link_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-08-18 02:22:35,503 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:35] "POST /mail/data HTTP/1.1" 200 - 34 0.090 0.194 2026-08-18 02:22:35,508 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.235 2026-08-18 02:22:35,531 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.007 0.123 2026-08-18 02:22:35,601 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_skip_link_is_first_focusable.browser: heap 18353796 (allocated 19091456) 2026-08-18 02:22:35,611 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_skip_link_is_first_focusable: Closing chrome headless with pid 1104 2026-08-18 02:22:35,614 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_skip_link_is_first_focusable: Closing websocket connection 2026-08-18 02:22:35,615 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_skip_link_is_first_focusable: Terminating chrome headless with pid 1104 2026-08-18 02:22:35,738 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_skip_link_is_first_focusable: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404957/chrome_logs/chrome_log_20260818_022235_738650_test_skip_link_is_first_focusable.txt 2026-08-18 02:22:35,739 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinThemeA11yTour.test_skip_link_is_first_focusable: Removing chrome user profile "/tmp/tmphojzbtzm_chrome_odoo" 2026-08-18 02:22:35,767 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 02:22:35,773 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours: Starting TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view ... 2026-08-18 02:22:36,127 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view: Chrome pid: 1303 2026-08-18 02:22:36,128 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view: Chrome headless temporary user profile dir: /tmp/tmpsdfje80q_chrome_odoo 2026-08-18 02:22:36,128 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view: Issuing json command http://127.0.0.1:44347/json/version 2026-08-18 02:22:36,142 24 INFO rb-bf20be7-223995-404957 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44347', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 02:22:36,244 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view: Browser version: Chrome/150.0.7871.114 2026-08-18 02:22:36,244 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view: Issuing json command http://127.0.0.1:44347/json 2026-08-18 02:22:36,245 24 INFO rb-bf20be7-223995-404957 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44347', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 02:22:36,295 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view: Websocket url found: ws://127.0.0.1:44347/devtools/page/B9AE374412365D51B42459A31A7238A3 2026-08-18 02:22:36,353 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view: Enable chrome headless console log notification 2026-08-18 02:22:36,374 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view: Chrome headless enable page notifications 2026-08-18 02:22:36,457 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-18 02:22:36,485 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view: Setting session cookie in browser 2026-08-18 02:22:36,505 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-18 02:22:36,505 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-18 02:22:36,539 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 02:22:38,039 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:38] "GET /odoo HTTP/1.1" 200 - 159 0.193 1.313 2026-08-18 02:22:38,042 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view: Navigation result: {'frameId': 'B9AE374412365D51B42459A31A7238A3', 'loaderId': '7C33EDEBA554FA3370F1D892C05F6C0A', 'isDownload': False} 2026-08-18 02:22:38,043 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view: Evaluate ready code "odoo.isTourReady('viin_apps_menu_toggle_tour')" 2026-08-18 02:22:38,151 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:38] "GET /web/assets/9909355/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-08-18 02:22:38,160 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:38] "GET /web/assets/d7103fc/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-08-18 02:22:38,203 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.019 0.028 2026-08-18 02:22:38,336 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:38] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.044 0.136 2026-08-18 02:22:38,360 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:38] "GET /web/assets/ac6e2f0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.040 2026-08-18 02:22:38,531 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:38] "GET /web/assets/d463e4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-08-18 02:22:39,359 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:39] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 02:22:39,365 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:39] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 02:22:39,389 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.008 2026-08-18 02:22:39,447 24 INFO rb-bf20be7-223995-404957 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-18 02:22:39,515 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:39] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.038 0.059 2026-08-18 02:22:39,516 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view.browser: Owl is running in 'dev' mode. 2026-08-18 02:22:39,528 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:39] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.103 2026-08-18 02:22:39,558 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.091 2026-08-18 02:22:39,565 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-08-18 02:22:39,601 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:39] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 02:22:39,767 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:39] "GET /odoo HTTP/1.1" 200 - 27 0.068 0.071 2026-08-18 02:22:39,796 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view: Evaluate test code "odoo.startTour('viin_apps_menu_toggle_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-08-18 02:22:39,826 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:39] "GET /odoo/offline HTTP/1.1" 200 - 5 0.022 0.167 2026-08-18 02:22:39,884 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:39] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.019 0.044 2026-08-18 02:22:39,957 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view.browser: [1/9] Tour viin_apps_menu_toggle_tour → Step the flat home menu is the boot landing - launch a real view from it (trigger: .o_viin_home_grid .o_viin_home_app[title='Settings']) 2026-08-18 02:22:40,069 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:40] "POST /mail/data HTTP/1.1" 200 - 35 0.121 0.117 2026-08-18 02:22:40,074 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 02:22:40,091 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 02:22:40,136 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:40] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.029 0.262 2026-08-18 02:22:40,147 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:40] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.296 2026-08-18 02:22:40,158 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:40] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.302 2026-08-18 02:22:40,212 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:40] "GET /web/image/res.partner/3/avatar_128?unique=1787018355000 HTTP/1.1" 200 - 6 0.027 0.286 2026-08-18 02:22:40,216 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.245 2026-08-18 02:22:40,251 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:40] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.011 0.393 2026-08-18 02:22:40,286 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:40] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 02:22:40,293 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view.browser: [2/9] Tour viin_apps_menu_toggle_tour → Step the Settings view is open and the home menu is gone (trigger: .o_action_manager .o_form_view.o_base_settings_view) 2026-08-18 02:22:40,351 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:40] "POST /web/action/load HTTP/1.1" 200 - 8 0.021 0.029 2026-08-18 02:22:41,272 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:41] "POST /web/dataset/call_kw/res.config.settings/get_views#res.config.settings.get_views HTTP/1.1" 200 - 448 0.198 0.652 2026-08-18 02:22:42,123 24 INFO rb-bf20be7-223995-404957 odoo.tests.common: Simulating signal changes during tests 2026-08-18 02:22:42,123 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:42] "POST /web/dataset/call_kw/res.config.settings/onchange#res.config.settings.onchange HTTP/1.1" 200 - 504 0.507 0.225 2026-08-18 02:22:42,247 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:42] "POST /mail/data HTTP/1.1" 200 - 54 0.059 0.778 2026-08-18 02:22:42,671 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:42] "POST /base_setup/demo_active HTTP/1.1" 200 - 5 0.024 0.041 2026-08-18 02:22:42,691 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:42] "POST /base_setup/data HTTP/1.1" 200 - 5 0.012 0.035 2026-08-18 02:22:42,832 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:42] "GET /crm/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.027 2026-08-18 02:22:42,837 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:42] "GET /event/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.040 2026-08-18 02:22:42,844 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:42] "GET /calendar/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-08-18 02:22:42,855 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:42] "GET /base/static/description/settings.png HTTP/1.1" 200 - 0 0.000 0.058 2026-08-18 02:22:42,857 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:42] "GET /sale_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.033 2026-08-18 02:22:42,871 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:42] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 14 0.116 0.028 2026-08-18 02:22:42,884 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view.browser: [3/9] Tour viin_apps_menu_toggle_tour → Step guard: the boot home menu really was replaced (not just overlaid) (trigger: body:not(:has(.o_viin_home_menu))) 2026-08-18 02:22:42,886 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:42] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 02:22:42,930 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view.browser: [4/9] Tour viin_apps_menu_toggle_tour → Step FIRST click on the apps icon - shows the home menu OVER the current view (trigger: .o_navbar_apps_menu button:enabled) 2026-08-18 02:22:42,946 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:42] "GET /maintenance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-08-18 02:22:42,947 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:42] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.027 2026-08-18 02:22:42,947 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:42] "GET /account/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.029 2026-08-18 02:22:42,951 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:42] "GET /mass_mailing/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.027 2026-08-18 02:22:42,960 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:42] "GET /purchase/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-08-18 02:22:42,965 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:42] "GET /mrp/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 02:22:42,965 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:42] "GET /website_slides/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.047 2026-08-18 02:22:43,007 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view.browser: [5/9] Tour viin_apps_menu_toggle_tour → Step the flat home menu is shown, as the non-navigating overlay arm (.o_viin_home_overlay), with its app tiles present (trigger: .o_viin_home_menu.o_viin_home_overlay a.o_app[data-menu-xmlid]) 2026-08-18 02:22:43,012 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /to_git/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.027 2026-08-18 02:22:43,034 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /hr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-08-18 02:22:43,069 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /hr_timesheet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.070 2026-08-18 02:22:43,069 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /stock/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.087 2026-08-18 02:22:43,077 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /hr_recruitment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.044 2026-08-18 02:22:43,085 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /hr_attendance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 02:22:43,107 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /fleet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 02:22:43,108 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /hr_expense/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-08-18 02:22:43,137 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /to_okr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 02:22:43,140 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon#res.config.settings.get_viin_brand_modules_icon HTTP/1.1" 200 - 0 0.000 0.113 2026-08-18 02:22:43,144 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /lunch/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-08-18 02:22:43,151 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /point_of_sale/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.034 2026-08-18 02:22:43,152 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /to_odoo_module/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 02:22:43,157 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.114 2026-08-18 02:22:43,162 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.094 2026-08-18 02:22:43,201 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /viin_brand/static/img/apps/settings.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 02:22:43,201 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /viin_brand/static/img/apps/event.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 02:22:43,218 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /viin_brand/static/img/apps/crm.png HTTP/1.1" 200 - 0 0.000 0.007 2026-08-18 02:22:43,219 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view.browser: [6/9] Tour viin_apps_menu_toggle_tour → Step THE D3 CONTRACT: the Settings view is STILL MOUNTED underneath. Core's apps button opens a list without navigating, and 57 core tours rely on the view they were working on surviving that click - this is the step that pins it. (trigger: .o_action_manager .o_form_view.o_base_settings_view) 2026-08-18 02:22:43,235 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /viin_brand/static/img/apps/calendar.png HTTP/1.1" 200 - 0 0.000 0.022 2026-08-18 02:22:43,236 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /viin_brand/static/img/apps/website.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 02:22:43,243 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /viin_brand/static/img/apps/project.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 02:22:43,244 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /viin_brand/static/img/apps/sale_management.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 02:22:43,249 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /viin_brand/static/img/apps/mrp.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 02:22:43,254 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /viin_brand/static/img/apps/account.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 02:22:43,264 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /viin_brand/static/img/apps/purchase.png HTTP/1.1" 200 - 0 0.000 0.009 2026-08-18 02:22:43,264 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /viin_brand/static/img/apps/maintenance.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 02:22:43,271 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view.browser: [7/9] Tour viin_apps_menu_toggle_tour → Step SECOND click on the same apps icon - this must put the panel away, not re-open (trigger: .o_navbar_apps_menu button:enabled) 2026-08-18 02:22:43,290 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /viin_brand/static/img/apps/mass_mailing.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 02:22:43,290 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /viin_brand/static/img/apps/website_slides.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 02:22:43,297 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /viin_brand/static/img/apps/stock.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 02:22:43,326 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /viin_brand/static/img/apps/hr.png HTTP/1.1" 200 - 0 0.000 0.022 2026-08-18 02:22:43,327 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view.browser: [8/9] Tour viin_apps_menu_toggle_tour → Step THE ASK: the ORIGINAL Settings view is on screen again - the apps icon toggled the home menu off and the user is back where they were (trigger: .o_action_manager .o_form_view.o_base_settings_view) 2026-08-18 02:22:43,343 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /viin_brand/static/img/apps/hr_recruitment.png HTTP/1.1" 200 - 0 0.000 0.026 2026-08-18 02:22:43,369 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /viin_brand/static/img/apps/hr_attendance.png HTTP/1.1" 200 - 0 0.000 0.029 2026-08-18 02:22:43,378 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /viin_brand/static/img/apps/hr_expense.png HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 02:22:43,387 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /viin_brand/static/img/apps/fleet.png HTTP/1.1" 200 - 0 0.000 0.015 2026-08-18 02:22:43,388 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /viin_brand/static/img/apps/lunch.png HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 02:22:43,390 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view.browser: [9/9] Tour viin_apps_menu_toggle_tour → Step ...and the home menu is closed, not merely hidden behind the view (trigger: body:not(:has(.o_viin_home_menu))) 2026-08-18 02:22:43,394 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /viin_brand/static/img/apps/point_of_sale.png HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 02:22:43,397 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:43] "GET /viin_brand/static/img/apps/hr_timesheet.png HTTP/1.1" 200 - 0 0.000 0.131 2026-08-18 02:22:43,425 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view.browser: tour succeeded 2026-08-18 02:22:43,426 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view.browser: ╔═══════════════════════════════════════════╗ ║ TOUR viin_apps_menu_toggle_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-08-18 02:22:43,732 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view.browser: heap 28245852 (allocated 29413376) 2026-08-18 02:22:43,751 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view: Closing chrome headless with pid 1303 2026-08-18 02:22:43,752 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view: Closing websocket connection 2026-08-18 02:22:43,753 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view: Terminating chrome headless with pid 1303 2026-08-18 02:22:43,943 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view: Chrome Log in: /tmp/odoo_tests/rb-bf20be7-223995-404957/chrome_logs/chrome_log_20260818_022243_943216_test_apps_icon_toggles_back_to_the_previous_view.txt 2026-08-18 02:22:43,943 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_icon_toggles_back_to_the_previous_view: Removing chrome user profile "/tmp/tmpsdfje80q_chrome_odoo" 2026-08-18 02:22:43,990 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours: Starting TestViinAppsMenuHome.test_apps_menu_button_opens_flat_home_menu_and_no_old_chrome ... 2026-08-18 02:22:44,344 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_menu_button_opens_flat_home_menu_and_no_old_chrome: Chrome pid: 1561 2026-08-18 02:22:44,345 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_menu_button_opens_flat_home_menu_and_no_old_chrome: Chrome headless temporary user profile dir: /tmp/tmp0mptedq6_chrome_odoo 2026-08-18 02:22:44,345 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_menu_button_opens_flat_home_menu_and_no_old_chrome: Issuing json command http://127.0.0.1:43355/json/version 2026-08-18 02:22:44,351 24 INFO rb-bf20be7-223995-404957 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43355', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 02:22:44,406 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_menu_button_opens_flat_home_menu_and_no_old_chrome: Browser version: Chrome/150.0.7871.114 2026-08-18 02:22:44,407 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_menu_button_opens_flat_home_menu_and_no_old_chrome: Issuing json command http://127.0.0.1:43355/json 2026-08-18 02:22:44,407 24 INFO rb-bf20be7-223995-404957 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43355', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-08-18 02:22:44,491 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_menu_button_opens_flat_home_menu_and_no_old_chrome: Websocket url found: ws://127.0.0.1:43355/devtools/page/EE35ECCAEB792D7A8A2437BD3401F105 2026-08-18 02:22:44,520 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_menu_button_opens_flat_home_menu_and_no_old_chrome: Enable chrome headless console log notification 2026-08-18 02:22:44,547 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_menu_button_opens_flat_home_menu_and_no_old_chrome: Chrome headless enable page notifications 2026-08-18 02:22:44,670 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-08-18 02:22:44,694 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_menu_button_opens_flat_home_menu_and_no_old_chrome: Setting session cookie in browser 2026-08-18 02:22:44,697 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_menu_button_opens_flat_home_menu_and_no_old_chrome: Open "http://127.0.0.1:8069/odoo" in browser 2026-08-18 02:22:44,697 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_menu_button_opens_flat_home_menu_and_no_old_chrome: Navigating to: "http://127.0.0.1:8069/odoo" 2026-08-18 02:22:44,714 24 INFO rb-bf20be7-223995-404957 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 02:22:45,855 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:45] "GET /odoo HTTP/1.1" 200 - 159 0.147 0.999 2026-08-18 02:22:45,864 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_menu_button_opens_flat_home_menu_and_no_old_chrome: Navigation result: {'frameId': 'EE35ECCAEB792D7A8A2437BD3401F105', 'loaderId': 'B667B7DA93F647A2CC5C0A9C0E59605C', 'isDownload': False} 2026-08-18 02:22:45,865 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_menu_button_opens_flat_home_menu_and_no_old_chrome: Evaluate ready code "odoo.isTourReady('viin_apps_menu_home_tour')" 2026-08-18 02:22:45,925 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:45] "GET /web/assets/9909355/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.030 2026-08-18 02:22:45,937 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:45] "GET /web/assets/d7103fc/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.036 2026-08-18 02:22:46,069 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:46] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.035 0.130 2026-08-18 02:22:46,102 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:46] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.021 0.161 2026-08-18 02:22:46,130 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:46] "GET /web/assets/ac6e2f0/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-08-18 02:22:46,319 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:46] "GET /web/assets/d463e4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.035 0.018 2026-08-18 02:22:47,014 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:47] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 02:22:47,023 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:47] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-08-18 02:22:47,070 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-08-18 02:22:47,118 24 INFO rb-bf20be7-223995-404957 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-08-18 02:22:47,196 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:47] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 28 0.057 0.050 2026-08-18 02:22:47,204 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:47] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.108 2026-08-18 02:22:47,229 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.095 2026-08-18 02:22:47,230 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_menu_button_opens_flat_home_menu_and_no_old_chrome.browser: Owl is running in 'dev' mode. 2026-08-18 02:22:47,302 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:47] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 02:22:47,337 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:47] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 02:22:47,430 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:47] "GET /odoo/offline HTTP/1.1" 200 - 5 0.027 0.046 2026-08-18 02:22:47,493 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_menu_button_opens_flat_home_menu_and_no_old_chrome: Evaluate test code "odoo.startTour('viin_apps_menu_home_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-08-18 02:22:47,514 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_menu_button_opens_flat_home_menu_and_no_old_chrome.browser: [1/6] Tour viin_apps_menu_home_tour → Step no desktop vertical rail is rendered (item 1 removed it) (trigger: body:not(:has(.o_viin_rail))) 2026-08-18 02:22:47,559 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_menu_button_opens_flat_home_menu_and_no_old_chrome.browser: [2/6] Tour viin_apps_menu_home_tour → Step no mobile bottom-nav is rendered (item 1 removed it) (trigger: body:not(:has(.o_viin_bottom_nav))) 2026-08-18 02:22:47,595 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:47] "GET /odoo HTTP/1.1" 200 - 27 0.100 0.142 2026-08-18 02:22:47,626 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_menu_button_opens_flat_home_menu_and_no_old_chrome.browser: [3/6] Tour viin_apps_menu_home_tour → Step the navbar apps-menu button stays VISIBLE + enabled - the exact trigger stepUtils.showAppsMenuItem() (and every core app-switch tour) clicks first (trigger: .o_navbar_apps_menu button:enabled) 2026-08-18 02:22:47,629 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 02:22:47,637 24 INFO ? werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-08-18 02:22:47,666 24 INFO rb-bf20be7-223995-404957 werkzeug: 127.0.0.1 - - [18/Aug/2026 02:22:47] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.031 0.192 2026-08-18 02:22:47,672 24 INFO rb-bf20be7-223995-404957 odoo.addons.viin_backend_theme.tests.test_tours.TestViinAppsMenuHome.test_apps_menu_button_opens_flat_home_menu_and_no_old_chrome.browser: [4/6] Tour viin_apps_menu_home_tour → Step the ONE flat home menu exposes its app tiles as ANCHORS carrying an href - the exact `a[data-menu-xmlid=""]` shape core renders (a DropdownItem with an href becomes an , dropdown_item.xml:6) and that 57 core tours click at their second step. A