Coder Social home page Coder Social logo

mindsdb-status's Introduction

Mindsdb Status

mindsdb-statuses hosts integration tests to ensure the daily availability and proper functioning of MindsDB Cloud and its various integrations, such as MySQL, PostgreSQL, Snowflake, ClickHouse, and MongoDB. The test results are published on the MindsDB status page: https://mindsdb.instatus.com/

Table of Contents

Getting Started

These instructions will guide you through setting up the project and running the tests on your local machine.

Prerequisites

  • Python 3.7.x or higher
  • An active MindsDB Cloud account and InstaStatus API key

Installation

Clone the repository:
git clone https://github.com/ZoranPandovski/mindsdb-statuses.git

Navigate to the project directory:

cd mindsdb-statuses

Create a virtual environment (recommended):

python -m venv venv

Activate the virtual environment:

  • On Windows:
venv\Scripts\activate
  • On macOS and Linux:
source venv/bin/activate

Install the required dependencies:

pip install -r requirements.txt

Running the Tests

Set the necessary environment variables (replace your_api_key with your MindsDB Cloud API key):

  • On Windows:
set MINDSDB_CLOUD_USER=
set MINDSDB_CLOUD_PASS=
set INSTA_API_KEY=
set INSTA_API_BASE_URL
  • On macOS and Linux:
export MINDSDB_CLOUD_USER=
export MINDSDB_CLOUD_PASS=
export INSTA_API_KEY=
export INSTA_API_BASE_URL

Run the tests:

python -m unittest

or to run specific set of tests e.g for connectors:

python -m unittest discover connectors/

License

mindsdb-statuses is licensed under the MIT License.

mindsdb-status's People

Contributors

zoranpandovski avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.