Skip to main content

Run XRPL Automated Tests

Project description

Claudia

Claudia is a helper utility that allows users to run automated XRPL tests on different networks. It also allows building rippled and launching local running networks.


General prerequisites

Please have the following installed on your machine before proceeding further:

  • Python3
    • Run python3 --version to check if Python3 is already installed.
    • If Python3 is not installed, follow the next steps.
      • MacOS:
        • brew update && brew upgrade
        • brew install python3
      • Linux:
        • sudo apt-get update
        • sudo apt-get install python3.6
    • Verify installation by running: python3 --version
  • pip
    • Run pip --version to check if Python3 is already installed.
    • If pip is not installed, follow the next steps:
      • MacOS:
        • brew install python
      • Linux:
        • sudo apt update
        • sudo apt install python3-pip
  • docker
  • Following is only required if you intend to run Javascript tests.
    • node
      • Run node --version to check if node is already installed.
      • If node is not installed, follow the next steps:
        • MacOS:
          • brew install node
        • Linux:
          • curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - && sudo apt-get install -y nodejs
    • npm
      • Run npm -v to check if npm ia already installed.
      • If npm in not installed, follow the next steps:
        • MacOS:
          • brew install npm
        • Linux:
          • sudo apt install npm
  • Pull down a fresh copy of rippled code base.

Installation

Install claudia from PyPi, using the following command:

    pip install claudia

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

claudia-0.0.10.tar.gz (91.9 kB view hashes)

Uploaded Source

Built Distribution

claudia-0.0.10-py3-none-any.whl (110.1 kB view hashes)

Uploaded Python 3

Supported by

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