Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
4 Trả lời
6241 Lượt xem

Hi there, I have some problems running tests with Odoo 14.


When I ran tests with the --stop-after-init option, it doesn't run any tests at all.


Can somebody help me?


Ảnh đại diện
Huỷ bỏ
Tác giả

Thanks for your response @Devendra Kavthekar

But I already use --test-enable in combination with --stop-after-init . Odoo only stop after init but does not run tests

Câu trả lời hay nhất

Make sure you already import the test folder inside __init__.py in your custom addon folder

`Make sure you already import the python inside __init__.py in your test inside your custom addon folder`

Then run the odoo with 

odoo --config=config.conf --database=db --test-enable --update=your_module

No need --stop-after-init (idk what it does anyway)

Tested with odoo 14. Testing with the python code

To make sure the test is running properly, use _logger.info to print any printable data. You'll see recognizable data

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

I do have this problem as well, with Odoo 16. Very annoying

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Running tests
Tests are automatically run when installing or updating modules if --test-enable was enabled when starting the Odoo server.

https://www.odoo.com/documentation/15.0/developer/reference/addons/testing.html

Ảnh đại diện
Huỷ bỏ
Tác giả Câu trả lời hay nhất

Does anyone has this problem?

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 1 24
976
0
thg 2 20
4
0
thg 3 15
2992
3
thg 9 24
1438
0
thg 5 23
1605