Framework helping testing Google Cloud Dataflows
Project description
ems-dataflow-testframework
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:
- fix({SCOPE}): {BODY} -> patch
- feat({SCOPE}): {BODY} -> minor
- 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa0d96ab387c81e184030681a095e9bd296435afe1c881a35281a948f9d0edb7 |
|
MD5 | 5e9c1dc7fba57f5dbe948e92b8fa39a5 |
|
BLAKE2b-256 | 04ddd7cd92cc2ad095f50c2d8d2fa69de02453fd30c6445f1fbb80d3ffee9ed3 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd3de2160625a33d3f92935eff56d83ebaad057cb2d4b12aa57ca3b467c6d09a |
|
MD5 | ca40565101aeb28f703b0dbcd54de07a |
|
BLAKE2b-256 | 0ca359ad4e9a15e5cfc41b2ad6c8b2a059d662d11a40b5c5941f56f5e8a64c9f |