Skip to content

Instantly share code, notes, and snippets.

@eraserhd
Created October 17, 2019 14:22
Show Gist options
  • Save eraserhd/14c448edd51cb34f6188b02b30dff95b to your computer and use it in GitHub Desktop.
Save eraserhd/14c448edd51cb34f6188b02b30dff95b to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash
declare -a commits=(
003e219e0ab11d3209145603bd86fc75f1557d83
00df15fafb1d2ec0be1cc2752872a363db7804d9
01f27bd0d70b7e81bfdf30ff35c5356913bd07ff
09fdd28413dd89645e66ecb9140d54e7fe15bb6a
119fc1825b9241c9548c5d9f3036d042975eaaae
199828ed9a93d642e355c7ee7151a10baf387d19
1ba88a84e04905f0485ade8f4b268a3d3fb615ae
1dce40a34a1dbcbedb54b155f5b99175125ab93d
1e249c020ae243491bdb68f538d893c50eff7975
25be32b3f31e937385d60a02c4ee3d000bff61e5
25ed6622c9e14f06f5d4b6e73add7a41e576818f
2a14f200dd2bbb8c2d6320a0fe7225d3d5d0139a
2a2c3f92e7572786fc668caba1770e6857763150
2af18964b4443c5a521c95d76f10a6fb940b0d75
38b2393b26b37fa3d7522384d468b844241ecc17
3a214837efa32aa713023fb138a6f75c8505bc71
3ab13dad5784dc67bc49647e3864032813b5c626
3af8a645e35f0637826c3125cb57734bbe6fe0d4
4164173fbeec39feb343d82b9a9b4bd30440b73d
493398da4e22cf92feb20606c8a20cef559a5907
6249b200a7352876ea9467256a9f49439ca77ba8
63b8cada237424da7717749d94a5c81b1e7f6fa9
69e453718c51fbd79719acdc060477f41478b61b
713b71dbfc1268b5dadfdefcc152d03d8665c14e
7c600e2462d2bc71551dc43c63b0716e4f246911
7f4d81c6f6c9d411f59f5de231d14cb7cb050358
819333b180fb546e6d4d7b3ed494277c19a3c5d1
83436d27adab8186c505be80abe31d524151e754
86bfcbb2e8a347dd0e838b22071c6009f771704a
88a9b681d4c6e18a2a3f2695f9da25fcb4bcfbad
8e23436803b1ce06e135cc7ff5c515323a3546db
8edd2ed10f89ddad7ee4b5ab503bd902b83f9648
93c0c4677fd622baa6dadb3262e71e71b825eb99
9c97a9560989a5f7509831ccb9807cad4a005671
9ef5fedb4fbd60a4e1a1e2f3bab4217af91b62fa
a2cb600c4c0017211721f5e9e4c8b75833e08b01
a33f2413401ee277c40a1a9a9293d82c714619fc
a3d53a6abcf8cab74e15dbb0a1e97185db54c26c
a7899271b3ceb2a04073c155ae84b67867efe0fb
a8c2edd0b9d9d7fa53ba6ebb97bf86eb2f71b117
aecd8feac54edf96fd9b652f93fd3e8e74c05c96
b1d200ccdc6fdb6bdd6afc469d7db3277b86c9e4
b4151bb7f28f39650a9abadd01eb84ff0b0fa7b4
b5edd87386445f505953f6819ea36bbcb01897f3
b8babdd3db2f520c2ef7b00a42aa68331a0894b0
bf36ba354d6d81c770ecbae94a32517d87e870eb
c013d28d41634e508123a86bcb026a86e4fee4f7
c095b5de89fc55a7f505dd5700597f0f65ccc4c5
c0b3ace8a57719eacc09023bf39dc010afeb4f00
d3baf9faae018eb42145c6dd6aea80096c5f001f
d6244b101780afd21b7149021d311164bfc5898c
df47c949675492ffface2f9f582ea71d73a1a85d
e09907e166f158a35708fb38ba5261c4cf23a49f
e9aa95ddcf93f17914858a971bd55ce860944771
ea559f9b8095daaf7b34615e38ffa1d0a10aef95
f052985f74ece870c2f9744de6712bc8440af3ec
f0c959a4d8dabfad0b2b8a270d4da2639c6ebe77
f1a18ca94c0063a7d6efb065af43a15953aadc3f
f9ade87d330c8f73a8ed6ac8dcda382963dd45ee
)
(
while true; do
for commit in "${commits[@]}"; do
git clean -f
git reset --hard
git checkout $commit
printf '::TESTING %s\n' "$commit"
date
time -p lein test >/dev/null
printf '::STATUS %d\n' "$?"
sleep 30
done
done
) 2>&1 |tee ../output.log
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment