├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .npmignore ├── .npmrc ├── .travis.yml ├── AUTHORS ├── CHANGELOG.md ├── CLA.md ├── LICENSE ├── README.md ├── assets └── screenshot.png ├── bin └── gemini-gui ├── lib ├── app.js ├── cli.js ├── client-utils.js ├── client │ ├── .eslintrc.js │ ├── controller.js │ ├── index.js │ ├── section-list.js │ ├── section.js │ ├── suite-controls.js │ └── xhr.js ├── common │ └── tests-index.js ├── event-source.js ├── find-gemini.js ├── reporter.js ├── reuse-loader.js ├── runner │ ├── all-suites-runner.js │ ├── index.js │ ├── runner.js │ └── specific-suites-runner.js ├── server.js ├── static │ └── main.css ├── tests-model.js ├── utils.js └── views │ ├── main.hbs │ └── partials │ ├── controls.hbs │ ├── cswitcher.hbs │ ├── error-result.hbs │ ├── fail-result.hbs │ ├── meta-info.hbs │ ├── no-reference-result.hbs │ ├── skip-result.hbs │ ├── state.hbs │ ├── success-result.hbs │ ├── suite-controls.hbs │ └── suite.hbs ├── package.json └── test ├── .eslintrc.js ├── app.js ├── event-source.js ├── mocha.opts ├── reporter.js ├── reuse-loader.js ├── runner ├── all-suites-runner.js ├── index.js └── specific-suites-runner.js ├── setup.js ├── test-utils.js ├── tests-index.js ├── tests-model.js └── utils.js /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | /coverage 3 | /lib/static 4 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .* 2 | test/ 3 | assets/ 4 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/CLA.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/README.md -------------------------------------------------------------------------------- /assets/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/assets/screenshot.png -------------------------------------------------------------------------------- /bin/gemini-gui: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('../lib/cli').run(); 4 | -------------------------------------------------------------------------------- /lib/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/app.js -------------------------------------------------------------------------------- /lib/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/cli.js -------------------------------------------------------------------------------- /lib/client-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/client-utils.js -------------------------------------------------------------------------------- /lib/client/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: 'gemini-testing/browser' 3 | }; 4 | -------------------------------------------------------------------------------- /lib/client/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/client/controller.js -------------------------------------------------------------------------------- /lib/client/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/client/index.js -------------------------------------------------------------------------------- /lib/client/section-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/client/section-list.js -------------------------------------------------------------------------------- /lib/client/section.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/client/section.js -------------------------------------------------------------------------------- /lib/client/suite-controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/client/suite-controls.js -------------------------------------------------------------------------------- /lib/client/xhr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/client/xhr.js -------------------------------------------------------------------------------- /lib/common/tests-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/common/tests-index.js -------------------------------------------------------------------------------- /lib/event-source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/event-source.js -------------------------------------------------------------------------------- /lib/find-gemini.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/find-gemini.js -------------------------------------------------------------------------------- /lib/reporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/reporter.js -------------------------------------------------------------------------------- /lib/reuse-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/reuse-loader.js -------------------------------------------------------------------------------- /lib/runner/all-suites-runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/runner/all-suites-runner.js -------------------------------------------------------------------------------- /lib/runner/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/runner/index.js -------------------------------------------------------------------------------- /lib/runner/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/runner/runner.js -------------------------------------------------------------------------------- /lib/runner/specific-suites-runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/runner/specific-suites-runner.js -------------------------------------------------------------------------------- /lib/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/server.js -------------------------------------------------------------------------------- /lib/static/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/static/main.css -------------------------------------------------------------------------------- /lib/tests-model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/tests-model.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/utils.js -------------------------------------------------------------------------------- /lib/views/main.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/views/main.hbs -------------------------------------------------------------------------------- /lib/views/partials/controls.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/views/partials/controls.hbs -------------------------------------------------------------------------------- /lib/views/partials/cswitcher.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/views/partials/cswitcher.hbs -------------------------------------------------------------------------------- /lib/views/partials/error-result.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/views/partials/error-result.hbs -------------------------------------------------------------------------------- /lib/views/partials/fail-result.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/views/partials/fail-result.hbs -------------------------------------------------------------------------------- /lib/views/partials/meta-info.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/views/partials/meta-info.hbs -------------------------------------------------------------------------------- /lib/views/partials/no-reference-result.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/views/partials/no-reference-result.hbs -------------------------------------------------------------------------------- /lib/views/partials/skip-result.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/views/partials/skip-result.hbs -------------------------------------------------------------------------------- /lib/views/partials/state.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/views/partials/state.hbs -------------------------------------------------------------------------------- /lib/views/partials/success-result.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/views/partials/success-result.hbs -------------------------------------------------------------------------------- /lib/views/partials/suite-controls.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/views/partials/suite-controls.hbs -------------------------------------------------------------------------------- /lib/views/partials/suite.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/lib/views/partials/suite.hbs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/package.json -------------------------------------------------------------------------------- /test/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/test/.eslintrc.js -------------------------------------------------------------------------------- /test/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/test/app.js -------------------------------------------------------------------------------- /test/event-source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/test/event-source.js -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- 1 | --require ./test/setup 2 | --recursive 3 | -------------------------------------------------------------------------------- /test/reporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/test/reporter.js -------------------------------------------------------------------------------- /test/reuse-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/test/reuse-loader.js -------------------------------------------------------------------------------- /test/runner/all-suites-runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/test/runner/all-suites-runner.js -------------------------------------------------------------------------------- /test/runner/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/test/runner/index.js -------------------------------------------------------------------------------- /test/runner/specific-suites-runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/test/runner/specific-suites-runner.js -------------------------------------------------------------------------------- /test/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/test/setup.js -------------------------------------------------------------------------------- /test/test-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/test/test-utils.js -------------------------------------------------------------------------------- /test/tests-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/test/tests-index.js -------------------------------------------------------------------------------- /test/tests-model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/test/tests-model.js -------------------------------------------------------------------------------- /test/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gemini-testing/gemini-gui/HEAD/test/utils.js --------------------------------------------------------------------------------