Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tozd/docker-meteor-testing
Docker image for testing of Meteor apps. Read-only mirror of https://gitlab.com/tozd/docker/meteor-testing
https://github.com/tozd/docker-meteor-testing
docker docker-image meteor testing
Last synced: 15 days ago
JSON representation
Docker image for testing of Meteor apps. Read-only mirror of https://gitlab.com/tozd/docker/meteor-testing
- Host: GitHub
- URL: https://github.com/tozd/docker-meteor-testing
- Owner: tozd
- Created: 2018-01-11T09:08:20.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-05-07T08:03:20.000Z (over 1 year ago)
- Last Synced: 2024-11-11T12:35:44.698Z (2 months ago)
- Topics: docker, docker-image, meteor, testing
- Language: Dockerfile
- Homepage:
- Size: 40 KB
- Stars: 1
- Watchers: 6
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# tozd/meteor-testing
Available as:
- [`tozd/meteor-testing`](https://hub.docker.com/r/tozd/meteor-testing)
- [`registry.gitlab.com/tozd/docker/meteor-testing`](https://gitlab.com/tozd/docker/meteor-testing/container_registry)## Image inheritance
[`tozd/base`](https://gitlab.com/tozd/docker/base) ← `tozd/meteor-testing`
See also [`tozd/meteor`](https://gitlab.com/tozd/docker/meteor).
## Tags
- `ubuntu-xenial-*`: Meteor versions using Ubuntu 16.04 LTS (Xenial) as base
- `ubuntu-bionic-*`: Meteor versions using Ubuntu 18.04 LTS (Bionic) as base
- `ubuntu-focal-*`: Meteor versions using Ubuntu 20.04 LTS (Focal) as base
- `ubuntu-jammy-*`: Meteor versions using Ubuntu 22.04 LTS (Jammy) as baseSome versions are not build because [they have issues](https://gitlab.com/tozd/docker/meteor/-/blob/master/blocklist.txt).
## Description
A Docker image which includes everything necessary to test [Meteor](https://www.meteor.com/) apps in CI:
- All Meteor versions, one Docker image per version, for reproducible builds.
- A fixed version of Chromium and its chromedriver (72.0.3626.121).
- Xvfb.
- From Meteor 1.6 on, it also includes:
- Selenium webdriver 3.6.0, compatible with installed chromedriver.
- `puppeteer-core` 1.11.0, compatible with installed Chromium.Simply use it together with your Meteor app and then run your
`meteor test --full-app` or any other testing command.There is also a shell script `/run-test-packages.sh` which runs `meteor test-packages` for the current
working directory using Chromium and puppeteer to run both client and server package tests.## GitHub mirror
There is also a [read-only GitHub mirror available](https://github.com/tozd/docker-meteor-testing),
if you need to fork the project there.