https://github.com/wendreof/zombie-
:rocket: Automated testing in NodeJS, Docker, Jenkins, NightwatchJS and PostgreSQL. :rocket:
https://github.com/wendreof/zombie-
docker jenkins nightwatchjs nodejs pgadmin postgresql yarn
Last synced: about 2 months ago
JSON representation
:rocket: Automated testing in NodeJS, Docker, Jenkins, NightwatchJS and PostgreSQL. :rocket:
- Host: GitHub
- URL: https://github.com/wendreof/zombie-
- Owner: wendreof
- License: mit
- Created: 2019-10-29T23:47:41.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T07:15:18.000Z (over 3 years ago)
- Last Synced: 2025-01-16T11:26:51.578Z (over 1 year ago)
- Topics: docker, jenkins, nightwatchjs, nodejs, pgadmin, postgresql, yarn
- Language: JavaScript
- Homepage:
- Size: 1.45 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ZombiePlus
[](https://twitter.com/intent/tweet?text=Wow:&url=https%3A%2F%2Fgithub.com%2Fwendreof%2Fzombie-%2F)
[](https://wakatime.com/badge/github/wendreof/zombie-)
[](https://github.com/wendreof/zombie-/issues)
[](https://github.com/wendreof/zombie-/network)
[](https://github.com/wendreof/zombie-/stargazers)
[](https://github.com/wendreof/zombie-/blob/master/LICENSE)
[](https://github.com/wendreof/zombie-/commits/master)
-------
Motivation •
Installation •
Starting
## Motivation
This repository is about automated tests in NodeJS with Docker, Jenkins and NightwatchJS framework.
## Installation
Running containers
- `docker run --name pgadmin --network=skynet -p 15432:80 -e "PGADMIN_DEFAULT_EMAIL=root@qaninja.io" -e "PGADMIN_DEFAULT_PASSWORD=qaninja" -d dpage/pgadmin4`
- `docker run --name pgdb --network=skynet -e "POSTGRES_PASSWORD=qaninja" -p 5432:5432 -v var/lib/postgresql/data -d postgres`
- `docker run --name zombie-api --network=skynet -e "DATABASE=pgdb" -p 3000:3000 -d papitoio/zombie-api`
- `docker run --name zombie-web --network=skynet -e "VUE_APP_API=http://localhost:3000" -p 5000:5000 -d papitoio/zombie-web`
- `docker run -u root --rm -d -p 8080:8080 -p 50000:50000 -v jenkins-data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock jenkinsci/blueocean`
- `docker build -t wendreof/node-wd .`
## Starting
Running containers
- `docker start pgadmin`
- `docker start pgdb`
- `docker start zombie-api`
- `docker start zombie-web`
General tests
- `yarn test` Running all tests
- `yarn run test:headless ` Running all tests in headless mode
Login tests
- `yarn run test:login` Running login tests
- `yarn run test:nologin` Running all except login tests
Search tests
- `yarn run test:search` Running search tests
- `yarn run test:nosearch` Running all except search tests
Sign-up tests
- `yarn run test:sign-up` Running sign-up tests
- `yarn run test:nosign-up` Running all except sign-up tests
## License
This project is licensed under the terms of the MIT license. See the LICENSE file.