├── .gitignore ├── LICENSE ├── README.md ├── client ├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .postcssrc.js ├── build │ ├── build.js │ ├── check-versions.js │ ├── logo.png │ ├── utils.js │ ├── vue-loader.conf.js │ ├── webpack.base.conf.js │ ├── webpack.dev.conf.js │ └── webpack.prod.conf.js ├── config │ ├── dev.env.js │ ├── index.js │ ├── prod.env.js │ └── test.env.js ├── index.html ├── package-lock.json ├── package.json ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── About.vue │ │ ├── Collection.vue │ │ ├── Collections.vue │ │ ├── Dashboard.vue │ │ ├── Help.vue │ │ ├── Password.vue │ │ ├── Run.vue │ │ ├── Runs.vue │ │ ├── Test.vue │ │ ├── Tests.vue │ │ ├── User.vue │ │ └── Users.vue │ ├── main.js │ ├── pages │ │ ├── Loading.vue │ │ ├── Login.vue │ │ └── Main.vue │ └── router │ │ └── index.js ├── static │ ├── .gitkeep │ ├── css │ │ └── dashboard.css │ ├── favicon.ico │ └── logo.png └── test │ └── unit │ ├── .eslintrc │ ├── jest.conf.js │ ├── setup.js │ └── specs │ └── HelloWorld.spec.js ├── documentation ├── rest-api.yaml ├── screenshot_collection.png └── screenshot_test.png ├── npm-install.cmd ├── run-all.cmd ├── run-client.cmd ├── run-runner.cmd ├── run-server.cmd ├── runner ├── debug.log ├── drivers │ ├── darwin │ │ ├── chromedriver │ │ ├── geckodriver │ │ └── operadriver │ ├── drivers.txt │ ├── linux │ │ ├── chromedriver │ │ ├── geckodriver │ │ └── operadriver │ └── win32 │ │ ├── MicrosoftWebDriver.exe │ │ ├── chromedriver.exe │ │ ├── geckodriver.exe │ │ └── operadriver.exe ├── package-lock.json ├── package.json └── src │ ├── app.js │ ├── browsers.js │ ├── commands.js │ └── runner.js ├── server ├── data │ ├── database │ │ └── placeholder.txt │ └── screenshots │ │ └── placeholder.txt ├── knexfile.js ├── migrations │ ├── 20190601000000_initial_schema.js │ └── 20190602000000_initial_data_organization.js ├── models │ ├── Collection.js │ ├── CollectionTest.js │ ├── Organization.js │ ├── Run.js │ ├── RunStep.js │ ├── Test.js │ ├── TestStep.js │ ├── User.js │ └── UserRole.js ├── package-lock.json ├── package.json └── src │ ├── api.js │ ├── app.js │ └── roles.js └── settings.example.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/README.md -------------------------------------------------------------------------------- /client/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/.babelrc -------------------------------------------------------------------------------- /client/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/.editorconfig -------------------------------------------------------------------------------- /client/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/.eslintignore -------------------------------------------------------------------------------- /client/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/.eslintrc.js -------------------------------------------------------------------------------- /client/.postcssrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/.postcssrc.js -------------------------------------------------------------------------------- /client/build/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/build/build.js -------------------------------------------------------------------------------- /client/build/check-versions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/build/check-versions.js -------------------------------------------------------------------------------- /client/build/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/build/logo.png -------------------------------------------------------------------------------- /client/build/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/build/utils.js -------------------------------------------------------------------------------- /client/build/vue-loader.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/build/vue-loader.conf.js -------------------------------------------------------------------------------- /client/build/webpack.base.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/build/webpack.base.conf.js -------------------------------------------------------------------------------- /client/build/webpack.dev.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/build/webpack.dev.conf.js -------------------------------------------------------------------------------- /client/build/webpack.prod.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/build/webpack.prod.conf.js -------------------------------------------------------------------------------- /client/config/dev.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/config/dev.env.js -------------------------------------------------------------------------------- /client/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/config/index.js -------------------------------------------------------------------------------- /client/config/prod.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | module.exports = { 3 | NODE_ENV: '"production"' 4 | } 5 | -------------------------------------------------------------------------------- /client/config/test.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/config/test.env.js -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/index.html -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/package.json -------------------------------------------------------------------------------- /client/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/src/App.vue -------------------------------------------------------------------------------- /client/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/src/assets/logo.png -------------------------------------------------------------------------------- /client/src/components/About.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/src/components/About.vue -------------------------------------------------------------------------------- /client/src/components/Collection.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/src/components/Collection.vue -------------------------------------------------------------------------------- /client/src/components/Collections.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/src/components/Collections.vue -------------------------------------------------------------------------------- /client/src/components/Dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/src/components/Dashboard.vue -------------------------------------------------------------------------------- /client/src/components/Help.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/src/components/Help.vue -------------------------------------------------------------------------------- /client/src/components/Password.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/src/components/Password.vue -------------------------------------------------------------------------------- /client/src/components/Run.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/src/components/Run.vue -------------------------------------------------------------------------------- /client/src/components/Runs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/src/components/Runs.vue -------------------------------------------------------------------------------- /client/src/components/Test.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/src/components/Test.vue -------------------------------------------------------------------------------- /client/src/components/Tests.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/src/components/Tests.vue -------------------------------------------------------------------------------- /client/src/components/User.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/src/components/User.vue -------------------------------------------------------------------------------- /client/src/components/Users.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/src/components/Users.vue -------------------------------------------------------------------------------- /client/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/src/main.js -------------------------------------------------------------------------------- /client/src/pages/Loading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/src/pages/Loading.vue -------------------------------------------------------------------------------- /client/src/pages/Login.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/src/pages/Login.vue -------------------------------------------------------------------------------- /client/src/pages/Main.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/src/pages/Main.vue -------------------------------------------------------------------------------- /client/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/src/router/index.js -------------------------------------------------------------------------------- /client/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/static/css/dashboard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/static/css/dashboard.css -------------------------------------------------------------------------------- /client/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/static/favicon.ico -------------------------------------------------------------------------------- /client/static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/static/logo.png -------------------------------------------------------------------------------- /client/test/unit/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/test/unit/.eslintrc -------------------------------------------------------------------------------- /client/test/unit/jest.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/test/unit/jest.conf.js -------------------------------------------------------------------------------- /client/test/unit/setup.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | 3 | Vue.config.productionTip = false 4 | -------------------------------------------------------------------------------- /client/test/unit/specs/HelloWorld.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/client/test/unit/specs/HelloWorld.spec.js -------------------------------------------------------------------------------- /documentation/rest-api.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/documentation/rest-api.yaml -------------------------------------------------------------------------------- /documentation/screenshot_collection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/documentation/screenshot_collection.png -------------------------------------------------------------------------------- /documentation/screenshot_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/documentation/screenshot_test.png -------------------------------------------------------------------------------- /npm-install.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/npm-install.cmd -------------------------------------------------------------------------------- /run-all.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/run-all.cmd -------------------------------------------------------------------------------- /run-client.cmd: -------------------------------------------------------------------------------- 1 | cd client 2 | npm run dev 3 | 4 | pause -------------------------------------------------------------------------------- /run-runner.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/run-runner.cmd -------------------------------------------------------------------------------- /run-server.cmd: -------------------------------------------------------------------------------- 1 | cd server 2 | npm run dev 3 | 4 | pause -------------------------------------------------------------------------------- /runner/debug.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/runner/debug.log -------------------------------------------------------------------------------- /runner/drivers/darwin/chromedriver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/runner/drivers/darwin/chromedriver -------------------------------------------------------------------------------- /runner/drivers/darwin/geckodriver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/runner/drivers/darwin/geckodriver -------------------------------------------------------------------------------- /runner/drivers/darwin/operadriver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/runner/drivers/darwin/operadriver -------------------------------------------------------------------------------- /runner/drivers/drivers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/runner/drivers/drivers.txt -------------------------------------------------------------------------------- /runner/drivers/linux/chromedriver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/runner/drivers/linux/chromedriver -------------------------------------------------------------------------------- /runner/drivers/linux/geckodriver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/runner/drivers/linux/geckodriver -------------------------------------------------------------------------------- /runner/drivers/linux/operadriver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/runner/drivers/linux/operadriver -------------------------------------------------------------------------------- /runner/drivers/win32/MicrosoftWebDriver.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/runner/drivers/win32/MicrosoftWebDriver.exe -------------------------------------------------------------------------------- /runner/drivers/win32/chromedriver.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/runner/drivers/win32/chromedriver.exe -------------------------------------------------------------------------------- /runner/drivers/win32/geckodriver.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/runner/drivers/win32/geckodriver.exe -------------------------------------------------------------------------------- /runner/drivers/win32/operadriver.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/runner/drivers/win32/operadriver.exe -------------------------------------------------------------------------------- /runner/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/runner/package-lock.json -------------------------------------------------------------------------------- /runner/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/runner/package.json -------------------------------------------------------------------------------- /runner/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/runner/src/app.js -------------------------------------------------------------------------------- /runner/src/browsers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/runner/src/browsers.js -------------------------------------------------------------------------------- /runner/src/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/runner/src/commands.js -------------------------------------------------------------------------------- /runner/src/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/runner/src/runner.js -------------------------------------------------------------------------------- /server/data/database/placeholder.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/data/screenshots/placeholder.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/knexfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/server/knexfile.js -------------------------------------------------------------------------------- /server/migrations/20190601000000_initial_schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/server/migrations/20190601000000_initial_schema.js -------------------------------------------------------------------------------- /server/migrations/20190602000000_initial_data_organization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/server/migrations/20190602000000_initial_data_organization.js -------------------------------------------------------------------------------- /server/models/Collection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/server/models/Collection.js -------------------------------------------------------------------------------- /server/models/CollectionTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/server/models/CollectionTest.js -------------------------------------------------------------------------------- /server/models/Organization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/server/models/Organization.js -------------------------------------------------------------------------------- /server/models/Run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/server/models/Run.js -------------------------------------------------------------------------------- /server/models/RunStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/server/models/RunStep.js -------------------------------------------------------------------------------- /server/models/Test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/server/models/Test.js -------------------------------------------------------------------------------- /server/models/TestStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/server/models/TestStep.js -------------------------------------------------------------------------------- /server/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/server/models/User.js -------------------------------------------------------------------------------- /server/models/UserRole.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/server/models/UserRole.js -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/server/package.json -------------------------------------------------------------------------------- /server/src/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/server/src/api.js -------------------------------------------------------------------------------- /server/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/server/src/app.js -------------------------------------------------------------------------------- /server/src/roles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/server/src/roles.js -------------------------------------------------------------------------------- /settings.example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjoerdvanderhoorn/Uier/HEAD/settings.example.js --------------------------------------------------------------------------------