Skip to content

Running Lemonspotter

Carson Woods edited this page Oct 4, 2019 · 1 revision

Running Lemonspotter

Requirements

  • Lemonspotter
  • Lemonsotter Compatible Database (JSON DB describing library to test)
  • Python >=3.7.2

Installing Lemonspotter

Clone Repository: git clone https://github.com/martinruefenacht/lemonspotter

Initial Run

To run Lemonspotter, ensure that you are in the Lemonspotter root directory and run:

python -m lemonspotter [path_to_database]

Runtime Options

Required Arguments

specification      Path to database to use.

Optional Arguments

  -h, --help         show this help message and exit
  -v, --version      Print version of LemonSpotter
  --log LOG          Set the python logging level.
  --keep             Keep C source filesafter tests.
  --dry-run          Do everything except execute tests.
  --mpicc MPICC      Use specific mpicc.
  --mpiexec MPIEXEC  Use specific mpiexec.
  --tests TESTS      Comma separated list of generators.
  --flake8           Runs flake8 test on Lemonspotter project
  --mypy             Runs the mypy type checker on LemonSpotter.
  --pytest           Run the LemonSpotter test suite.
  --test             Runs Lemonspotter Unit Tests
  --report           Prints report file specified
Clone this wiki locally