Odoo Help

9

4
4 Answers
9
Avatar

Fabien Pinckaers (fp)

--Fabien Pinckaers (fp)--
7049
| 7 8 10
fsdsdfsdf, Belgium
--Fabien Pinckaers (fp)--

Odoo Founder & CEO

Fabien Pinckaers (fp)
2013/02/08 14:59

Tests are launched when you install or update modules. If you want to launch the tests of the sale module and all it's dependencies, you have to create a demo database and

./openerp-server --addons-path=... -d mydb --log-level=test -i sale --test-enable

The argument --log-level=test is not required, but if you omit it, you will not see the logs of all tests that are executed.

Optionally, you can add:

--test-report-directory=/tmp

If you develop on the sale module, you can run the server with the same argumentsn but with -u instead of -i (and avoid the createdb command) so that it relaunches only the tests of the sale module.

4 Comments
eLBati
2013/03/14 7:07

About '--log-level=test', 'openerp-server --help' says '--log-level=LOG_LEVEL specify the level of the logging. Accepted values: ['info', 'debug_rpc', 'warn', 'test', 'critical', 'debug_sql', 'error', 'debug', 'debug_rpc_answer', 'notset'] (deprecated option).' What should I use to enable test logging?

eLBati
2013/03/14 7:40

In order to complete the answer, I would add that tests are run on demo databases only

Vo Minh Thu
2013/04/09 5:48

There is no longer a TEST logging level. Instead a dedicated logger named openerp.tests is used (normally at the INFO level). --log-level is deprecated in favor of the more general --log-handler.

AYNI CONSULTORES 1792538289001
2014/06/08 17:57

in v7.0 any way to just run unittest ?

1
Avatar

Naresh Soni (nch)

--Naresh Soni (nch)--
--Naresh Soni (nch)--

Team Lead, Odoo(Formerly OpenERP) Support & OPW

Naresh Soni (nch)
2013/02/08 13:43

Hello,

You need to first enter to the path where your server resides and use the following command. for eg:

naresh@naresh:~/server$ ./openerp-server --addons-path=../addons,../web/addons/

For running tests you can use from this options when you start your server.

Testing Configuration:

 --test-file=TEST_FILE

        Launch a YML test file.

--test-report-directory=TEST_REPORT_DIRECTORY

                    If set, will save sample of all reports in this
                    directory.

--test-enable       Enable YAML and unit tests.

--test-commit       Commit database changes performed by YAML or XML
                    tests.

Thanks,

3 Comments
Daniel Reis
2013/02/08 14:00

I guess the option for what I need --test-enable. Unfortunately that didn't work, the server started normally only logging INFO and WARNING messages.

Anthony Huang
2013/02/17 2:45

hi All, please give me some advice..

I have been trying to test the YAML test on openerp 6.0.4... ubuntu 11.04 server..

@Naresh Soni : "naresh@naresh:~/server$ ./openerp-server --addons-path=../addons,../web/addons/"

i was confused about that.. when i want to access the addons, i typed on my ubun

Naresh Soni (nch)
2013/02/19 8:47

This naresh@naresh:~/server$ ./openerp-server --addons-path=../addons,../web/addons/ is just an example to show you . in your case you need to first travel to the directory where your openerp server resides., then type ./openerp-server --addons-path=PATH TO YOUR ADDONS DIRECTORY

1
Anthony Huang
2013/02/17 2:42

hi All, please give me some advice..

I have been trying to test the YAML test on openerp 6.0.4... ubuntu 11.04 server..

@Naresh Soni : "naresh@naresh:~/server$ ./openerp-server --addons-path=../addons,../web/addons/"

i was confused about that.. when i want to access the addons, i typed on my ubuntu server like this : /opt/openerp/server/bin/addons

I stuck on the command which used to test the YAML..

Please Help

Thank You Sir

0
Antonio M. Vigliotti
2014/05/26 11:23

Hi Allbodies,

I cannot see test execution.

I submitted follow command

./lp/openerp/openerp-server --log-level=test -u base --test-enable --test-report-directory=./testlog -d mydb

I do not see anything in log file.

I do no see nothing in ./testlog directory

What do I wrong?

Thanka

 

Antonio Maria Vigliotti

 

Ask a Question
Writer
Tags
Keep Informed
4 follower(s)
About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.

Register
Odoo Training Center

Access to our eLearning platform and experience all Odoo Apps through learning videos, use cases and quizzes.

Test it now