Odoo Help

5

What is Odoo Runbot ?

By
Ray Carnes
on 5/31/13, 6:13 PM 9,166 views

Some of the answers on this site refer to 'runbot'.

Can you explain what this is and how I can use it?

14

Ray Carnes

--Ray Carnes--
16773
| 9 7 9
Atlanta, United States
--Ray Carnes--

Senior Odoo Analyst

OpenERP 6.1, 7.0; Odoo 8.0, 9.0, 10.0.

Completed Odoo Functional and Technical Training.

Major Skills:

  • User Needs and GAP Analysis;

  • Functional and Technical Design;

  • Prototyping and Proof of Concepts;

  • Requirements Specifications;

  • Agile Implementation;

  • Data Migration;

  • Configuration & Customization (UI and code);

  • Integration - Odoo and non Odoo Applications and Services;

  • Training and Knowledge Transfer;

  • Go Live Support;

  • Helpdesk;

  • Version Upgrades and Migration.

  • Accounting Expert.

I have over 20 years of experience empowering and enabling users with enterprise information systems that make a real and measurable difference in their ability to proactively manage their businesses and organizations. 

I am a skilled Communicator and I only take the serious things seriously!

Ray Carnes
On 5/31/13, 6:13 PM

UPDATED JANUARY 2017: Rename OpenERP to Odoo, update based on new runbot format, add note about OCA


The Odoo Runbot (or simply runbot) is a server hosting installed editions/branches of Odoo.  

 

It is available at http://runbot.odoo.com and is a constantly up to date server running Odoo for testing and demo purposes.

Several of the latest builds of the Odoo branches (7.0, 8.0, 9.0, 10.0, saas and master) as well as development and testing branches are available.

You log in with admin/admin.

There are generally two databases available 'all' (every module installed with demo data) and 'base' (no modules installed).

The home page of runbot shows green (thumb up) and red (thumb down) highlighted squares to indicate a build works (green) or doesn't work (red).

If you are having a problem with your Odoo installation, you can check if the same problem occurs on runbot (in which case it is probably a bug) or doesn't occur (in which case it is probably a configuration problem).

You can also use runbot to see what is different about a newer build than the one you have installed.

Bear in mind this is a multi-user environment. You may see evidence of others using the system at the same time you are using it.

For Odoo Partners, runbot is a platform where you can test the branches pushed on GitHub.

EDIT: (To address question about Continuous Integration)

Hover over any branch with a RED square (thumb down), and you will see a gear icon. Click it and select "Logs". You will then be able to see a detailed logfile indicating what failed.

Several logs indicating what happened during the build attempt will be available:

image description

start with test-all.txt

Note: The Odoo Community Association has their own runbot server at https://runbot.odoo-community.org/runbot

Hi Ray,

For CI, you would suggest using Runbot? The main drawback that I see in Runbot is that it runs all tests but does not tell me which is the test that fail. In a CI environment I would expect to see which are the tests that fails so I can go and fix them. But I think that this is not possible even when lunching OpenERP with test-enable right?

Damián Soriano
on 1/3/14, 12:56 PM

See my EDIT to my answer above.

Bista Solutions US, Ray Carnes
on 1/4/14, 2:37 AM

Hi Ray, thanks for the reply. I know that this may be a detail but the log is quite verbose and finding where the error is and which is the test that fail is not easy.

I would have expected something like: <this> test fail. Where <this> is the name of the file and the module. This is how I saw most testings when programming in Java and other frameworks for example.

I think that this is not possible since OpenERP sever does not provider this information, am I right?

Damián Soriano
on 1/4/14, 1:22 PM

Can I upload my module to runbot and test it there? Where can I find some documentation about how to upload my module to test on runbot?

Moore Works, Dale E. Moore
on 1/4/14, 6:12 PM

3rd and 4th sentences at the top of the Runbot page under ABOUT read: "If you are a partner, you should be able to register your team or branches from your Partner Portal. You can also grab a copy and run it yourself." Does that help?

Bista Solutions US, Ray Carnes
on 1/5/14, 12:12 AM

That's exactly what I was looking for, thanks Ray!

Moore Works, Dale E. Moore
on 1/5/14, 9:45 AM

Hi Ray,

Do you know where I could find information on writing tests for Odoo runbot?

Luke Branch
on 5/28/15, 10:57 PM

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

Question tools

2 follower(s)

Stats

Asked: 5/31/13, 6:13 PM
Seen: 9166 times
Last updated: 1/2/17, 12:13 PM