Skip to content

medengineer/open-ephys-test-suite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

617c2e7 · Mar 19, 2023

History

30 Commits
Feb 20, 2023
Mar 19, 2023
Dec 5, 2022
Dec 5, 2022
Mar 19, 2023
Aug 15, 2022
Feb 20, 2023
Feb 20, 2023

Repository files navigation

Open Ephys Test Suite

Open Ephys Test Suite is a Python library for performing automated tests with the Open Ephys GUI v0.6.0+.

The tests directory contains examples of tests.

Before running any test, first launch the GUI with an empty signal chain (Edit->Clear Signal Chain) and ensure the HTTPServer is enabled (File->Enable HTTP Server).

Single test

To run a single test:

python tests/basic_record.py --mode local --fetch 1

The mode param is required for all calls:

  • Set to local if running on your own machine
  • Set to githubactions if running on a Github Actions runner

The fetch param is required for any tests that involve recordings:

  • Set to 1 if you want to fetch new data from the GUI during the test
  • Set to 0 to skip recording new data and use an existing dataset.

Additional parameters can be passed to each test, see individual test files for details.

All tests

To run all available tests:

python run_all.py

About

Useful scripts for configuring/testing Open Ephys GUI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages