{"push_id":2688161371,"size":6,"distinct_size":1,"ref":"refs/heads/staging","head":"a7186cda9da7897283e20b7daabd7296024183e1","before":"e3008838cc9a780f06e1cdbffd69fb9e4e1d1858","commits":[{"sha":"94117f32e8f25c1f0a5caa4891c0b0438a353e10","author":{"name":"William Wold","email":"5f6f3c0f78b3c3a286ec8e520087e3935e27f0ea@canonical.com"},"message":"increased input region test coverage while reducing total number of tests","distinct":false,"url":"https://api.github.com/repos/MirServer/wlcs/commits/94117f32e8f25c1f0a5caa4891c0b0438a353e10"},{"sha":"0ce102883e1efd6fa8837c339cefc8ce6373e8d4","author":{"name":"William Wold","email":"5f6f3c0f78b3c3a286ec8e520087e3935e27f0ea@canonical.com"},"message":"added subsurface of a subsurface test","distinct":false,"url":"https://api.github.com/repos/MirServer/wlcs/commits/0ce102883e1efd6fa8837c339cefc8ce6373e8d4"},{"sha":"c3fa8de6062df64d063533775718f934b4707b28","author":{"name":"William Wold","email":"5f6f3c0f78b3c3a286ec8e520087e3935e27f0ea@canonical.com"},"message":"stopped using input regions in some tests","distinct":false,"url":"https://api.github.com/repos/MirServer/wlcs/commits/c3fa8de6062df64d063533775718f934b4707b28"},{"sha":"f8441bc4fd71ed7df68c1def0f6fb8379900c467","author":{"name":"William Wold","email":"5f6f3c0f78b3c3a286ec8e520087e3935e27f0ea@canonical.com"},"message":"added test for subsurface sync mode","distinct":false,"url":"https://api.github.com/repos/MirServer/wlcs/commits/f8441bc4fd71ed7df68c1def0f6fb8379900c467"},{"sha":"ceb43c27e42322e74fd9d28ad219a6a36c123728","author":{"name":"William Wold","email":"5f6f3c0f78b3c3a286ec8e520087e3935e27f0ea@canonical.com"},"message":"added desync test","distinct":false,"url":"https://api.github.com/repos/MirServer/wlcs/commits/ceb43c27e42322e74fd9d28ad219a6a36c123728"},{"sha":"a7186cda9da7897283e20b7daabd7296024183e1","author":{"name":"bors[bot]","email":"31e8831a045c193c917fdcb487f388eedbd9ad8e@users.noreply.github.com"},"message":"Merge #55 #56\n\n55: Improved input region tests r=AlanGriffiths a=wmww\n\nThis tests both XDG shell surfaces and WL shell surfaces. I split up the tests so that first every edge/corner of every input region we have is tested once. Also each setup and input variation (wl_shell and xdg_shell, pointer and touch, surface and subsurface) are tested against a subset of input region edges and corners that is likely to expose bugs. This way we can have virtually the same test coverage with only 90 tests, instead of the hundreds (and eventually thousands) it would be otherwise. Also maintenance is easier. gtest does not appear to support multi dimensional parameterized tests, so code size would grow exponentially if we don't organize this way.\n\n56: More subsurface tests r=AlanGriffiths a=wmww\n\n\n\nCo-authored-by: William Wold <william.wold@canonical.com>","distinct":true,"url":"https://api.github.com/repos/MirServer/wlcs/commits/a7186cda9da7897283e20b7daabd7296024183e1"}]}
{"actor":{"display_login":"bors"}}