User Tools

Site Tools


bb:overview

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
bb:overview [2018/01/31 22:42] – [Internal links] Jean-Michel Beukenbb:overview [2023/12/20 15:26] (current) – [Internal links] Jean-Michel Beuken
Line 3: Line 3:
  
 ===== Brief introduction ===== ===== Brief introduction =====
 +
 +How to maintain code integrity despite numerous modifications (including bug insertion) ?
 +This is addressed by maintaining a test suite, combining reference input files and corresponding output files,
 +against which all modifications of ABINIT are confronted, especially when a merge request in the trunk is issued.
 +For ABINIT, a test farm with about twenty "builders" spread on a dozen of different computers, is available
 +for running such test suite on different architecture and operating systems.
  
 Buildbot is the software used to launch and analyze the automatic tests of ABINIT on the ETSF test farm.  Buildbot is the software used to launch and analyze the automatic tests of ABINIT on the ETSF test farm. 
  
 ===== External links ===== ===== External links =====
-  *  http://buildbot.net/ (the buildbot site) +  *  https://buildbot.net/ (the buildbot site) 
-  *  http://www.etsf.eu/resources/infrastructure  (the ETSF test farm).<color #ed1c24>(outdated)</color> + 
 ===== Internal links ===== ===== Internal links =====
  
   * **Configurations**      * **Configurations**   
     *  [[bb:slaves|Slave matrix]]     *  [[bb:slaves|Slave matrix]]
-    *  [[bb:builders|Builder matrix]]+    *  [[bb:builder|Builder matrix]]
     *  [[bb:addnotes|Additional notes]]     *  [[bb:addnotes|Additional notes]]
-<html><!--    *  Useful Links (outdated)--></html> 
  
   * **Operations**   * **Operations**
-       [[https://buildbot.abinit.org/waterfall?reload=100|The ABINIT waterfall on the ETSF test farm]]. +       [[https://buildbot.abinit.org/#/waterfall?reload=100|The ABINIT waterfall on the ETSF test farm]]. 
-       [[https://bbportal.abinit.org/#/status|Nightly builds Status]] +       [[https://bbportal.abinit.org/#/status|Nightly builds Status]] <color #ed1c24>restricted access</color) 
- <html><!--    *   Testing a branch "on demand" on buda slave (disabled)  --></html+ 
 ===== Particulars ===== ===== Particulars =====
  
  
   *  [[bb:misc|Particulars of the use of buildbot]] in the ABINIT environment (e.g. how to trigger the tests, how to handle failures, how to access directly the test farm)   *  [[bb:misc|Particulars of the use of buildbot]] in the ABINIT environment (e.g. how to trigger the tests, how to handle failures, how to access directly the test farm)
-  *  [[developers:addnewtest|How to add a new test in the test suite]].+  * [[https://docs.abinit.org/developers/developers_howto/#how-to-add-a-new-test-in-the-test-suite|How to add a new test]]. 
 + 
 +/*  [[developers:addnewtest|How to add a new test in the test suite]].*/ 
 + 
bb/overview.1517434949.txt.gz · Last modified: 2018/01/31 22:42 by Jean-Michel Beuken