Changes between Version 58 and Version 59 of GSoC/2014/TestingFrameworkForGRASS


Ignore:
Timestamp:
Oct 4, 2014, 1:57:10 PM (10 years ago)
Author:
wenzeslaus
Comment:

add benchmarks into todo

Legend:

Unmodified
Added
Removed
Modified
  • GSoC/2014/TestingFrameworkForGRASS

    v58 v59  
    10481048  * some code already exists for this but parsing of LOCATION variable or tag needs to added
    10491049  * the missing piece is determination of which ''location types'' we need (e.g., same maps but different projections)
    1050   * encapsulate removal of maps and other files
    1051  * test tests on more platform
     1050 * encapsulate removal of maps and other files
     1051 * test tests on more platforms
    10521052  * Mac OS X should just work
    10531053  * MS Windows might be challenging at the beginning but everything is in Python, so at least basics should work
     
    10591059 * provide coverage for Python code, C modules and library
    10601060 * introduce static test of source code (probably separately) such as `pylint`, `cppcheck` or custom regular expression
     1061 * time execution of modules
    10611062
    10621063Smaller or bigger things which can be done but are not necessary:
     
    10791080 * create a image with test results which can be included to other websites
    10801081 * support report with different system configurations (e.g. compiler)
     1082 * provide functionality for benchmarks (benchmarks and tests should be something different but the needed functionality might be very similar and also tests can be timed and profiled and benchmarks will show if something is broken, however benchmarks might take much longer time to run)
    10811083
    10821084It would be also interesting to compare this testing framework to the older "test suite", for example which features are missing.