Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* More labman to labcontrol renaming Renames most internal instances of 'labman' to a suitable variant of 'LabControl'. For the most part, only database schema-related instances remain. * Additional modifications to support name change * Change labman -> labcontrol in text Mostly this is to avoid confusion while running things like nosetests. * Add Chrome as a dependency of Travis Test adding Chrome as a dependency of Travis builds before requiring it (in headless mode) for unit-testing. * Test npm, qunit, headless-chrome additions Test that npm exists with language: node_js specified. node-qunit-puppeteer is a runner.js like interface for headless-chrome and qunit. node-qunit-puppeteer installs its own chromium as a dependency. test forgoing of chrome as an addon. test javascript unit-testing using qunit and chrom{e|ium} using the node-qunit-puppeteer script and a trivial qunit-based test in a new directory called ctests. * Test forcing of Node version * Change Node version Change version of Node from 7 to 12, to match local development. node-qunit-puppeteer failing may be related to version differences between local (success) and Travis (failure). * Test qunit & unittest test cohabitation * Arbitrary Retest It appears that unittest failure may have been arbitrary and due to timeout. * Renaming test_config.cfg to qiita_test_config.cfg Renaming test_config.cfg to qiita_test_config.cfg; at face value test_config.cfg implies test configuration for LabControl. * node-qunit-puppeteer wrapped in tester.py * Exclude tester.py from unittests nosetests assumes any .py file is a unittest, and fails when trying to execute functions within gui/tests/tester.py. * tester.py conflicts with nosetests the new wrapper .py file (tester.py) conflicts with nosetests, as it appears to expect all python files it finds in test/ to be unittests. Moving js tests to js_tests. * Added an exclusion for js_tests to nosetests * fix nose at 1.3.7 fix nosetests at 1.3.7 to gain options that are present locally during development. * Add nose-exclude module Adding nose-exclude module to enable --exclude-dir switch for nosetests. * Minor changes * Minor changes * Remove vestigial statements * Minor changes Changed name of tester.py to js_tester.py to avoid confusion with db/tests/tester.py. Changed URL reference to qunit css/js files with file reference. * Modified qunit reference Modified qunit reference to remove file:/// prefix. * Minor changes Skeleton labcontrol config file renamed to be more appropriate to its function. Example Qunit tests have been removed. Documentation cleanup. * Flake8 setup.py
- Loading branch information