{"push_id":621454000,"size":28,"distinct_size":2,"ref":"refs/heads/yann/mysql-tests-review","head":"7d247b71e8bea509737e47ee6edf08122af1c958","before":"3bd2668d3be667498570202192c9da49b06e8335","commits":[{"sha":"eb4a2ce2ebe965b82d673902bb777e1466e0a019","author":{"email":"1f0a51c36efaa0f44e4899c26d2028681997c8ea@datadoghq.com","name":"Léo Cavaillé"},"message":"[rabbitmq] Improve test suite and fix tagging\n\n* because we checked the tags only to be non-`None` we were creating\n  empty tags like `rabbitmq_policy:`\n* adds some helper methods in `AgentCheckTest` to assert directly a\n  service check by status like `assertServiceCheckCritical` without\n  having to import `AgentCheck` just for that in the test file\n* add coverage report to ensure we cover 100% of the metrics output\n  add TODO instead of commenting the missing metrics, maybe we can do\n  that at some point but we would have to create a consumer and do some\n  work to get these. For instance use the `pika` python module.\n* Bonus: some pep8-ing","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/eb4a2ce2ebe965b82d673902bb777e1466e0a019"},{"sha":"523ba15f8ea39b8c6dca4a69f89835a6d8fdef03","author":{"email":"107e51edae3af49524ebeba2336408dad277cd21@datadoghq.com","name":"Yann Mahe"},"message":"[core] Fix Service Check handler initialization","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/523ba15f8ea39b8c6dca4a69f89835a6d8fdef03"},{"sha":"c57b8f17786ee285024c54e6b0ecfe47e95ef57a","author":{"email":"6235427b05b2662d5c7620b5c00112860d481e88@datadoghq.com","name":"Quentin Madec"},"message":"[tests] let's cache ! (finally)\n\n* python cache (ie dependencies):\n  * use Travis to cache _libs_ directly\n  * remove the useless and time-consuming `pip install .`\n  * replace deprecated --download-cache by --cache-dir\n  * remove deprecated --use-mirrors\n* other programs cache (postgresql, mysql, etc):\n  * use a S3 cache based on the Travis one\n    (https://github.com/travis-ci/travis-build/blob/d1c3be0b6aec5989872f9c534185585108125d0d/lib/travis/build/script/shared/directory_cache/s3.rb)\n  * use our own `casher` to avoir conflicts during runtime -\n  https://github.com/Datadog/casher\n  * this cache use TRAVIS_FLAVOR & FLAVOR_VERSION (changed) to determine\n  what file to upload/download\n  * add `BEFORE_CACHE` and `CACHE` steps to clean before cache and then\n  cache on Travis\n\nAn also:\n* A-Z for TRAVIS_FLAVOR (except default, still first)\n* remove inexistent `after_error`in .travis.yaml","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/c57b8f17786ee285024c54e6b0ecfe47e95ef57a"},{"sha":"ac6bb3c8aa1530896a995c102e1d21cef06b22c0","author":{"email":"6235427b05b2662d5c7620b5c00112860d481e88@datadoghq.com","name":"Quentin Madec"},"message":"[supervisord] adapt test to work with cache","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/ac6bb3c8aa1530896a995c102e1d21cef06b22c0"},{"sha":"014f35264f8fa47370635b3e9c23f41f0e7fe02e","author":{"email":"1f0a51c36efaa0f44e4899c26d2028681997c8ea@datadoghq.com","name":"Léo Cavaillé"},"message":"[rabbitmq] Delete data directory from cache for CI\n\nIf you keep this directory, because RabbitMQ namespaces it by node it is\na big mess with old queue backups and plugins stacking up.","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/014f35264f8fa47370635b3e9c23f41f0e7fe02e"},{"sha":"afa70ebb1415e257b3ce17e5d6085137fe514b22","author":{"email":"107e51edae3af49524ebeba2336408dad277cd21@datadoghq.com","name":"Yann Mahe"},"message":"[windows_service] refresh check and add tests","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/afa70ebb1415e257b3ce17e5d6085137fe514b22"},{"sha":"a8249a8dc97efa16eb9b2a6fe0eff5a6e8d1abfb","author":{"email":"6235427b05b2662d5c7620b5c00112860d481e88@datadoghq.com","name":"Quentin Madec"},"message":"[pgbouncer] Update tests to work with cache\n\n- pep8 and flake8 quick cleaning\n- replace the *HARDCODED* link to users.txt by a path set during\n  before_script","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/a8249a8dc97efa16eb9b2a6fe0eff5a6e8d1abfb"},{"sha":"5bc9c803cb5f67afba0f5f87b061e79de9d496d0","author":{"email":"107e51edae3af49524ebeba2336408dad277cd21@datadoghq.com","name":"Yann Mahe"},"message":"[snmp] review tests","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/5bc9c803cb5f67afba0f5f87b061e79de9d496d0"},{"sha":"19e70b9d0d77118dbff3cf78e556be32ca12c2ef","author":{"email":"107e51edae3af49524ebeba2336408dad277cd21@datadoghq.com","name":"Yann Mahe"},"message":"[iis] review tests","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/19e70b9d0d77118dbff3cf78e556be32ca12c2ef"},{"sha":"f006af22c24f9a587d599de040e0c95dd24c29b7","author":{"email":"1f0a51c36efaa0f44e4899c26d2028681997c8ea@cavaille.net","name":"Léo Cavaillé"},"message":"Merge pull request #1452 from DataDog/quentin/travis-cache\n\n[tests] Let's cache !","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/f006af22c24f9a587d599de040e0c95dd24c29b7"},{"sha":"f242251c418eebb5a17de8a48a76fa34519b6766","author":{"email":"1f0a51c36efaa0f44e4899c26d2028681997c8ea@cavaille.net","name":"Léo Cavaillé"},"message":"Merge pull request #1477 from DataDog/yann/snmp-review-tests\n\n[snmp] review tests","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/f242251c418eebb5a17de8a48a76fa34519b6766"},{"sha":"e85bcb9424f217eed6d5907747644df039c4ee5d","author":{"email":"1f0a51c36efaa0f44e4899c26d2028681997c8ea@datadoghq.com","name":"Léo Cavaillé"},"message":"Prepare CHANGELOG for 5.2.3 release\n\n[skip ci]\nWindows only bugfix release.","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/e85bcb9424f217eed6d5907747644df039c4ee5d"},{"sha":"407523393dbb53029b19aff0993cd0fb6168f449","author":{"email":"1f0a51c36efaa0f44e4899c26d2028681997c8ea@cavaille.net","name":"Léo Cavaillé"},"message":"Merge pull request #1480 from DataDog/yann/fix-sc-handler\n\n[core] Fix Service Check handler initialization","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/407523393dbb53029b19aff0993cd0fb6168f449"},{"sha":"bf548530c82abc6dcab2bfd6adcab3e58070a376","author":{"email":"1f0a51c36efaa0f44e4899c26d2028681997c8ea@cavaille.net","name":"Léo Cavaillé"},"message":"Merge pull request #1484 from DataDog/yann/iis-review\n\n[iis] review tests","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/bf548530c82abc6dcab2bfd6adcab3e58070a376"},{"sha":"b15cce1c5d2022b53a1a1fe6a272ed9f5b3852cf","author":{"email":"f0699137713be92736351a0674e79536595e4a60@datadoghq.com","name":"Remi Hakim"},"message":"Remove old config migration script\n\nUsing datadog.conf to configure checks is not supported since Agent\n5.0.0","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/b15cce1c5d2022b53a1a1fe6a272ed9f5b3852cf"},{"sha":"e84bd007e781474dbeccb5869a15b8a7f52466d3","author":{"email":"1f0a51c36efaa0f44e4899c26d2028681997c8ea@cavaille.net","name":"Léo Cavaillé"},"message":"Merge pull request #1481 from DataDog/yann/review-windows-service-check\n\n[windows_service] refresh check and add tests","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/e84bd007e781474dbeccb5869a15b8a7f52466d3"},{"sha":"d9307e71efeeda2ac4d8f3991a01f857933bb3a3","author":{"email":"1f0a51c36efaa0f44e4899c26d2028681997c8ea@datadoghq.com","name":"Léo Cavaillé"},"message":"[rabbitmq] clean up tag assignment loop\n\nThanks to @remh review.","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/d9307e71efeeda2ac4d8f3991a01f857933bb3a3"},{"sha":"c838e764e7b30681e84748583366a45346d92ea6","author":{"email":"f0699137713be92736351a0674e79536595e4a60@datadoghq.com","name":"Remi Hakim"},"message":"Merge pull request #1489 from DataDog/remh/remove_old_config_support\n\nRemove old config migration script","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/c838e764e7b30681e84748583366a45346d92ea6"},{"sha":"c771b33b3fcdea4e0966eb7303e022b2ddb42f26","author":{"email":"6235427b05b2662d5c7620b5c00112860d481e88@datadoghq.com","name":"Quentin Madec"},"message":"[system_core] Add AgentCheckTest mocked test\n\nWith Mac & Linux compatibility","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/c771b33b3fcdea4e0966eb7303e022b2ddb42f26"},{"sha":"b07e3d23bd638e8fd5a55d82ac1262fbca17ea65","author":{"email":"107e51edae3af49524ebeba2336408dad277cd21@datadoghq.com","name":"Yann Mahe"},"message":"[apache] fix test on Travis","distinct":false,"url":"https://api.github.com/repos/DataDog/dd-agent/commits/b07e3d23bd638e8fd5a55d82ac1262fbca17ea65"}]}