summaryrefslogtreecommitdiff
path: root/addons/web/views
diff options
context:
space:
mode:
authorAaron Bohy <aab@odoo.com>2020-07-10 16:54:22 +0000
committerAaron Bohy <aab@odoo.com>2020-07-16 07:03:05 +0000
commit12cc5fd0ccd7ae2981d07a59d5ccc6451b3d0d52 (patch)
tree8f6da61d301c1a1c6caa66a2313831cf0af494cb /addons/web/views
parent6f47bfd91677a2ad58e11d67418cc76ab566609c (diff)
[IMP] web: benchmark: revive benchmark suite
The benchmark suite has been broken for a while, by several refactorings (e.g. use of native Promise). This commit makes it work again. We do not use it much, but maybe we should as it can be useful to track changes (mostly in view renderers) that impact performances.
Diffstat (limited to 'addons/web/views')
-rw-r--r--addons/web/views/webclient_templates.xml41
1 files changed, 3 insertions, 38 deletions
diff --git a/addons/web/views/webclient_templates.xml b/addons/web/views/webclient_templates.xml
index 0323694b5c4..c0dc0097a38 100644
--- a/addons/web/views/webclient_templates.xml
+++ b/addons/web/views/webclient_templates.xml
@@ -660,8 +660,6 @@
<script type="text/javascript" src="/web/static/tests/helpers/test_utils.js"></script>
<script type="text/javascript" src="/web/static/tests/helpers/mock_server.js"></script>
<script type="text/javascript" src="/web/static/tests/helpers/test_env.js"></script>
-
- <script type="text/javascript" src="/web/static/tests/component_extension_tests.js"></script>
</template>
<template id="web.qunit_suite">
@@ -773,6 +771,7 @@
<script type="text/javascript" src="/web/static/tests/helpers/test_utils_tests.js"></script>
<script type="text/javascript" src="/web/static/tests/owl_compatibility_tests.js"></script>
+ <script type="text/javascript" src="/web/static/tests/component_extension_tests.js"></script>
</template>
<template id="web.qunit_mobile_suite">
@@ -807,9 +806,6 @@
<t t-set="html_data" t-value="{'style': 'height: 100%;'}"/>
<t t-set="title">Web Benchmarks</t>
<t t-set="head">
- <link type="text/css" rel="stylesheet" href="/web/static/lib/qunit/qunit-2.9.1.css"/>
- <script type="text/javascript" src="/web/static/lib/qunit/qunit-2.9.1.js"></script>
- <script type="text/javascript" src="/web/static/tests/helpers/qunit_config.js"></script>
<script type="text/javascript" src="/web/static/lib/benchmarkjs/lodash.js"></script>
<script type="text/javascript" src="/web/static/lib/benchmarkjs/benchmark.js"></script>
@@ -817,30 +813,11 @@
<t t-call-assets="web.assets_backend" t-js="false"/>
<t t-call-assets="web.assets_common" t-css="false"/>
<t t-call-assets="web.assets_backend" t-css="false"/>
-
- <script type="text/javascript" src="/web/static/tests/helpers/qunit_asserts.js"></script>
+ <t t-call-assets="web.tests_assets" t-js="false"/>
+ <t t-call-assets="web.tests_assets" t-css="false"/>
<script type="text/javascript">
QUnit.config.hidepassed = false;
-
- odoo.define('web.WebClientWithoutServices', function (require) {
- var WebClient = require('web.WebClient');
- var WebClientWithoutServices = WebClient.extend({
- /**
- * Patch web client so that it is no longer a service provider.
- *
- * @override
- */
- _onCallService: function () {},
- });
- return WebClientWithoutServices;
- });
- // define the 'web.web_client' module because some other modules require it
- odoo.define('web.web_client', function (require) {
- var WebClient = require('web.WebClientWithoutServices');
- var web_client = new WebClient();
- return web_client;
- });
</script>
<style>
@@ -857,18 +834,6 @@
}
</style>
- <script type="text/javascript" src="/web/static/tests/helpers/test_utils_create.js"></script>
- <script type="text/javascript" src="/web/static/tests/helpers/test_utils_dom.js"></script>
- <script type="text/javascript" src="/web/static/tests/helpers/test_utils_fields.js"></script>
- <script type="text/javascript" src="/web/static/tests/helpers/test_utils_form.js"></script>
- <script type="text/javascript" src="/web/static/tests/helpers/test_utils_graph.js"></script>
- <script type="text/javascript" src="/web/static/tests/helpers/test_utils_kanban.js"></script>
- <script type="text/javascript" src="/web/static/tests/helpers/test_utils_mock.js"></script>
- <script type="text/javascript" src="/web/static/tests/helpers/test_utils_modal.js"></script>
- <script type="text/javascript" src="/web/static/tests/helpers/test_utils_pivot.js"></script>
- <script type="text/javascript" src="/web/static/tests/helpers/test_utils.js"></script>
- <script type="text/javascript" src="/web/static/tests/helpers/mock_server.js"></script>
-
<script type="text/javascript" src="/web/static/tests/views/list_benchmarks.js"></script>
<script type="text/javascript" src="/web/static/tests/views/kanban_benchmarks.js"></script>
<script type="text/javascript" src="/web/static/tests/views/form_benchmarks.js"></script>