Skip to content

Commit bfbbb13

Browse files
authored
Merge pull request #29 from testdouble/run-rails-and-client-tests-in-parallel-on-ci
Parallelize tests
2 parents 7beb243 + 3e47ea4 commit bfbbb13

File tree

1 file changed

+24
-3
lines changed

1 file changed

+24
-3
lines changed

.github/workflows/test.yml

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ jobs:
123123
AZURE_PRINCIPAL_ID: ${{ secrets.AZURE_PRINCIPAL_ID }}
124124
run: bundle exec rake test_azurite
125125

126-
test:
126+
client_test:
127127
runs-on: ubuntu-latest
128128
steps:
129129
- name: Install dependencies
@@ -134,11 +134,32 @@ jobs:
134134
uses: ruby/setup-ruby@v1
135135
with:
136136
bundler-cache: true
137-
- name: Tests
137+
- name: Client tests
138138
env:
139139
AZURE_ACCOUNT_NAME: ${{secrets.AZURE_ACCOUNT_NAME}}
140140
AZURE_ACCESS_KEY: ${{secrets.AZURE_ACCESS_KEY}}
141141
AZURE_PRIVATE_CONTAINER: ${{secrets.AZURE_PRIVATE_CONTAINER}}
142142
AZURE_PUBLIC_CONTAINER: ${{secrets.AZURE_PUBLIC_CONTAINER}}
143143
AZURE_PRINCIPAL_ID: ${{secrets.AZURE_PRINCIPAL_ID}}
144-
run: bundle exec rake test
144+
run: bundle exec rake test_client
145+
146+
rails_test:
147+
runs-on: ubuntu-latest
148+
steps:
149+
- name: Install dependencies
150+
run: sudo apt-get install -y libvips sqlite3 libsqlite3-dev
151+
- name: Checkout
152+
uses: actions/checkout@v4
153+
- name: Setup ruby
154+
uses: ruby/setup-ruby@v1
155+
with:
156+
bundler-cache: true
157+
- name: Rails tests
158+
env:
159+
AZURE_ACCOUNT_NAME: ${{secrets.AZURE_ACCOUNT_NAME}}
160+
AZURE_ACCESS_KEY: ${{secrets.AZURE_ACCESS_KEY}}
161+
AZURE_PRIVATE_CONTAINER: ${{secrets.AZURE_PRIVATE_CONTAINER}}
162+
AZURE_PUBLIC_CONTAINER: ${{secrets.AZURE_PUBLIC_CONTAINER}}
163+
AZURE_PRINCIPAL_ID: ${{secrets.AZURE_PRINCIPAL_ID}}
164+
run: bundle exec rake test_rails
165+

0 commit comments

Comments
 (0)