File: README.rst

package info (click to toggle)
sasview 6.1.2-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 152,244 kB
  • sloc: python: 58,639; cpp: 6,412; javascript: 173; makefile: 167; sh: 67; xml: 40
file content (23 lines) | stat: -rw-r--r-- 966 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Running Tests
=============

Tests are stored in subdirectories of the test directory, as
*package/utest_\*.py*. Test data, expected output and other support files
should be in a subdirectory of the unit test directory.

Tests are run as part of CI using the standard `pytest` runner::

  python -m pytest -v -s test

It is possible to run just one set of tests by specifying the filename
or the entire test name on the commandline::

  python -m pytest -v -s test/config/utest_config.py
  python -m pytest -v -s test/config/utest_config.py::TestConfig::test_bad_config_file_structure

Tests can be run in Eclipse (or other IDE) by selecting *utest_sasview.py*
and selecting run. This will run all of the tests. To run tests for one
one package, edit the *utest_sasview.py* run command and add the package
directory to the command arguments. To run an individual test,
select *run_one.py* and edit the command arguments to include the path to
the desired test file.