semvec/pypi-packages huggingface dataset:
servicenow-test-runner-scheduler 0.1.4
ServiceNow - Start and Schedule Multiple ATF test runners in browser
License: MIT
Requires Python: >=3.10,<4.0
Keywords: servicenow,test,runner,scheduler

# Trigger ATF Test / Suite from another instance

ServiceNow - Start and Schedule Multiple ATF test runners in browser

- [Trigger ATF Test / Suite from another instance](#trigger-atf-test--suite-from-another-instance)
  - [What does `servicenow-test-runner-scheduler` do?](#what-does-servicenow-test-runner-scheduler-do)
  - [Installation](#installation)
    - [pipx](#pipx)
    - [pip](#pip)
  - [Configure](#configure)
  - [Usage](#usage)
  - [Demo](#demo)


## What does `servicenow-test-runner-scheduler` do?
- Start `NUM_INSTANCE` (default: 6) instances of the client test runner concurrently
- After `RESTART_INTERVAL // NUM_INSTANCE` (default: `7200 // 6 = 1200`) seconds, the first runner will be restarted, and after another 1200 seconds, the seconds runner will be restarted, and so on.
- After all the runner have been restarted once, all the 6 runners will be scheduled to restarted every `RESTART_INTERVAL` (default: `7200`) seconds.


## Installation

Install `python3` and [`chromedriver`](https://sites.google.com/chromium.org/driver/) first.  

### pipx

This is the recommended installation method.

```
$ pipx install servicenow-test-runner-scheduler
```

### [pip](https://pypi.org/project/servicenow-test-runner-scheduler/)

```
$ pip install servicenow-test-runner-scheduler
```


## Configure

- Create a `.env` file and put it in the same directory as the `trigger_test_zipapp.pyz` file.
- Edit the `.env` files, so it looks like this:

    ```ini
    # required fields
    instance=https://dev105825.service-now.com
    userid=admin
    password=admin_pw

    # optional fields, the value shown here are the default values
    RESTART_INTERVAL=7200
    TOLERANCE=300
    NUM_INSTANCE=6
    CHECKING_INTERVAL=300
    ```

## Usage

```
$ snowtrs --help # or servicenow-test-runner-scheduler --help

Loading settings for: 
usage: servicenow-test-runner-scheduler [-h] [-V] [-n] [-s]

ServiceNow - Start ATF test runner in browser

options:
  -h, --help            show this help message and exit
  -V, --version         show program's version number and exit
  -n, --dry-run         Dry run (default: False)
  -s, --scheduled-runner
                        Start a scheduled runner (default: Client test runner) (default: False)
  --headless            Run browser instances in headless mode (default: False)
```


## Demo

<a href="https://asciinema.org/a/506565"><img src="https://asciinema.org/a/506565.svg" alt="Asciicast" width="650"/></a>

Configuration of this demo:

```ini
# .env
RESTART_INTERVAL=6
TOLERANCE=1
NUM_INSTANCE=6
CHECKING_INTERVAL=1
```

Run `servicenow-test-runner-scheduler --dryrun`.

![](images/demo.png)
radio-mlbee-client 0.1.0a0
radio_mlbee_client
License: MIT
Requires Python: >=3.8.3,<4.0.0

# radio-mlbee-client
[![pytest](https://github.com/ffreemt/radio-mlbee-client/actions/workflows/routine-tests.yml/badge.svg)](https://github.com/ffreemt/radio-mlbee-client/actions)[![python](https://img.shields.io/static/v1?label=python+&message=3.8%2B&color=blue)](https://www.python.org/downloads/)[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)[![PyPI version](https://badge.fury.io/py/radio_mlbee_client.svg)](https://badge.fury.io/py/radio_mlbee_client)

radio-mlbee client for talking to radio-mlbee

## Install it

```shell
pip install git+https://github.com/ffreemt/radio-mlbee-client
# poetry add git+https://github.com/ffreemt/radio-mlbee-client
# git clone https://github.com/ffreemt/radio-mlbee-client && cd radio-mlbee-client
```

## Use it
```python
from radio_mlbee_client import radio_mlbee_client

```
skminiml 2.0.1
Artificial Intelligence & Machine Learning UAE
License: MIT

Aiml UAE Python librery



Change Log 
=============


1.0.3 (06/07/2022)
-------------------

- First Release

1.2.3 (07/07/2022)
-------------------

- Second Release

1.2.4 (07/07/2022)
-------------------

- Third Release

2.0.1 (07/07/2022)
-------------------

- Data From github