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.2.1.tar.gz (23.7 kB view details)

Uploaded Source

Built Distribution

ems_dataflow_testframework-1.2.1-py3-none-any.whl (39.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ems-dataflow-testframework-1.2.1.tar.gz
  • Upload date:
  • Size: 23.7 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.10

File hashes

Hashes for ems-dataflow-testframework-1.2.1.tar.gz
Algorithm Hash digest
SHA256 fa0d96ab387c81e184030681a095e9bd296435afe1c881a35281a948f9d0edb7
MD5 5e9c1dc7fba57f5dbe948e92b8fa39a5
BLAKE2b-256 04ddd7cd92cc2ad095f50c2d8d2fa69de02453fd30c6445f1fbb80d3ffee9ed3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ems_dataflow_testframework-1.2.1-py3-none-any.whl
  • Upload date:
  • Size: 39.7 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.10

File hashes

Hashes for ems_dataflow_testframework-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cd3de2160625a33d3f92935eff56d83ebaad057cb2d4b12aa57ca3b467c6d09a
MD5 ca40565101aeb28f703b0dbcd54de07a
BLAKE2b-256 0ca359ad4e9a15e5cfc41b2ad6c8b2a059d662d11a40b5c5941f56f5e8a64c9f

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