Easy Testing and CI/CD
The Pathway Live Data Framework is fully Python-compatible: you can use any of your favorite Python integration tools.
Whether starting a new project or adding Pathway Live Data Framework to an existing one, it allows you to choose the best approach that suits your needs.
The Pathway Live Data Framework can seamlessly be integrated into your CI/CD chain as it is inherently compatible with popular tools such as mypy or pytest. Your Pathway Live Data Framework pipelines can be automatically tested, built, and deployed, like any other Python workflow.
You can run tests on offline data snippets locally in any CI/CD pipeline with Python. Tests can cover the handling of temporal (late, out of order) aspects of data by comparing results on multiple revisions. The Pathway Live Data Framework supports several session-replay mechanisms, such as the demo API. These allow predictably recreating streaming scenarios within standard CI/CD pipelines (Jenkins, GitHub Actions, etc.)