Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Removed unused or unnecessary parts from various make files * Eliminated lots of duplications from Makefile with the help of macros. * Split tools/precommit.sh to its independent components: * the part that checks the existence of the "signed off" text in commit messages (this on got factored out to tools/check-signed-off.sh), * the part that uses vera++ for style checking (this one got factored out to tools/check-vera.sh), * the part that invokes targets in the cmake-generated build directory, and * the part that performs various tests (these latter two got moved into the Makefile). * Moved the functionality of precommit-full-testing.sh into the Makefile, too. * Added ninja build system support (e.g., `make NINJA=1`). * Updated leading documentation comments (they were somewhat stale). * Tried to keep the target names exactly the same as they were -- almost succeeded... (some changes are intentional, and are subject to personal preferences). * Simplified console output of `make precommit` * Unified test runner scripts and their output format * Eliminated nothing-to-stdout everything-to-log-file policy: info is printed to stdout and it is the caller's responsibility to redirect it to a file if needed. * Also applied some renaming and coding style unification to the scripts. * Merged the functionality of tools/runners/run-test-suite-jerry*.sh into the Makefile * Merged everything related to a test suite execution in a single script. * The new script also allows to specify pass and xfail tests in a single list file, which was not possible hitherto. * Also, the paths of the test cases given in a file are interpreted relative to their container files. JerryScript-DCO-1.0-Signed-off-by: Akos Kiss [email protected]
- Loading branch information