{"push_id":3125099187,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"3ca6798e2c2a06708888611bc5147bd1266f97a0","before":"a8f5453ffc8d6c55a456d3b8395801c3aea9c714","commits":[{"sha":"cb3514a0858be0f66281d892e2242d1073fd75fe","author":{"name":"MarcoFalke","email":"94662c316543fb349a23cc41ada52e5549f80958@gmail.com"},"message":"Python3 compatibility (#61)","distinct":true,"url":"https://api.github.com/repos/pbos/gtest-parallel/commits/cb3514a0858be0f66281d892e2242d1073fd75fe"},{"sha":"fe7f791f14769390d0b124ef8231cde4d575eb12","author":{"name":"Kefu Chai","email":"cdc92d111bae0ed1ee3b3c8a1f849fcffc6b44f7@gmail.com"},"message":"fix py3 compatibility (#63)\n\n* decode retval of subprocess.check_output() before splitting it\r\n\r\nbecause subprocess.check_output() return bytes not str in python3, we\r\nneed to decode it before split('\\n').\r\n\r\notherwise we will have failures like\r\n\r\n93: Traceback (most recent call last):\r\n93:   File \"/home/kefu/dev/ceph/build/src/test/gtest-parallel/gtest-parallel\", line 18, in <module>\r\n93:     sys.exit(gtest_parallel.main())\r\n93:   File \"/home/kefu/dev/ceph/build/src/test/gtest-parallel/gtest_parallel.py\", line 785, in main\r\n93:     tasks = find_tests(binaries, additional_args, options, times)\r\n93:   File \"/home/kefu/dev/ceph/build/src/test/gtest-parallel/gtest_parallel.py\", line 579, in find_tests\r\n93:     for line in test_list.split('\\n'):\r\n93: TypeError: a bytes-like object is required, not 'str'\r\n\r\n* use io.TextIOWrapper for unbuffered IO\r\n\r\nthis works around https://bugs.python.org/issue17404 for python3\r\ncompatibility.\r\n\r\nSigned-off-by: Kefu Chai <tchaikov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/pbos/gtest-parallel/commits/fe7f791f14769390d0b124ef8231cde4d575eb12"},{"sha":"e472187d1129e508890aa20ac914adeac2e7f7b6","author":{"name":"phoglund","email":"b486136ee68458b09c92c86c39f451c87d6ef6a1@google.com"},"message":"Print output from binary if --gtest_list fails. (#64)","distinct":true,"url":"https://api.github.com/repos/pbos/gtest-parallel/commits/e472187d1129e508890aa20ac914adeac2e7f7b6"},{"sha":"7a8eb2ec80cd4ff3bf84c31e20880995d30cc8d2","author":{"name":"Peter Boström","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@pbos.me"},"message":"Use /usr/bin/env python (#65)\n\nNow that gtest-parallel should work with both Python2 and Python3 we\r\ndon't need to call out to a specific version. Also python2 doesn't exist\r\non all systems.","distinct":true,"url":"https://api.github.com/repos/pbos/gtest-parallel/commits/7a8eb2ec80cd4ff3bf84c31e20880995d30cc8d2"},{"sha":"3ca6798e2c2a06708888611bc5147bd1266f97a0","author":{"name":"Peter Boström","email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@pbos.me"},"message":"Ignore \"10/10\" passed runs when printing summaries (#66)\n\nThis prevents passing tests from drowning out failing and flaky ones\r\nduring --repeat runs.","distinct":true,"url":"https://api.github.com/repos/pbos/gtest-parallel/commits/3ca6798e2c2a06708888611bc5147bd1266f97a0"}]}
{"actor":{"display_login":"pbos"}}