{"push_id":627833690,"size":7,"distinct_size":1,"ref":"refs/heads/master","head":"ce5b35bcb683f30623b8db9f131f2faa9b635e4b","before":"52609b1615e79e150c80dda21357f363ed78c8fc","commits":[{"sha":"48110d7554eb36f6a64d855cd1a2a8fc12b8365b","author":{"email":"8880fa4052a08f7310bf7f1d36b1b72ebb969012@gmail.com","name":"Severyn Kozak"},"message":"Replace supertest with request.\n\npackage.json, run_tests.js\n\t-Since the acceptance tests currently aren't using the\n\t`supertest` package for anything other than making HTTP\n\trequests, it's arguably better to replace it with the less\n\trestrictive `request` package to allow us to simply make\n\trequests without getting shoehorned into `supertest`'s\n\tunit-testing approach.","distinct":false,"url":"https://api.github.com/repos/pelias/acceptance-tests/commits/48110d7554eb36f6a64d855cd1a2a8fc12b8365b"},{"sha":"83457e9de4d9da019be4dc7f22173117ae33ae75","author":{"email":"8880fa4052a08f7310bf7f1d36b1b72ebb969012@gmail.com","name":"Severyn Kozak"},"message":"Refactor a conditional.\n\nrun_tests.js\n\t-Me eyes! Rewrite a conditional `return` using the ternary\n\toperator.","distinct":false,"url":"https://api.github.com/repos/pelias/acceptance-tests/commits/83457e9de4d9da019be4dc7f22173117ae33ae75"},{"sha":"033f10d2fd189d4fa1c70d03f32b95a3ab43fa78","author":{"email":"8880fa4052a08f7310bf7f1d36b1b72ebb969012@gmail.com","name":"Severyn Kozak"},"message":"Lazily load output generators.\n\n(test, run_tests, output_generators/email).js\n\t-The test-runner currently loads all output generator modules in\n\t`output_generators/` via `requireDir()`, to check whether the\n\tuser's requested output generator exists.\n\t-Strictly speaking, the modules shouldn't actually be\n\timmediately loaded and something like `fs.readdirSync()` should\n\tbe used to check whether the generator exists, and only then\n\tshould it be `require()`'d. This is especially true when a\n\tgenerator like `output_generators/email.js` needs to execute\n\tsome pre-conditions before tests are run and potentially abort\n\tearly.","distinct":false,"url":"https://api.github.com/repos/pelias/acceptance-tests/commits/033f10d2fd189d4fa1c70d03f32b95a3ab43fa78"},{"sha":"d705abc1255eaa27bf759de49f5b646013d4dffb","author":{"email":"8880fa4052a08f7310bf7f1d36b1b72ebb969012@gmail.com","name":"Severyn Kozak"},"message":"Mark non-200 tests as placeholders.\n\nrun_tests.js\n\t-Some tests receive non-200 responses due to API rate-limiting;\n\tmark them as placeholders and move on to the next one. This is\n\tfar from ideal, but should work temporarily.","distinct":false,"url":"https://api.github.com/repos/pelias/acceptance-tests/commits/d705abc1255eaa27bf759de49f5b646013d4dffb"},{"sha":"a1216e19bed3e7a1f5c779631868ee44088be188","author":{"email":"8880fa4052a08f7310bf7f1d36b1b72ebb969012@gmail.com","name":"Severyn Kozak"},"message":"Rerun rate-limited tests until successful completion.\n\nrun_tests.js\n\t-The test-runner presently marks tests that failed due to\n\trate-limiting as `placeholders`, as per d705abc. Re-run them\n\tinstead until they complete successfully, which is the far\n\tpreferred behavior.","distinct":false,"url":"https://api.github.com/repos/pelias/acceptance-tests/commits/a1216e19bed3e7a1f5c779631868ee44088be188"},{"sha":"8b382f5d102fce465d6c051938bc1536e5fda8b5","author":{"email":"8880fa4052a08f7310bf7f1d36b1b72ebb969012@gmail.com","name":"Severyn Kozak"},"message":"Support running only tests of a specific type.\n\nrun_tests, test.js\n\t-Allow the user to run tests only of a specific type (for\n\tinstance, suited for an index that doesn't have the full planet\n\tloaded, like our `dev` environment).","distinct":false,"url":"https://api.github.com/repos/pelias/acceptance-tests/commits/8b382f5d102fce465d6c051938bc1536e5fda8b5"},{"sha":"ce5b35bcb683f30623b8db9f131f2faa9b635e4b","author":{"email":"8880fa4052a08f7310bf7f1d36b1b72ebb969012@gmail.com","name":"Severyn Kozak"},"message":"Merge branch 'improve-error-handling'\n\nrun_tests, test.js\n\t-Rerun rate-limited tests until they complete successfully.\n\t-Add support for running only tests of a specific type, like\n\t`dev`.","distinct":true,"url":"https://api.github.com/repos/pelias/acceptance-tests/commits/ce5b35bcb683f30623b8db9f131f2faa9b635e4b"}]}