{"push_id":661163134,"size":5,"distinct_size":1,"ref":"refs/heads/master","head":"3a8375481effedb89c71182d69676dfd6a0f549a","before":"c7550d0e8110280aa372034461a1a0625775ef7b","commits":[{"sha":"e6bdcaf454d9d729efe06eccc15e44bbd79e31cb","author":{"email":"8197936e0ee1e0b1666af94eb3119cebebdf7915@meroh.net","name":"Julio Merino"},"message":"Allow passing output target files to the executor\n\nAdd two optional parameters to the executor's spawn() function to specify\nwhere to send the stdout and/or the stderr of the subprocess.  By default,\nthese get sent to a file managed by the executor; however, the caller may\nchoose to place these files elsewhere to prevent automatic deletion or to\nsend the output directly to the console for \"interactive\" debugging.","distinct":false,"url":"https://api.github.com/repos/jmmv/kyua/commits/e6bdcaf454d9d729efe06eccc15e44bbd79e31cb"},{"sha":"77b0804efa1179189c8727fb95a226e7ad44054c","author":{"email":"8197936e0ee1e0b1666af94eb3119cebebdf7915@meroh.net","name":"Julio Merino"},"message":"Allow passing output target files to the scheduler\n\nAdopt the same changes done to the executor so that we can explicitly\ndirect the output of a test's program to specific stdout and stderr\nfiles.  This will be used in kyua's debug subcommand.\n\nNote that we could just \"cat\" the output files automatically managed\nby the scheduler to stdout and stderr for debugging purposes, but doing\nso would cause the output of the tests to only appear once the tests\nhad exited... which would not be desirable for troubleshooting.","distinct":false,"url":"https://api.github.com/repos/jmmv/kyua/commits/77b0804efa1179189c8727fb95a226e7ad44054c"},{"sha":"f316a790be71b7c7f91312ac7db0e16a267c2c19","author":{"email":"8197936e0ee1e0b1666af94eb3119cebebdf7915@meroh.net","name":"Julio Merino"},"message":"Improve the listing of existing files on failure\n\nOnly print the list of files on failure if there is at least one file\nleft; otherwise remain silent.  Additionally, print the list of files\nin a sorted manner so we can test for it better.","distinct":false,"url":"https://api.github.com/repos/jmmv/kyua/commits/f316a790be71b7c7f91312ac7db0e16a267c2c19"},{"sha":"8214b5eaffc29f1c890c355c0d56202a338f8f4a","author":{"email":"8197936e0ee1e0b1666af94eb3119cebebdf7915@meroh.net","name":"Julio Merino"},"message":"Use the scheduler to debug test cases\n\nStop using the external testers to execute test cases for debugging purposes\nand instead just funnel them through the scheduler.","distinct":false,"url":"https://api.github.com/repos/jmmv/kyua/commits/8214b5eaffc29f1c890c355c0d56202a338f8f4a"},{"sha":"3a8375481effedb89c71182d69676dfd6a0f549a","author":{"email":"8197936e0ee1e0b1666af94eb3119cebebdf7915@meroh.net","name":"Julio Merino"},"message":"Merge branch 'scheduler-debug'\n\nWith this merge, 'kyua debug' now uses the scheduler to execute test cases\nfor debugging purposes.","distinct":true,"url":"https://api.github.com/repos/jmmv/kyua/commits/3a8375481effedb89c71182d69676dfd6a0f549a"}]}