Skip to main content

A test automation package for workflow scheduling and execution.

Project description

FlowScript

FlowScript is a Python package that automates workflow scheduling and execution based on a JSON configuration and an SQLite database. It includes modules for parsing workflow configurations, scheduling tasks, executing tasks, and managing workflow execution.

Features

  • Workflow Parsing: Parse and validate workflow configurations from a JSON file.
  • Task Scheduling: Manage and schedule tasks using an SQLite database.
  • Task Execution: Execute tasks concurrently using threading.
  • Logging: Integrated logging for tracking workflow progress and errors.
  • Modular Design: Components such as parser, scheduler, task executor, and workflow engine are separated into distinct modules for easy maintenance and extension.

Installation

After publishing on PyPI, you can install the package using:

pip install test_automation

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

flowscript-0.1.0.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

flowscript-0.1.0-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

Details for the file flowscript-0.1.0.tar.gz.

File metadata

  • Download URL: flowscript-0.1.0.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0

File hashes

Hashes for flowscript-0.1.0.tar.gz
Algorithm Hash digest
SHA256 80bcbdb4ec17994a285c72002b113fad44bff185383ccca1c6b3414ba1998b69
MD5 e5df65f8110411ac645f0391121fd159
BLAKE2b-256 2acf1f41f5b2d3810f271f908e49583bdfa9180d1399b8ad2ed56d0c7b3cedff

See more details on using hashes here.

File details

Details for the file flowscript-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: flowscript-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0

File hashes

Hashes for flowscript-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 daf294ddbc09582215b0aa42c10dc9ac67fef2df88ba50fa9501e2862b54f323
MD5 df7d706ee6ed5094c1464ba13b66a2af
BLAKE2b-256 53004c9c3bd1e8a132a175e69fa12fb7b5443ec16473293b0d16e498fccd0e53

See more details on using hashes here.

Supported by

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