Skip to content
This repository has been archived by the owner on Aug 15, 2023. It is now read-only.

INACTIVE - Deployment verification and integration tests for Mozilla autopush server

Notifications You must be signed in to change notification settings

mozilla-services/autopush-integration-tests

Repository files navigation

autopush integration tests

Automated tests for the autopush server.

license travis updates

Summary

A variety of tests are used to verify the integrity of Mozilla's autopush service. This repository contains integration tests used largely for deployment verification.

Other tests / test tools used for testing autopush include: For API testing: ap-loadtester

Setup

This repository uses Pipenv to manage it's Python dependencies. Please follow the directions from Pipenv on how to install it.

Once Pipenv is installed:

  • Use the command pipenv install to create a Python virtual environment and install the required dependencies
  • Once the virtual environment is created, use the command pipenv shell to use the virtual environment

Run Tests

To run the current set of tests, please use the following command:

pytest -v --env=<ENV> --api-version=<API_VERSION> tests/

  • <ENV> is stage, production, or dev depending on what environment you are testing.

If you want the results of this testrun to be recorded to our TestRail instance, please check the output of pytest -h to get a list of the values that will need to be passed in as additional parameters.

License

This software is licensed under the MPL 2.0:

This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/.

About

INACTIVE - Deployment verification and integration tests for Mozilla autopush server

Topics

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages