Changes between Version 58 and Version 59 of GSoC/2014/TestingFrameworkForGRASS
- Timestamp:
- 10/04/14 13:57:10 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GSoC/2014/TestingFrameworkForGRASS
v58 v59 1048 1048 * some code already exists for this but parsing of LOCATION variable or tag needs to added 1049 1049 * the missing piece is determination of which ''location types'' we need (e.g., same maps but different projections) 1050 1051 * test tests on more platform 1050 * encapsulate removal of maps and other files 1051 * test tests on more platforms 1052 1052 * Mac OS X should just work 1053 1053 * MS Windows might be challenging at the beginning but everything is in Python, so at least basics should work … … 1059 1059 * provide coverage for Python code, C modules and library 1060 1060 * introduce static test of source code (probably separately) such as `pylint`, `cppcheck` or custom regular expression 1061 * time execution of modules 1061 1062 1062 1063 Smaller or bigger things which can be done but are not necessary: … … 1079 1080 * create a image with test results which can be included to other websites 1080 1081 * 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) 1081 1083 1082 1084 It would be also interesting to compare this testing framework to the older "test suite", for example which features are missing.