Skip to content

Commit 05b7ceb

Browse files
authored
Merge pull request heroku#839 from heroku/test-breakout
Test breakout
2 parents c458743 + a379779 commit 05b7ceb

File tree

7 files changed

+363
-335
lines changed

7 files changed

+363
-335
lines changed

.pre-commit-config.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
repos:
2-
- repo: git://github.com/detailyang/pre-commit-shell
3-
rev: 1.0.4
2+
- repo: https://github.com/pre-commit/pre-commit-hooks
3+
rev: v2.3.0
44
hooks:
5-
- id: shell-lint
5+
- id: check-yaml
6+
- id: end-of-file-fixer
7+
- id: trailing-whitespace

.travis.yml

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,37 @@
11
language: ruby
22
dist: trusty
33
sudo: required
4+
45
rvm:
56
- 2.4.4
67
before_script:
78
- gem install bundler -v 1.16.2
89
- bundle exec hatchet ci:setup
10+
11+
script:
12+
- docker build --pull --tag heroku-python-build-heroku-16 --file $(pwd)/Dockerfile .
13+
- docker run --rm -e "STACK=heroku-16" heroku-python-build-heroku-16 bash $TESTFOLDER
14+
- docker build --pull --tag heroku-python-build-heroku-18 --file $(pwd)/Dockerfile.heroku-18 .
15+
- docker run --rm -e "STACK=heroku-18" heroku-python-build-heroku-18 bash $TESTFOLDER
16+
917
jobs:
1018
include:
1119
- stage: Bash linting (shellcheck)
1220
sudo: false
1321
script: make check
14-
- stage: Stack Unit Tests
15-
services: docker
16-
env: STACK=heroku-18
17-
script: "./tests.sh"
18-
- stage: Stack Unit Tests
19-
services: docker
20-
env: STACK=heroku-16
21-
script: "./tests.sh"
2222
- stage: Hatchet Integration
23+
if: branch = master
24+
name: Run Hatchet
2325
script: "bundle exec rspec"
2426
env:
27+
matrix:
28+
- TESTFOLDER=test/run-deps
29+
- TESTFOLDER=test/run-versions
30+
- TESTFOLDER=test/run-features
2531
global:
26-
- HATCHET_RETRIES=3
27-
- IS_RUNNING_ON_CI=true
28-
- HATCHET_APP_LIMIT=5
29-
- HATCHET_DEPLOY_STRATEGY=git
30-
- secure: yjtlPE5FbVxTKnjUy/tZUBgSEf4qADD3QOxtgziuid73S0U/1IEXlMGFULsQzIjtlHKmHeywZqpVVEpthIH4RuT7uoX1Pb7SSM/g0T8fT3VoEFbFK1uYl0oZQbUS4Klxv9tPiumj8if3m6ULEGIz1X0wZcMOC0tMLwVCnwmap0E=
31-
- secure: ZeFTHWwnpIKE9nAqs88ocmiQh7bKce84lilGm5J23nf3N6V4wNyLwqlkvsM008WGBCaOg9AUx7ZunasT0ANsR5gLP3eV2UUg7ILdRgV2Gy13eNRFheC4PHdN92RqQ3aKoqlIv2K999xlhVjod0NzhkQQXB6PddfQINbuU7ks6As=
32+
- HATCHET_RETRIES=3
33+
- IS_RUNNING_ON_CI=true
34+
- HATCHET_APP_LIMIT=5
35+
- HATCHET_DEPLOY_STRATEGY=git
36+
- secure: yjtlPE5FbVxTKnjUy/tZUBgSEf4qADD3QOxtgziuid73S0U/1IEXlMGFULsQzIjtlHKmHeywZqpVVEpthIH4RuT7uoX1Pb7SSM/g0T8fT3VoEFbFK1uYl0oZQbUS4Klxv9tPiumj8if3m6ULEGIz1X0wZcMOC0tMLwVCnwmap0E=
37+
- secure: ZeFTHWwnpIKE9nAqs88ocmiQh7bKce84lilGm5J23nf3N6V4wNyLwqlkvsM008WGBCaOg9AUx7ZunasT0ANsR5gLP3eV2UUg7ILdRgV2Gy13eNRFheC4PHdN92RqQ3aKoqlIv2K999xlhVjod0NzhkQQXB6PddfQINbuU7ks6As=

test/run

Lines changed: 0 additions & 318 deletions
This file was deleted.

0 commit comments

Comments
 (0)