Skip to content

One click testcase execution on local nano-currency networks

Notifications You must be signed in to change notification settings

gr0vity-dev/nanolab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
gr0vity
Nov 20, 2024
f664563 · Nov 20, 2024

History

70 Commits
Nov 20, 2024
Apr 17, 2024
Apr 16, 2024
Apr 24, 2023
May 8, 2023
May 9, 2023
Apr 25, 2023
Apr 25, 2023
Apr 24, 2023
Oct 17, 2023
Apr 25, 2023
Apr 16, 2024
Nov 20, 2024
May 6, 2023

Repository files navigation

##NanoLab

NanoLab is an easy-to-use testing tool designed to run test cases against a local network of nano-nodes. It utilizes NanoMock, a highly customizable tool for creating dockerized nano networks, to facilitate quick and efficient testing of various configurations. Simply provide a config file for the test case and watch NanoLab streamline your testing process.

###Features:

  • Run test cases against a local network of nano-nodes
  • Leverages NanoMock for dockerized nano network creation
  • Simple configuration with JSON
  • Compatible with Python 3.8+ and Docker

###How to install: pip install nanolab

###How to use:

Command Description
nanolab list List all available testcases
nanolab run -t {testcase} execute a testcase

###How to use with options:

Command flag
-t --test-case Use one of the available testcases (nanolab list)
Can be a /path/to/config.json on your disk
--gh-user --gh-repo --gh-path Default : gr0vity-dev nanolab-configs default
Used in nanolab list to show available testcases
Used in nanolab run to download the selected testcase
-i --image List of docker images used per testrun

About

One click testcase execution on local nano-currency networks

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published