{"push_id":1028412437,"size":36,"distinct_size":0,"ref":"refs/heads/master","head":"f54a39b001c0b58cc6d84c7290ca406bdbe56f83","before":"6d4248fb648d9cb21d2608d850215754cf0a2e64","commits":[{"sha":"80ddc90e2ecd5d4716c219a270c4064a77181813","author":{"email":"51ec2751856de826ef13d74dd3e94875afbd1579@gmail.com","name":"Nicolas Despres"},"message":"No longer use test suite 'run' method.\n\nIt will make it easier to introduce multiprocessing.","distinct":false,"url":"https://api.github.com/repos/nicolasdespres/hunittest/commits/80ddc90e2ecd5d4716c219a270c4064a77181813"},{"sha":"10f6c03d4b769721c8b11e5311e7fcabbaf7a33f","author":{"email":"51ec2751856de826ef13d74dd3e94875afbd1579@gmail.com","name":"Nicolas Despres"},"message":"Actually print the number of tests run in the summary.\n\nThe number of tests run and the total number of tests loaded may\ndiffers when -f/--failfast is set.","distinct":false,"url":"https://api.github.com/repos/nicolasdespres/hunittest/commits/10f6c03d4b769721c8b11e5311e7fcabbaf7a33f"},{"sha":"8c44d853d545634e261f8dc4476d258394f4b850","author":{"email":"51ec2751856de826ef13d74dd3e94875afbd1579@gmail.com","name":"Nicolas Despres"},"message":"Make full_test_name() a free function.\n\nIt does not have to be a method and we may use it in an other class.","distinct":false,"url":"https://api.github.com/repos/nicolasdespres/hunittest/commits/8c44d853d545634e261f8dc4476d258394f4b850"},{"sha":"3f243bab9154aaf3a4db0aed24e257c3accbe900","author":{"email":"51ec2751856de826ef13d74dd3e94875afbd1579@gmail.com","name":"Nicolas Despres"},"message":"Move non-display code in _print_outcome_message().","distinct":false,"url":"https://api.github.com/repos/nicolasdespres/hunittest/commits/3f243bab9154aaf3a4db0aed24e257c3accbe900"},{"sha":"75dab149bf265b2799247df3646d55a48bd6bb7c","author":{"email":"51ec2751856de826ef13d74dd3e94875afbd1579@gmail.com","name":"Nicolas Despres"},"message":"Move status DB related code to their own class.","distinct":false,"url":"https://api.github.com/repos/nicolasdespres/hunittest/commits/75dab149bf265b2799247df3646d55a48bd6bb7c"},{"sha":"7f2fcd031c062312c7a262893023bbfcbb923f33","author":{"email":"51ec2751856de826ef13d74dd3e94875afbd1579@gmail.com","name":"Nicolas Despres"},"message":"Make ALL_STATUS an enum.","distinct":false,"url":"https://api.github.com/repos/nicolasdespres/hunittest/commits/7f2fcd031c062312c7a262893023bbfcbb923f33"},{"sha":"e554c8afcd5029eed4271ea4091f6a9c539153f4","author":{"email":"51ec2751856de826ef13d74dd3e94875afbd1579@gmail.com","name":"Nicolas Despres"},"message":"Move status counters related code to its own class.","distinct":false,"url":"https://api.github.com/repos/nicolasdespres/hunittest/commits/e554c8afcd5029eed4271ea4091f6a9c539153f4"},{"sha":"fb08bf25ee9aa1e9f5e6ff1a364e360f1d0fc8f0","author":{"email":"51ec2751856de826ef13d74dd3e94875afbd1579@gmail.com","name":"Nicolas Despres"},"message":"Move display logic to ResultPrinter class.\n\nThis factorisation is necessary to support the client/server result\nsystem.","distinct":false,"url":"https://api.github.com/repos/nicolasdespres/hunittest/commits/fb08bf25ee9aa1e9f5e6ff1a364e360f1d0fc8f0"},{"sha":"8ddd04d8e9ec7016cdd65cb74cf68b80c19005fd","author":{"email":"51ec2751856de826ef13d74dd3e94875afbd1579@gmail.com","name":"Nicolas Despres"},"message":"Use Status enum value instead of string.","distinct":false,"url":"https://api.github.com/repos/nicolasdespres/hunittest/commits/8ddd04d8e9ec7016cdd65cb74cf68b80c19005fd"},{"sha":"6b6f02a6b179b339689bde02efbed1ae97b69d17","author":{"email":"51ec2751856de826ef13d74dd3e94875afbd1579@gmail.com","name":"Nicolas Despres"},"message":"Move cwd change check to its own class.\n\nThis way it can be used by other test result class.","distinct":false,"url":"https://api.github.com/repos/nicolasdespres/hunittest/commits/6b6f02a6b179b339689bde02efbed1ae97b69d17"},{"sha":"96559c801ae482393588cc8544e45e9416d16aa2","author":{"email":"51ec2751856de826ef13d74dd3e94875afbd1579@gmail.com","name":"Nicolas Despres"},"message":"Fix English: \"Run\" -> \"Ran\".","distinct":false,"url":"https://api.github.com/repos/nicolasdespres/hunittest/commits/96559c801ae482393588cc8544e45e9416d16aa2"},{"sha":"3e826ad370c650545a6617800bed5c1f4d2afc9d","author":{"email":"51ec2751856de826ef13d74dd3e94875afbd1579@gmail.com","name":"Nicolas Despres"},"message":"Add BaseResult.","distinct":false,"url":"https://api.github.com/repos/nicolasdespres/hunittest/commits/3e826ad370c650545a6617800bed5c1f4d2afc9d"},{"sha":"de75ac05e23e958a9e5e14edc07a4afd31a8c705","author":{"email":"51ec2751856de826ef13d74dd3e94875afbd1579@gmail.com","name":"Nicolas Despres"},"message":"Move stdio capture code to its own class.","distinct":false,"url":"https://api.github.com/repos/nicolasdespres/hunittest/commits/de75ac05e23e958a9e5e14edc07a4afd31a8c705"},{"sha":"e748f7ebd5485185198b68325d5168d702501a4c","author":{"email":"51ec2751856de826ef13d74dd3e94875afbd1579@gmail.com","name":"Nicolas Despres"},"message":"Adjust test meaning.\n\nSince commit c800f98b0 we do print IOs even for succeeded tests.","distinct":false,"url":"https://api.github.com/repos/nicolasdespres/hunittest/commits/e748f7ebd5485185198b68325d5168d702501a4c"},{"sha":"de72c0643f9f5c631cfc033b886d05e15565c680","author":{"email":"51ec2751856de826ef13d74dd3e94875afbd1579@gmail.com","name":"Nicolas Despres"},"message":"Add \"addOutcome\" in BaseResult and factor \"failfast\" mechanism.","distinct":false,"url":"https://api.github.com/repos/nicolasdespres/hunittest/commits/de72c0643f9f5c631cfc033b886d05e15565c680"},{"sha":"aed09c523f3dd1355954fb04264f53de1bac6829","author":{"email":"51ec2751856de826ef13d74dd3e94875afbd1579@gmail.com","name":"Nicolas Despres"},"message":"Move test execution timing code to its own class.","distinct":false,"url":"https://api.github.com/repos/nicolasdespres/hunittest/commits/aed09c523f3dd1355954fb04264f53de1bac6829"},{"sha":"780e22c0e3770596a97f8b52d7f86b57a2ea238f","author":{"email":"51ec2751856de826ef13d74dd3e94875afbd1579@gmail.com","name":"Nicolas Despres"},"message":"Rename _full_test_name() to get_test_name().","distinct":false,"url":"https://api.github.com/repos/nicolasdespres/hunittest/commits/780e22c0e3770596a97f8b52d7f86b57a2ea238f"},{"sha":"df2aaa4139a618ecaeb8dab050b0cae90555fedd","author":{"email":"51ec2751856de826ef13d74dd3e94875afbd1579@gmail.com","name":"Nicolas Despres"},"message":"Move ran tests counting code to its own class.","distinct":false,"url":"https://api.github.com/repos/nicolasdespres/hunittest/commits/df2aaa4139a618ecaeb8dab050b0cae90555fedd"},{"sha":"c75d9c835820fb6a1cc218ccf141d33b4d545765","author":{"email":"51ec2751856de826ef13d74dd3e94875afbd1579@gmail.com","name":"Nicolas Despres"},"message":"Pass a result printer to test result object constructor.","distinct":false,"url":"https://api.github.com/repos/nicolasdespres/hunittest/commits/c75d9c835820fb6a1cc218ccf141d33b4d545765"},{"sha":"d416ecd6703b17e15bc01880672201ed14f807ad","author":{"email":"51ec2751856de826ef13d74dd3e94875afbd1579@gmail.com","name":"Nicolas Despres"},"message":"Move status tracking code in its own class.","distinct":false,"url":"https://api.github.com/repos/nicolasdespres/hunittest/commits/d416ecd6703b17e15bc01880672201ed14f807ad"}]}