Skip to content

Commit 806c01c

Browse files
authored
Test coverage for teams.toml. (#203)
* Test coverage for teams.toml. Add a dump of the current prod list of users to the repo as well, for local testing.
1 parent 5218aeb commit 806c01c

File tree

4 files changed

+8798
-11
lines changed

4 files changed

+8798
-11
lines changed

.travis.yml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,24 @@ addons:
1616
- libpq-dev
1717
- pkg-config
1818
install:
19+
- export RUST_LOG=debug,hyper=info,rustc=error,cargo=error,jobserver=error
20+
- export GITHUB_WEBHOOK_SECRETS=none
21+
- export GITHUB_ACCESS_TOKEN=none
22+
- export GITHUB_SCRAPE_INTERVAL=6000
23+
- export GITHUB_USER_AGENT=none-agent-with-left-beef
24+
- export POST_COMMENTS=false
25+
- export RUST_BACKTRACE=1
26+
- export PATH=$PATH:$HOME/.cargo/bin
27+
- export DATABASE_URL=postgres://localhost/dashboard
28+
- export DATABASE_POOL_SIZE=5
1929
- rustup default $(cat rust-toolchain)
2030
- cargo install cargo-update || true
2131
- cargo install-update-config diesel_cli --default-features false --feature postgres
2232
- cargo install-update -i diesel_cli
2333
before_script:
24-
- export RUST_LOG=debug,hyper=info,rustc=error,cargo=error
25-
- export GITHUB_WEBHOOK_SECRETS="none"
26-
- export POST_COMMENTS=false
27-
- export RUST_BACKTRACE=1
28-
- export PATH=$PATH:$HOME/.cargo/bin
29-
- export DATABASE_URL='postgres://localhost/dashboard'
3034
- diesel setup
3135
- diesel migration run
36+
- psql -d $DATABASE_URL < githubuser-backup.pg
3237
script:
3338
- cargo build --verbose
3439
- cargo test --verbose
@@ -39,4 +44,4 @@ deploy:
3944
api_key:
4045
secure: TJiRIbC1cb+mPRR2kB1K/WWmF7XPgqRiZ1PLxdwC8Nfdo/MB+2S+TklNL+951l9R4PZy/+Ul2qkJED89S7AUnO3FxnKUz69DSgB61Ux0iLuaCRPYVgrn7jGFuyChSaFVh+WehTiU84qawhQyC1mbGmEbjXbjaYL0SmQJMOLy+FeYtBGZvdapScTjhtmWRzlmUCl1mZI11qUgcJHZdoiUPgnE/MdwtOVI7qO2adhERYHViEjaia1uIl/ALNmtSOvB3Jr5yjB/N2fga8Sw6uwJIVts8sBpY75ipr2UyiPj/ftSYoOZoTJAtBtRxnkiA0mo6T+YdsniSvef+muztcDHTUZbHegbAK98dVKfH3ailhZME8/26LxyWis6cL42DYtpNjiUTo1IZlu1J91+1mTmWLcnTZE3iRCBcOGvP4DwUXMshegADCcDO6WAC9jqnt0a025FeMMv4EmULgt1J+weA9moctPHQfow1aWSjoYq/FcIX/8feL97+oHRSxBNAopBr2eDIksjiOmmQuxMH9dFKlXUVRfGV+W8afU+QwHXUnKr5pGJqRd21UDUDJMzjgb1Yke5YDAho+SjbLOKYt/ITnBnFvV4N9UjiVdOkNoCXJtqjJU3fYlqAIAyReuYZ1YS06cZ3ojfnGqce0OEwQ1bdktnPWEdKKpzretYn3IRCVs=
4146
env:
42-
secure: ePgLq4QZ1nDnCEOLtAgMGTatuLiJSuR6NZS5O23RuLEHPwwNjdAyjWcW+qlXvgUCfuhHhEgD5loeyv3uKF3kdBhb+ZJkOoaXgkqsLlGSOX0LN/rgdN8FT0K6gzlH3MSWoKzNZP8FDiI2cf8jOfjhWnPP8T34Dh7Ee0Af5+wAluZR15HskTF0BoK9zrqvvZrMFL6i2ez+q5U0kyVPR1SNB0fsjASBoQonQUtWp/Zbd6DCzi0XhgxH0nNvfrv2VsqaA263omZjeIp2v641NomJCgwodcK/tvenuXo3FdJjYF9bzDKmcVNK1BbAN2ditgoL2dNWfIkmNV7w2TxzDgBh06CXWG8ESHJlIs10ElEExQoZz3x0AmamgXxm/0aYRfziFDFyYVdhEJ5r9N/1+VZyipnqWQnQYY9YIdZu3cyae9RezqSiD4MUXLSRwl2TMXJ3J0cdFYjzaCppN7GfxHcd8w2/tBBCXepXJyeoc7VQacDmaqEU03tFOHYpD8+yK/er1ObT0Ad4a5ZhleNYe6XNC4GvIIeuzy2qjqrzu+STqoq6tjlCkzZpvS9QcgXwAsZHAwyVbjoLMzZOlbAGtCPQvlGJ0tWaEBWdLDjHjzhD9UlqJfb1GjAl+iE2ZdJun1bZsLLKCryX8tvPPUXyZoSn6Irp4/yFy9iJ17MWwIfCPmQ=
47+
- secure: ePgLq4QZ1nDnCEOLtAgMGTatuLiJSuR6NZS5O23RuLEHPwwNjdAyjWcW+qlXvgUCfuhHhEgD5loeyv3uKF3kdBhb+ZJkOoaXgkqsLlGSOX0LN/rgdN8FT0K6gzlH3MSWoKzNZP8FDiI2cf8jOfjhWnPP8T34Dh7Ee0Af5+wAluZR15HskTF0BoK9zrqvvZrMFL6i2ez+q5U0kyVPR1SNB0fsjASBoQonQUtWp/Zbd6DCzi0XhgxH0nNvfrv2VsqaA263omZjeIp2v641NomJCgwodcK/tvenuXo3FdJjYF9bzDKmcVNK1BbAN2ditgoL2dNWfIkmNV7w2TxzDgBh06CXWG8ESHJlIs10ElEExQoZz3x0AmamgXxm/0aYRfziFDFyYVdhEJ5r9N/1+VZyipnqWQnQYY9YIdZu3cyae9RezqSiD4MUXLSRwl2TMXJ3J0cdFYjzaCppN7GfxHcd8w2/tBBCXepXJyeoc7VQacDmaqEU03tFOHYpD8+yK/er1ObT0Ad4a5ZhleNYe6XNC4GvIIeuzy2qjqrzu+STqoq6tjlCkzZpvS9QcgXwAsZHAwyVbjoLMzZOlbAGtCPQvlGJ0tWaEBWdLDjHjzhD9UlqJfb1GjAl+iE2ZdJun1bZsLLKCryX8tvPPUXyZoSn6Irp4/yFy9iJ17MWwIfCPmQ=

0 commit comments

Comments
 (0)