mmagnuski / eegDb

eegDb is an egglab plugin that eases up managing preprocessing routines. It allows to create project databases for reproducible eeg preprocessing with eeglab.
MIT License
3 stars 3 forks source link

Automate testing #26

Open mmagnuski opened 10 years ago

mmagnuski commented 10 years ago

We may add automatic tests to ... well - test various aspects of the plugin. This can be done with matlab unit test framework. This is worth considering if we discover that having automatic tests would help (vastly).

Automatic GUI testing would be really nice, but I don't see how we could do this apart from programming an AI to steer the mouse and assess the graphical results :smiley:

mmagnuski commented 10 years ago

What we need:

  1. A small dataset - about 6 files, each not more than 16 channels and a few minutes of signal with events. We can cut-down our standard EGI files from a given study (ADHD?) on size and time. We need lightweight files so that testing would be relatively quick.
  2. A few simple tests for basic eegDb functioning. See functiontests for example.
mzakrzewska commented 10 years ago

1.If we need signal of a certain known quality we can cut and use Sternberg files. I have a small set of files that I wanted to transform somehow and use as exemple datasets for potential users.

  1. Can't find functiontests
mmagnuski commented 10 years ago

Sorry, forgot to attatch a link. Now its updated.