diff --git a/README.md b/README.md index df21410..d634978 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ An interactive, graphical test runner for [CodeceptJS](https://codecept.io). -![codeceptui](https://github.com/codeceptjs/ui/raw/master/codecept-ui2.gif) +![codeceptui](codecept-ui2.gif) * Runs as Electron app or as a web server * Headless & window mode supported @@ -44,7 +44,7 @@ npx codecept run --config tests/codecept.conf.js ### WebServer Mode -![](https://github.com/codeceptjs/ui/raw/master/codeceptui.gif) +![webserver mode](codeceptui.gif) Run CodeceptUI as a web server (recommended for headless mode, remote debug): @@ -85,19 +85,19 @@ npx codecept-ui --app --wsPort=4444 ## Development -See [CONTRIBUTING.md](https://github.com/codeceptjs/ui/blob/master/.github/CONTRIBUTING.md) +See [CONTRIBUTING.md](.github/CONTRIBUTING.md) ## Start CodeceptUI with debug output -codepress uses the debug package to output debug information. This is useful to troubleshoot problems or just to see what codepress is doing. To turn on debug information do +CodeceptUI uses the [debug](https://github.com/debug-js/debug) package to output debug information. This is useful to troubleshoot problems or just to see what CodeceptUI is doing. To turn on debug information do ``` # verbose: get all debug information - DEBUG=codepress:* npx codecept-ui + DEBUG=codeceptjs:* npx codecept-ui # just get debug output of one module - DEBUG=codepress:codeceptjs-factory npx codecept-ui + DEBUG=codeceptjs:codeceptjs-factory npx codecept-ui ``` # Credits @@ -120,5 +120,6 @@ Thanks all for the contributions! + [//]: contributor-faces diff --git a/bin/codecept-ui.js b/bin/codecept-ui.js index 615d8d4..e5d4325 100755 --- a/bin/codecept-ui.js +++ b/bin/codecept-ui.js @@ -1,5 +1,5 @@ #!/usr/bin/env node -const debug = require('debug')('codepress:codepress'); +const debug = require('debug')('codeceptjs:ui'); // initialize CodeceptJS and return startup options const path = require('path'); diff --git a/lib/api/get-config.js b/lib/api/get-config.js index 210b689..ae402c3 100644 --- a/lib/api/get-config.js +++ b/lib/api/get-config.js @@ -1,7 +1,7 @@ const codeceptjsFactory = require('../model/codeceptjs-factory'); module.exports = (req, res) => { - const internalHelpers = Object.keys(codeceptjsFactory.codepressHelpersConfig.helpers); + const internalHelpers = Object.keys(codeceptjsFactory.codeceptjsHelpersConfig.helpers); const { config, container } = codeceptjsFactory.getInstance(); const helpers = Object.keys(container.helpers()).filter(helper => internalHelpers.indexOf(helper) < 0); diff --git a/lib/api/get-scenario-status.js b/lib/api/get-scenario-status.js index 65e635a..c736e2a 100644 --- a/lib/api/get-scenario-status.js +++ b/lib/api/get-scenario-status.js @@ -1,4 +1,4 @@ -const debug = require('debug')('codepress:get-scenario-status'); +const debug = require('debug')('codeceptjs:get-scenario-status'); const scenarioStatusRepository = require('../model/scenario-status-repository'); module.exports = (req, res) => { diff --git a/lib/api/get-snapshot-html.js b/lib/api/get-snapshot-html.js index 29785ba..6f000b8 100644 --- a/lib/api/get-snapshot-html.js +++ b/lib/api/get-snapshot-html.js @@ -1,4 +1,4 @@ -const debug = require('debug')('codepress:get-snapshot-html'); +const debug = require('debug')('codeceptjs:get-snapshot-html'); const snapshotStore = require('../model/snapshot-store'); module.exports = (req, res) => { diff --git a/lib/api/get-snapshot-image.js b/lib/api/get-snapshot-image.js index 12e674b..a3f7494 100644 --- a/lib/api/get-snapshot-image.js +++ b/lib/api/get-snapshot-image.js @@ -1,4 +1,4 @@ -const debug = require('debug')('codepress:get-snapshot-image'); +const debug = require('debug')('codeceptjs:get-snapshot-image'); const snapshotStore = require('../model/snapshot-store'); const fs = require('fs'); const path = require('path'); diff --git a/lib/api/list-actions.js b/lib/api/list-actions.js index 63d1153..b4b3e6d 100644 --- a/lib/api/list-actions.js +++ b/lib/api/list-actions.js @@ -1,7 +1,7 @@ function _interopDefault(ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex.default : ex; } const acorn = require('acorn'); const parser = _interopDefault(require('parse-function'))({ parse: acorn.parse, ecmaVersion: 11 }); -const debug = require('debug')('codepress:codeceptjs-factory'); +const debug = require('debug')('codeceptjs:codeceptjs-factory'); const fs = require('fs'); const path = require('path'); const codeceptjsFactory = require('../model/codeceptjs-factory'); diff --git a/lib/api/new-test.js b/lib/api/new-test.js index 73dcbb1..ade37cf 100644 --- a/lib/api/new-test.js +++ b/lib/api/new-test.js @@ -1,4 +1,4 @@ -const debug = require('debug')('codepress:run-scenario'); +const debug = require('debug')('codeceptjs:run-scenario'); const wsEvents = require('../model/ws-events'); const pause = require('../codeceptjs/brk'); const { event } = require('codeceptjs'); diff --git a/lib/api/run-scenario-parallel.js b/lib/api/run-scenario-parallel.js index 9c8c61b..1ff3885 100644 --- a/lib/api/run-scenario-parallel.js +++ b/lib/api/run-scenario-parallel.js @@ -1,5 +1,5 @@ const os = require('os'); -const debug = require('debug')('codepress:run-scenario-multiple'); +const debug = require('debug')('codeceptjs:run-scenario-multiple'); const wsEvents = require('../model/ws-events'); const { event } = require('codeceptjs'); const codeceptjsFactory = require('../model/codeceptjs-factory'); diff --git a/lib/api/run-scenario.js b/lib/api/run-scenario.js index 875e955..59f4119 100644 --- a/lib/api/run-scenario.js +++ b/lib/api/run-scenario.js @@ -1,4 +1,4 @@ -const debug = require('debug')('codepress:run-scenario'); +const debug = require('debug')('codeceptjs:run-scenario'); const wsEvents = require('../model/ws-events'); const { event } = require('codeceptjs'); const codeceptjsFactory = require('../model/codeceptjs-factory'); diff --git a/lib/api/stop.js b/lib/api/stop.js index 4932268..230e74e 100644 --- a/lib/api/stop.js +++ b/lib/api/stop.js @@ -1,4 +1,4 @@ -const debug = require('debug')('codepress:run-scenario'); +const debug = require('debug')('codeceptjs:run-scenario'); const { event } = require('codeceptjs'); module.exports = async (req, res) => { diff --git a/lib/codeceptjs/console-recorder.helper.js b/lib/codeceptjs/console-recorder.helper.js index 31a39dd..f5a3469 100644 --- a/lib/codeceptjs/console-recorder.helper.js +++ b/lib/codeceptjs/console-recorder.helper.js @@ -1,4 +1,4 @@ -const debug = require('debug')('codepress:console-recorder-helper'); +const debug = require('debug')('codeceptjs:console-recorder-helper'); const wsEvents = require('../model/ws-events'); const { v4: uuid } = require('uuid'); // eslint-disable-next-line no-undef diff --git a/lib/codeceptjs/network-recorder.helper.js b/lib/codeceptjs/network-recorder.helper.js index 6869095..70eb930 100644 --- a/lib/codeceptjs/network-recorder.helper.js +++ b/lib/codeceptjs/network-recorder.helper.js @@ -1,4 +1,4 @@ -const debug = require('debug')('codepress:network-helper'); +const debug = require('debug')('codeceptjs:network-helper'); const wsEvents = require('../model/ws-events'); // eslint-disable-next-line no-undef diff --git a/lib/codeceptjs/realtime-reporter.helper.js b/lib/codeceptjs/realtime-reporter.helper.js index cb63782..0024337 100644 --- a/lib/codeceptjs/realtime-reporter.helper.js +++ b/lib/codeceptjs/realtime-reporter.helper.js @@ -1,4 +1,4 @@ -const debug = require('debug')('codepress:realtime-reporter-helper'); +const debug = require('debug')('codeceptjs:realtime-reporter-helper'); const assert = require('assert'); const { nanoid } = require('nanoid'); const scenarioStatusRepository = require('../model/scenario-status-repository'); diff --git a/lib/codeceptjs/reporter-utils.js b/lib/codeceptjs/reporter-utils.js index a079044..783e2c1 100644 --- a/lib/codeceptjs/reporter-utils.js +++ b/lib/codeceptjs/reporter-utils.js @@ -1,4 +1,4 @@ -const debug = require('debug')('codepress:reporter-utils'); +const debug = require('debug')('codeceptjs:reporter-utils'); const assert = require('assert'); const crypto = require('crypto'); diff --git a/lib/model/codeceptjs-factory.js b/lib/model/codeceptjs-factory.js index b3725c3..91aa333 100644 --- a/lib/model/codeceptjs-factory.js +++ b/lib/model/codeceptjs-factory.js @@ -1,4 +1,4 @@ -const debug = require('debug')('codepress:codeceptjs-factory'); +const debug = require('debug')('codeceptjs:codeceptjs-factory'); const path = require('path'); const { codecept: Codecept, container, config } = require('codeceptjs'); @@ -15,7 +15,7 @@ module.exports = new class CodeceptjsFactory { this.configFile = configFile; } - loadCodepressHelpers() { + loadCodeceptJSHelpers() { debug('Loading helpers...'); const RealtimeReporterHelper = require('../codeceptjs/realtime-reporter.helper'); const NetworkRecorderHelper = require('../codeceptjs/network-recorder.helper'); @@ -86,8 +86,8 @@ module.exports = new class CodeceptjsFactory { // create helpers, support files, mocha container.create(cfg, opts); - this.codepressHelpersConfig = this.loadCodepressHelpers(container); - container.append(this.codepressHelpersConfig); + this.codeceptjsHelpersConfig = this.loadCodeceptJSHelpers(container); + container.append(this.codeceptjsHelpersConfig); debug('Running hooks...'); codecept.runHooks(); diff --git a/lib/model/open-in-editor.js b/lib/model/open-in-editor.js index baafaf2..d4bc009 100644 --- a/lib/model/open-in-editor.js +++ b/lib/model/open-in-editor.js @@ -1,4 +1,4 @@ -const debug = require('debug')('codepress:open-in-editor'); +const debug = require('debug')('codeceptjs:open-in-editor'); const { execSync } = require('child_process'); const { getSettings } = require('./settings-repository'); diff --git a/lib/model/profile-repository.js b/lib/model/profile-repository.js index c8d84c5..156b773 100644 --- a/lib/model/profile-repository.js +++ b/lib/model/profile-repository.js @@ -1,9 +1,9 @@ -const debug = require('debug')('codepress:profile-repository'); +const debug = require('debug')('codeceptjs:profile-repository'); const fs = require('fs'); const path = require('path'); -const CodepressDir = path.join(process.cwd(), '.codepress'); -const ProfileConfigFile = path.join(CodepressDir, 'profile.conf.js'); +const CodeceptJSDir = path.join(process.cwd(), '.codeceptjs'); +const ProfileConfigFile = path.join(CodeceptJSDir, 'profile.conf.js'); const getProfiles = () => { if (!fs.existsSync(ProfileConfigFile)) return; diff --git a/lib/model/scenario-repository.js b/lib/model/scenario-repository.js index 8299b83..64ee875 100644 --- a/lib/model/scenario-repository.js +++ b/lib/model/scenario-repository.js @@ -1,4 +1,4 @@ -const debug = require('debug')('codepress:scenario-repository'); +const debug = require('debug')('codeceptjs:scenario-repository'); const fs = require('fs'); const path = require('path'); const chokidar = require('chokidar'); diff --git a/lib/model/scenario-status-repository.js b/lib/model/scenario-status-repository.js index 777b723..521daba 100644 --- a/lib/model/scenario-status-repository.js +++ b/lib/model/scenario-status-repository.js @@ -1,5 +1,5 @@ const assert = require('assert'); -const debug = require('debug')('codepress:scenario-status-repository'); +const debug = require('debug')('codeceptjs:scenario-status-repository'); const fs = require('fs'); const path = require('path'); const mkdir = require('../utils/mkdir'); diff --git a/lib/model/settings-repository.js b/lib/model/settings-repository.js index cf4db62..8121545 100644 --- a/lib/model/settings-repository.js +++ b/lib/model/settings-repository.js @@ -1,4 +1,4 @@ -const debug = require('debug')('codepress:settings-repository'); +const debug = require('debug')('codeceptjs:settings-repository'); const settings = {}; diff --git a/lib/model/snapshot-store/index.js b/lib/model/snapshot-store/index.js index c314758..9f5d3d6 100644 --- a/lib/model/snapshot-store/index.js +++ b/lib/model/snapshot-store/index.js @@ -1,4 +1,4 @@ -const debug = require('debug')('codepress:snapshot-store'); +const debug = require('debug')('codeceptjs:snapshot-store'); const assert = require('assert'); const fs = require('fs'); const path = require('path'); diff --git a/lib/model/testrun-repository.js b/lib/model/testrun-repository.js index 4c9fd12..410f9cc 100644 --- a/lib/model/testrun-repository.js +++ b/lib/model/testrun-repository.js @@ -1,4 +1,4 @@ -const debug = require('debug')('codepress:testRunRepository'); +const debug = require('debug')('codeceptjs:testRunRepository'); const fs = require('fs'); const path = require('path'); const mkdir = require('../utils/mkdir'); diff --git a/public/index.html b/public/index.html index 01ba51e..3351403 100644 --- a/public/index.html +++ b/public/index.html @@ -15,7 +15,7 @@
diff --git a/src/services/selector-finder.js b/src/services/selector-finder.js index e2bc26d..559bfbf 100644 --- a/src/services/selector-finder.js +++ b/src/services/selector-finder.js @@ -61,7 +61,7 @@ export const findShortSelector = (doc, el) => { export const dehighlightAll = doc => { try { - const oldOutlines = doc.querySelectorAll('.codepress-outline'); + const oldOutlines = doc.querySelectorAll('.codeceptjs-outline'); oldOutlines.forEach(ol => ol.remove()); } catch (err) { // eslint-disable-next-line @@ -81,7 +81,7 @@ export const highlightElement = (el, doc, win) => { const highlightColor = 'hsl(348, 100%, 61%)'; var newOutline = doc.createElement('div'); - newOutline.className = 'codepress-outline'; + newOutline.className = 'codeceptjs-outline'; newOutline.style.position = 'absolute'; newOutline.style['z-index'] = '9999999999'; newOutline.style['color'] = 'white'; @@ -98,7 +98,7 @@ export const highlightElement = (el, doc, win) => { newOutline.style.left = rect.left + win.pageXOffset + 'px'; const textContainer = doc.createElement('div'); - textContainer.className = 'codepress-outline'; + textContainer.className = 'codeceptjs-outline'; textContainer.append(doc.createTextNode(shortestSelector)); textContainer.style.position = 'absolute'; textContainer.style['z-index'] = '9999999999';