Skip to content

Instantly share code, notes, and snippets.

@isabelatravaglia
isabelatravaglia / docker-compose.test.yml
Last active May 25, 2021 10:05
GHA test workflow - docker-compose using the images built with Dockerfiles
version: '3.8'
services:
test:
image: ${TEST_IMAGE_TAG:-test}
depends_on:
- database
- chrome
environment:
HUB_URL: http://chrome:4444/wd/hub
@isabelatravaglia
isabelatravaglia / test.yml
Last active May 25, 2021 09:54
GHA test workflow - Building all the containers using Dockerfiles
name: Test with Dockerfiles
on: [push]
jobs:
test:
env:
RAILS_ENV: test
NODE_ENV: test
runs-on: ubuntu-latest # runner
@isabelatravaglia
isabelatravaglia / docker-compose.test.services.yml
Last active May 24, 2021 19:25
GHA test workflow - docker-compose
version: '3.8'
services:
test:
image: ${TEST_IMAGE_TAG:-test}
environment:
HUB_URL: http://chrome:4444/wd/hub
PARALLEL_WORKERS: 1 # makes tests run sequentially instead of simultaneously
command: >
bash -c "rails test && rails test:system"
@isabelatravaglia
isabelatravaglia / test-services.yml
Last active June 14, 2023 18:37
GHA test workflow - Using GHA service containers
name: Test with service containers
on: [push]
jobs:
test:
env:
RAILS_ENV: test
NODE_ENV: test
runs-on: ubuntu-latest # runner