Odoo Help

9
4 Answers
9
Avatar

Fabien Pinckaers (fp)

--Fabien Pinckaers (fp)--
6929
| 6 8 8
fsdsdfsdf, Belgium
--Fabien Pinckaers (fp)--

Odoo Founder & CEO

Fabien Pinckaers (fp)
2/8/13, 2:59 PM

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
3/14/13, 7:07 AM

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
3/14/13, 7:40 AM

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

Vo Minh Thu
4/9/13, 5:48 AM

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
6/8/14, 5:57 PM

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)
2/8/13, 1:43 PM

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
2/8/13, 2:00 PM

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
2/17/13, 2:45 AM

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)
2/19/13, 8:47 AM

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
2/17/13, 2:42 AM

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
5/26/14, 11:23 AM

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
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 E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now