{"push_id":674342950,"size":1,"distinct_size":1,"ref":"refs/heads/pedantic-tester","head":"411e602d134aba05a8d876da41e8abe1b04c374c","before":"e00fb7ca771448a71d2d42e3095d5c9a47996a37","commits":[{"sha":"411e602d134aba05a8d876da41e8abe1b04c374c","author":{"email":"87f6d5e4fd3644c3c20800cde7fd3ad1569370b3@gmail.com","name":"Sergey Avseyev"},"message":"Introduce pedantic mode for tester\n\nMotivation\n----------\nExternal tools need to know whether or not any test in suite failed. For\nexample buildbot, or packaging tool would like to stop the execution and\nmark it as failed if some tests does not pass.\n\nModification\n------------\nAdd `--pedantic` switch to tester program which will force it to quit\nwith non-zero exit code if at least one failure detected. Also update\n`tests()` proc in koch to inspect result from tester and propagate it to\nuser.\n\nResult\n------\nNothing has changed in default behaviour. But following invocations will\nexit with non-zero code if there failed tests:\n\n    ./koch tests --pedantic all\n    ./tests/testament/tester --pedantic all","distinct":true,"url":"https://api.github.com/repos/avsej/Nim/commits/411e602d134aba05a8d876da41e8abe1b04c374c"}]}