Skip to main content

Framework helping testing Google Cloud Dataflows

Project description

ems-dataflow-testframework

Codeship status PyPI version semantic-release

Purpose of the project

This framework aims to help test Google Cloud Platform dataflows in an end-to-end way.

How to develop locally

Use virtualenv preferably to manage Python dependencies.

pip install -r requirements.txt

How to run unit tests

make test

How to run statical code analysis

make check

How to contribute

Fork the repository and apply your changes. Pull requests are welcome. Please pay attention on the commit message conventions. Thanks in advance!

How to release

Releasing is managed by python-semantic-release which means your commit messages define the upgraded version number. Use the following convention during writing commit messages:

  1. fix({SCOPE}): {BODY} -> patch
  2. feat({SCOPE}): {BODY} -> minor
  3. xxx({SCOPE}): {BODY} -> BREAKING CHANGE -> major

If you are unsure how to write valid commit messages enforce yourself with using tools like commitizen.

To trigger a release merge master branch into release and push it.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ems-dataflow-testframework-1.0.1.tar.gz (22.9 kB view details)

Uploaded Source

Built Distribution

ems_dataflow_testframework-1.0.1-py3-none-any.whl (37.6 kB view details)

Uploaded Python 3

File details

Details for the file ems-dataflow-testframework-1.0.1.tar.gz.

File metadata

  • Download URL: ems-dataflow-testframework-1.0.1.tar.gz
  • Upload date:
  • Size: 22.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.9

File hashes

Hashes for ems-dataflow-testframework-1.0.1.tar.gz
Algorithm Hash digest
SHA256 af8d79ad2d4d7e4d7d97978dfe8515aed4e36133d210e11f57b71a3837024b8a
MD5 48a045ecbbb425b39b4e2c29e8b92760
BLAKE2b-256 8f0b26a673e46f75f3eab343eb164297041ab6c2eebff291e40944c87a8df0c5

See more details on using hashes here.

File details

Details for the file ems_dataflow_testframework-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: ems_dataflow_testframework-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 37.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.14.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.9

File hashes

Hashes for ems_dataflow_testframework-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b0bd1fc73cfc19bb6837cbe141b7611406f69699be5cb03f209de7457a73c5b8
MD5 39de956b04228dedd3c67b02e5a10dc5
BLAKE2b-256 e247dd06ddfafdc0643e7f07f931c9112d7a9e6c4c45c46a81bd05683fecded2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page