bb:misc
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
bb:misc [2018/01/29 15:03] – [Particulars of the use of buildbot for ABINIT] Jean-Michel Beuken | bb:misc [2024/10/10 07:40] (current) – Jean-Michel Beuken | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | <WRAP important> | ||
+ | |||
====== Particulars of the use of buildbot for ABINIT ====== | ====== Particulars of the use of buildbot for ABINIT ====== | ||
- | ~~NOTOC~~ | + | |
===== Triggering the execution of the automatic tests ===== | ===== Triggering the execution of the automatic tests ===== | ||
Line 7: | Line 9: | ||
There are two ways to trigger the tests on the test farm: | There are two ways to trigger the tests on the test farm: | ||
- | * a merge request of your branch to trunk/ | + | * a merge request of your branch to trunk/ |
* a general " | * a general " | ||
- | You will receive by mail the results of the execution of the tests, concerning each nightly | + | You will receive by mail the results of the execution of the tests, concerning each nightly |
===== How to handle failures ? ===== | ===== How to handle failures ? ===== | ||
Line 24: | Line 26: | ||
The links "12.1 stdio" and "12.3 testsbot" | The links "12.1 stdio" and "12.3 testsbot" | ||
- | <html>< | + | <code>12.1 stdio = the stdout of buildbot (Usually NOT useful for debugging) |
12.2 xreport | 12.2 xreport | ||
12.3 testbot | 12.3 testbot | ||
12.4 summary | 12.4 summary | ||
12.5 All Results = all results grouped by number of " | 12.5 All Results = all results grouped by number of " | ||
- | </pre></ | + | </code> |
In order to correct the test in the "22. abirules" | In order to correct the test in the "22. abirules" | ||
- | ===== Accessing directly some slave. ===== | + | ===== Accessing directly some worker. ===== |
- | If you have git branches, you are entitled to have interactive access to each of the slaves. Moreover, you can login as " | + | If you have git branches, you are entitled to have interactive access to each of the workers. Moreover, you can login as " |
- | - Login on a gateway (well, the first time, contact Jean-Michel Beuken, to allow your machine to connect to the private network).\\ **ssh USERNAME@hall.abinit.org** | + | - Login on a gateway (well, the first time, contact Jean-Michel Beuken, to allow your machine to connect to the private network |
+ | | ||
+ | Port XXXX | ||
+ | User USERNAME | ||
+ | | ||
- To take the hand over buildbot, execute :\\ **sudo su - buildbot** \\ | - To take the hand over buildbot, execute :\\ **sudo su - buildbot** \\ | ||
- | - Now, you need to access other machines of the testfarm, use the supplementary step\\ **ssh < | + | - Now, you need to access other machines of the testfarm, use the supplementary step\\ **ssh < |
- **cd ABINIT** | - **cd ABINIT** | ||
- | - **cd** | + | - **cd** |
- **cd** | - **cd** | ||
- Use the command " | - Use the command " | ||
- | - | + | - |
+ | - Of course, after commit and push, it is also advised to test your modifications on your own machine, before using again the test farm, although this is no mandatory. | ||
bb/misc.1517238232.txt.gz · Last modified: 2018/01/29 15:03 by Jean-Michel Beuken