Odoo`--test-enable`不起作用

spa*_*ing 4 openerp odoo-10

我正在学习Odoo 10 Development Essentials第2章,以开发一个简单的todo插件。我使用odoo的docker作为我的环境。

您可以在https://github.com/spacegoing/docker_odoo中查看我所有的源代码(包括dockers)

问题是我将tests/目录设置为与本书示例完全相同的目录。但是,测试仅运行一次。第一次执行后,从未调用测试。目录中甚至没有.pyc文件tests

这是我尝试的命令

odoo --db_host db --db_port 5432 -r odoo -w odoo -i todo_app --test-enable --xmlrpc-port=8070 --logfile=/var/log/odoo/odoo_inst1.log

odoo --db_host db --db_port 5432 -r odoo -w odoo -u todo_app --test-enable --xmlrpc-port=8070 --logfile=/var/log/odoo/odoo_inst1.log

笔记:

  1. odoo-binodoo在泊坞窗
  2. 我已经安装todo_appodoo在端口上运行的另一个实例8069

spa*_*ing 5

终于我找到了答案。这是最庞大的疑难杂症我见过,因为我5岁。

官方文档中没有提到test 在安装.NET之后才能运行的地方demo database

我从此论坛帖子中找到了这个:https//www.odoo.com/forum/help-1/question/why-my-test-yaml-do-not-run-42123

因此,如果您尝试了每一个可以找到的命令,但没有一个起作用,那么这可能就是您的答案。