Changes between Version 1 and Version 2 of DevelopmentPage/CodeTesting


Ignore:
Timestamp:
Nov 21, 2012, 9:18:54 PM (12 years ago)
Author:
Valentin Hirschi
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DevelopmentPage/CodeTesting

    v1 v2  
    1 IOTests
     1= IOTests =
     2
     3 The category of IOTests consists in systematically comparing a number of reference files (typically generated in previous stable versions) against the ones generated by the tested revision. These are very important as it is the only way to make absolutely sure that no border effects have been introduced. The drawback then being that they are overly sensitive and can become time consuming to update as the code evolve. Also, these tests are very inelegant if performed naively by hardcoding the reference content in the python code itself.
     4
     5This is why MadGraph5 proposes an efficient way of handling these tests by proposing a managing system fully incorporated in the test_manager.py script. Also, as structure is proposed to ease new implementation of such tests by making them inherit from the generic class IOTest.
     6
     7== What to do if they fail? Managing the existing IOTests ==
     8
     9Cry
     10
     11= Unit tests =
     12
     13= Parallel tests =
     14
     15= Acceptance tests =