Automated test script
This issue was originally created by @tschoepp.
Introduce a test script, that sweeps compile parameters (e.g. AMIROOS_CFG_DBG), compiles all modules with these settings and evaluates compilation results (success, failure, warning) to match the expected output. Since such a thorough compilation test will probably take quite some time, this should not be executed automatically by some CI tool but only on demand.
Preferably, this script will be included in the ./setup.sh bash script environment.
Sub-Goals
-
Extract compile parameters -
Edit Makefiles to disable or enable specific flags -
Generate different configurations for modules (test all parameters in different variations for each module) -
Automate compilations process -
Analyze build (Do results match expected output?) -
Enable configuration and visualization
Edited by galberding