testplane
Testplane (ex-hermione) browser test runner based on mocha and wdio
File Explorer
Download Latest Version (.zip)- 1-bug-report.yaml
- 2-feature-request.yaml
- config.yml
- browser-env.yml
- collect-deps.yml
- e2e.yml
- mocha-e2e.yml
- node.js.yml
- publish.yml
- standalone-e2e.yml
- hermione
- testplane
- logo-1024.png
- logo-128.png
- logo-256.png
- logo-32.png
- logo-512.png
- logo-64.png
- logo-mono.svg
- logo.ai
- logo.svg
- collecting-stats.md
- profiling-tests-runs.md
- running-filtered-tests.md
- running-tests-with-helpers.md
- starting-dev-server.md
- after-file-read.md
- after-tests-read.md
- before-file-read.md
- begin.md
- cli.md
- end.md
- error.md
- exit.md
- index.md
- info.md
- init.md
- new-browser.md
- new-worker-process.md
- retry.md
- runner-end.md
- runner-start.md
- session-end.md
- session-start.md
- suite-begin.md
- suite-end.md
- test-begin.md
- test-end.md
- test-fail.md
- test-pass.md
- test-pending.md
- update-reference.md
- warning.md
- testplane.svg
- commands.md
- dealing-with-browsers.md
- debugging.md
- events-interception.md
- events.md
- features.md
- migration-from-hermione.md
- programmatic-api.md
- quick-start.md
- typescript.md
- writing-tests.md
- example.testplane.ts
- example.testplane.ts
- example.testplane.ts
- tsconfig.json
- .gitignore
- .nvmrc
- package-lock.json
- package.json
- README.md
- testplane.config.ts
- tsconfig.json
- favicon.ico
- index.html
- logo192.png
- logo512.png
- manifest.json
- robots.txt
- example.testplane.tsx
- tsconfig.json
- App.css
- App.test.tsx
- App.tsx
- index.css
- index.tsx
- logo.svg
- react-app-env.d.ts
- reportWebVitals.ts
- setupTests.ts
- .gitignore
- .npmrc
- .nvmrc
- package-lock.json
- package.json
- testplane.config.ts
- tsconfig.json
- vite.config.ts
- test.testplane.tsx
- tsconfig.json
- App.tsx
- counter.ts
- .gitignore
- .npmrc
- .nvmrc
- package-lock.json
- package.json
- testplane.config.ts
- tsconfig.json
- vite.config.ts
- favicon.ico
- testplane.png
- index.html
- example.testplane.ts
- tsconfig.json
- .gitignore
- .npmrc
- .nvmrc
- package-lock.json
- package.json
- README.md
- testplane.config.ts
- .gitignore
- .npmrc
- package.json
- README.md
- standalone-browser.ts
- tsconfig.json
- main.ts
- preview.ts
- vite.svg
- react.svg
- accessibility.png
- accessibility.svg
- addon-library.png
- assets.png
- avif-test-image.avif
- context.png
- discord.svg
- docs.png
- figma-plugin.png
- github.svg
- share.png
- styling.png
- testing.png
- theming.png
- tutorials.svg
- youtube.svg
- button.css
- Button.stories.ts
- Button.tsx
- Configure.mdx
- header.css
- Header.stories.ts
- Header.tsx
- page.css
- Page.stories.ts
- Page.tsx
- App.css
- App.tsx
- index.css
- main.tsx
- vite-env.d.ts
- example.testplane.ts
- tsconfig.json
- .gitignore
- .npmrc
- .nvmrc
- index.html
- package-lock.json
- package.json
- README.md
- testplane.config.ts
- tsconfig.app.json
- tsconfig.json
- tsconfig.node.json
- vite.config.ts
- create-client-scripts-symlinks.js
- preload-standalone-browser.ts
- run-node-without-type-stripping.js
- index.ts
- utils.ts
- css.ts
- debugger.ts
- dom.ts
- fetch.ts
- network.ts
- page.ts
- profiler.ts
- runtime.ts
- target.ts
- index.ts
- merge-hashes.ts
- merge-tests.ts
- click-command-guard.ts
- constants.ts
- coverage-hooks.ts
- css-selectivity.ts
- debug.ts
- fs-cache.ts
- hash-provider.ts
- hash-reader.ts
- hash-writer.ts
- index.ts
- js-selectivity.ts
- json-utils.ts
- modes.ts
- navigation-guard.ts
- runner.ts
- test-dependencies-reader.ts
- test-dependencies-writer.ts
- testplane-selectivity.ts
- types.ts
- used-dumps-tracker.ts
- utils.ts
- connection.ts
- constants.ts
- debug.ts
- emitter.ts
- error.ts
- index.ts
- types.ts
- utils.ts
- ws-endpoint.ts
- error.ts
- index.ts
- implementation.ts
- inject.ts
- tsconfig.compat.json
- tsconfig.json
- outside-of-viewport.ts
- clip-rect.ts
- descriptions.ts
- dom.ts
- element-rect.ts
- pseudo-element-rect.ts
- scroll.ts
- trusted-types.ts
- user-agent.ts
- z-index.ts
- implementation.ts
- inject.ts
- operations.ts
- tsconfig.compat.json
- tsconfig.json
- types.ts
- getComputedStyle.ts
- LICENSE.md
- matchMedia.ts
- lib.compat.ts
- lib.native.ts
- logger.ts
- sizzle.d.ts
- xpath.ts
- build.js
- calibrate.js
- rrweb-record.min.js
- tsconfig.compat.common.json
- tsconfig.native.common.json
- assert-refs.js
- index.js
- update-refs.js
- assert-view-error.ts
- base-state-error.ts
- image-diff-error.ts
- invalid-ref-image-error.ts
- no-ref-image-error.ts
- assert-view-results.js
- index.js
- index.ts
- restoreStorage.ts
- dumpStorage.ts
- index.ts
- captureDomSnapshot.ts
- clearSession.ts
- getConfig.js
- getPuppeteer.js
- getState.ts
- index.ts
- moveCursorTo.ts
- openAndWait.ts
- runStep.ts
- scrollIntoView.ts
- setOrientation.js
- switchToRepl.ts
- types.ts
- unstable_getCdp.ts
- waitForStaticToLoad.ts
- async-local-storage.ts
- callstack.ts
- commands.ts
- index.ts
- rrweb.ts
- utils.ts
- assign.ts
- geometry.ts
- index.ts
- tsconfig.json
- types.ts
- debug-utils.ts
- index.ts
- horizontal-overflow-error.ts
- vertical-overflow-error.ts
- animations.ts
- iframe.ts
- index.ts
- pointer-events.ts
- scrolls.ts
- wait-for-selectors-to-settle.ts
- index.ts
- constants.ts
- debug.ts
- elements-screen-shooter.ts
- full-page-screen-shooter.ts
- README.md
- terminology.excalidraw
- terminology.svg
- viewport-screen-shooter.ts
- constants.ts
- index.ts
- utils.ts
- attachToBrowser.ts
- index.ts
- launchBrowser.ts
- types.ts
- compression.ts
- constants.ts
- debug.ts
- error.ts
- index.ts
- request.ts
- response.ts
- types.ts
- .gitignore
- browser.ts
- calibrator.ts
- core-error.ts
- existing-browser.ts
- new-browser.ts
- types.ts
- browser.ts
- driver.ts
- index.ts
- linux.json
- mac.json
- mac_arm.json
- win32.json
- win64.json
- browser.ts
- driver.ts
- index.ts
- utils.ts
- browser.ts
- driver.ts
- index.ts
- browser.ts
- driver.ts
- index.ts
- utils.ts
- cli-progress-bar.ts
- index.ts
- browser.ts
- index.ts
- ubuntu-20-dependencies.json
- ubuntu-22-dependencies.json
- ubuntu-24-dependencies.json
- chrome.ts
- chromium.ts
- firefox.ts
- index.ts
- processed-browsers-linux.json
- shared-objects-map-ubuntu-20.json
- shared-objects-map-ubuntu-22.json
- shared-objects-map-ubuntu-24.json
- index.ts
- apt-file.ts
- index.ts
- readelf.ts
- utils.ts
- browser-downloader.ts
- constants.ts
- index.ts
- shared-object.ts
- utils.ts
- apt.ts
- index.ts
- utils.ts
- constants.ts
- index.ts
- install.ts
- resolve-browser-version.ts
- run.ts
- utils.ts
- basic-pool.ts
- caching-pool.ts
- cancelled-error.ts
- index.ts
- limited-pool.ts
- limited-use-set.ts
- per-browser-limited-pool.ts
- types.ts
- utils.ts
- webdriver-pool.ts
- glob-extra.ts
- index.ts
- glob-extra.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- constants.ts
- index.ts
- info.ts
- repl-options.ts
- browser-config.ts
- browser-options.js
- defaults.js
- index.ts
- options-builder.js
- options.js
- runtime-config.js
- types.ts
- utils.ts
- browser.ts
- config.ts
- help.ts
- png.ts
- process-messages.ts
- repl.ts
- test-statuses.js
- index.ts
- utils.ts
- constants.ts
- frames.ts
- index.ts
- source-maps.ts
- types.ts
- utils.ts
- abort-on-reconnect-error.ts
- testplane-internal-error.ts
- unhandled-rejection-error.ts
- index.ts
- index.ts
- types.ts
- utils.js
- index.ts
- vitest-spy.ts
- base.js
- console.js
- file.js
- index.js
- helpers.js
- icons.js
- base.js
- flat.js
- index.js
- jsonl.js
- plain.js
- vite.d.ts
- base.ts
- browser.ts
- index.ts
- load-page.ts
- vite-runtime.ts
- events.ts
- index.ts
- parser.ts
- @testplane-wdio-logger.ts
- default-module.ts
- import-meta-resolve.ts
- console.ts
- index.ts
- selector.ts
- constants.ts
- driver.ts
- expect.ts
- globals.ts
- index.ts
- mock.ts
- package.json
- tsconfig.json
- types.ts
- generate-index-html.ts
- mock.ts
- constants.ts
- manual-mock.ts
- polyfill.ts
- server.ts
- socket.ts
- types.ts
- utils.ts
- high-priority-browser-agent.js
- index.ts
- insistant-test-runner.js
- regular-test-runner.js
- skipped-test-runner.js
- browser-agent.js
- browser-runner.ts
- index.ts
- promise-group.js
- suite-monitor.js
- tests-tracker.ts
- types.ts
- list.ts
- tree.ts
- constants.ts
- index.ts
- also-controller.ts
- browser-version-controller.ts
- config-controller.ts
- only-controller.ts
- skip-controller.ts
- index.js
- mocha-event-bus.js
- tree-builder-decorator.js
- utils.js
- index.ts
- set-collection.ts
- test-set.ts
- configurable-test-object.ts
- hook.ts
- index.ts
- suite.ts
- test-object.ts
- test.ts
- types.ts
- build-instructions.ts
- index.ts
- test-parser-api.ts
- test-parser.ts
- tree-builder.ts
- globals.ts
- helpers.ts
- index.ts
- index.ts
- typescript.ts
- browser.ts
- cli.ts
- config.ts
- crypto.js
- eight-bit-rgba-to-png.ts
- env.js
- errors.ts
- fs.ts
- ipc.js
- logger.ts
- module.ts
- page-loader.ts
- preload-utils.ts
- processor.js
- promise.ts
- repl-module-hooks.ts
- secret-replacer.ts
- typescript.ts
- worker-error-serialization.ts
- worker-process.ts
- workers-registry.js
- matchers-overrides.ts
- index.js
- constants.ts
- execution-thread.ts
- index.ts
- types.ts
- capture-fail-screenshot.ts
- execution-thread.js
- hook-runner.js
- index.js
- types.ts
- browser-agent.ts
- browser-pool.js
- caching-test-parser.ts
- index.js
- sequence-test-parser.ts
- simple-test-parser.ts
- index.js
- testplane-facade.ts
- testplane.ts
- constants.ts
- error.ts
- index.ts
- utils.ts
- base-testplane.ts
- errors.ts
- globalFilesToRemove.ts
- globals.ts
- image.ts
- index.ts
- signal-handler.ts
- stats.ts
- temp.js
- testplane.ts
- unstable.ts
- validators.ts
- compute-safe-area-header-and-footer.png
- multiple-matches.png
- multiple-selectors.png
- pseudo-elements.png
- fractional-positions.png
- partially-visible-after-scroll.png
- compute-safe-area-sticky-toolbar-in-panel.png
- compute-safe-area-nested-stacking-overlay-behind.png
- box-shadow.png
- compute-safe-area-stacking-context-filter-in-front.png
- compute-safe-area-sticky-footer-in-panel.png
- compute-safe-area-scrollable-container-with-border-radius.png
- compute-safe-area-sticky-header-with-shadow.png
- target.png
- compute-safe-area-floating-help-button.png
- compute-safe-area-stacking-context-filter-in-front.png
- compute-safe-area-fixed-app-header.png
- compute-safe-area-stacking-context-opacity-behind.png
- compute-safe-area-root-sticky-behind-absolute-popup.png
- compute-safe-area-absolute-inside-panel.png
- transformed-elements.png
- offscreen.png
- pseudo-elements.png
- compute-safe-area-modal-backdrop.png
- inset-box-shadow.png
- fixed-parent-in-overflow-hidden-external-containing-block.png
- nested-elements.png
- target.png
- mixed-visibility.png
- single-element.png
- transformed-pseudo-elements.png
- outline.png
- compute-safe-area-absolute-overlay-outside-panel.png
- compute-safe-area-nested-stacking-overlay-in-front.png
- compute-safe-area-huge-fixed-banner.png
- compute-safe-area-target-element-inside-fixed.png
- overflow-hidden.png
- fixed-in-overflow.png
- compute-safe-area-absolute-popup-capture-target.png
- scrollable-container-scrolled.png
- overflow-scroll.png
- compute-safe-area-fixed-element-outside-of-viewport.png
- compute-safe-area-cookie-consent-bar.png
- pseudo-elements-ancestor-cb.png
- margin-padding-border.png
- compute-safe-area-non-scrollable-modal-with-positioned-children.png
- absolute-in-overflow-hidden-external-containing-block.html
- absolute-overflows-parent.html
- box-shadow.html
- display-contents-overflow-hidden.html
- fixed-in-overflow.html
- fixed-parent-in-overflow-hidden.html
- fractional-positions.html
- hidden-elements.html
- inset-box-shadow.html
- margin-padding-border.html
- multiple-elements.html
- multiple-selector-matches.html
- nested-elements.html
- offscreen-element.html
- outline.html
- overflow-hidden.html
- overflow-scroll.html
- partially-visible-after-scroll.html
- pseudo-elements-ancestor-cb.html
- pseudo-elements.html
- scrollable-container.html
- single-element.html
- transformed-element.html
- transformed-pseudo-elements.html
- analytics-dashboard.html
- fixed-modal.html
- split-panels.html
- absolute-inside-scroll-panel.html
- absolute-overlay-outside-panel.html
- absolute-popup-capture-target.html
- cookie-consent-bar.html
- fixed-app-header.html
- fixed-element-outside-of-viewport.html
- floating-help-button.html
- half-viewport-banner.html
- header-and-footer.html
- huge-fixed-banner.html
- modal-with-backdrop.html
- nested-stacking-overlay-behind.html
- nested-stacking-overlay-in-front.html
- non-scrollable-modal-with-positioned-children.html
- root-sticky-behind-absolute-popup.html
- scrollable-container-with-border-radius.html
- simple-sticky-header.html
- stacking-context-filter-in-front.html
- stacking-context-opacity-behind.html
- sticky-footer-in-panel.html
- sticky-header-with-shadow.html
- sticky-toolbar-in-panel.html
- target-element-inside-fixed.html
- layout.html
- below-fold-window.html
- labeled-scroll-panel.html
- nested-scroll.html
- scrollable-container.html
- visible-target.html
- window-then-panel-scroll.html
- computeCaptureSpecs.testplane.ts
- computePixelRatio.testplane.ts
- computeSafeArea.testplane.ts
- computeViewportSize.testplane.ts
- getCommonScrollParent.testplane.ts
- scrollElementBy.testplane.ts
- scrollToCaptureAreaIfNeeded.testplane.ts
- dashboard-long-page.html
- prepareViewportScreenshot.testplane.ts
- utils.ts
- testplane.config.ts
- tsconfig.json
- types.d.ts
- vite.config.ts
- card-far-below-viewport.html
- test.testplane.js
- testplane.config.ts
- before-test.test.js
- on-fail.test.js
- switch-to-repl.test.mts
- switch-to-repl.test.ts
- page.html
- testplane.config.js
- conflicting-async-loader.mjs
- repl-client.js
- repl.test.js
- test-block.png
- test-block.png
- test-block.png
- animation-cleanup.png
- test-block.png
- short-block-final.png
- short-block-suppress-on.png
- test-block.png
- fixed-layer-in-transformed-page.png
- test-block.png
- test-block.png
- test-block.png
- test-block.png
- test-block.png
- viewport-ignore-elements.png
- test-block.png
- test-block.png
- test-block.png
- fixed-overlay-content-and-scrollable-block.png
- test-block.png
- short-block-final.png
- short-block-suppress-on.png
- test-block.png
- test-block.png
- after.png
- before.png
- test-block.png
- test-block.png
- test-block.png
- long-block-suppress-off.png
- viewport.png
- scroll-sensitive-popup.png
- sticky-safe-area-first-chunk.png
- two-blocks.png
- basic-report-page-screenshot.png
- sticky-interference.png
- long-block-suppress-default.png
- test-block.png
- chained-element.png
- test-block.png
- long-block-suppress-off.png
- test-block.png
- test-block.png
- animation-cleanup-iframe.png
- two-blocks.png
- mixed-fixed-and-scrollable-blocks.png
- text-block.png
- test-block.png
- long-block-suppress-default.png
- sticky-safe-area-rollback.png
- xpath-element.png
- test-block.png
- test-block.png
- test-block.png
- animation-cleanup-iframe.html
- animation-cleanup.html
- bottom-drawer-with-long-list.html
- capture-area-disappears-after-scroll.html
- card-far-below-viewport.html
- delayed-fixed-header-after-scroll.html
- fixed-and-scrollable-selected-blocks.html
- fixed-element-out-of-viewport.html
- fixed-layer-in-transformed-page.html
- fixed-overlay-content-and-scrollable-block.html
- fractional-boxes-inside-test-block.html
- impossible-ignore-elements.html
- impossible-safe-area.html
- just-sticky-element.html
- long-block-inside-scrollable-container-not-in-view-ignore-areas.html
- long-block-inside-scrollable-container-not-in-view.html
- long-block-inside-scrollable-container.html
- long-block.html
- modal-window-playground.html
- nested-overflow-visible-diagonal-block.html
- overlapping-blocks-at-y2000.html
- scrollable-modal-playground.html
- simple-ignore-areas-test.html
- slightly-not-in-viewport.html
- slightly-overlapping-impossible-safe-area.html
- small-block-at-the-bottom-of-scrollable-container.html
- sticky-element-inside-capture-area.html
- sticky-header-appears-after-scroll.html
- sticky-interference-behind-capture-target.html
- suppress-interactions-hover.html
- two-blocks-inside-scrollable-container-clipped.html
- two-blocks-inside-scrollable-container.html
- very-long-block-with-sticky-elements.html
- very-long-block.html
- viewport-ignore-elements.html
- viewport-sized-block.html
- assert-view.testplane.js
- calibration-resize.testplane.js
- report-page-screenshot.testplane.js
- .eslintrc.js
- .gitignore
- testplane.config.ts
- .hermione.conf.js
- calibrate-broken.png
- calibrate-with-overlay-scrollbar.png
- calibrate.png
- vite.conf.ts
- deterministic-changing-dimensions.html
- dynamic-sticky-menu-safe-area.html
- fixed-block-slightly-off-viewport.html
- fractional-scroll-checkpoint-stability.html
- non-deterministic-changing-dimensions.html
- partially-offscreen.html
- visible-top-long-block-overflow.html
- deterministic-changing-dimensions.png
- dynamic-sticky-menu-safe-area.png
- fixed-block-slightly-off-viewport.png
- partially-offscreen.png
- visible-top-long-block-overflow.png
- screen-shooter.test.ts
- utils.ts
- index.html
- server.ts
- constants.ts
- standalone-save-state.test.ts
- standalone.test.ts
- index.js
- index.ts
- merge-hashes.ts
- merge-tests.ts
- click-command-guard.ts
- css-selectivity.ts
- fs-cache.ts
- hash-provider.ts
- hash-reader.ts
- hash-writer.ts
- index.ts
- js-selectivity.ts
- modes.ts
- runner.ts
- test-dependencies-reader.ts
- test-dependencies-writer.ts
- used-dumps-tracker.ts
- utils.ts
- connection.ts
- index.ts
- build.ts
- assert-refs.js
- update-refs.js
- assert-view-error.js
- image-diff-error.js
- no-ref-image-error.js
- assert-view-results.js
- index.js
- captureDomSnapshot.ts
- clearSession.ts
- getConfig.js
- getPuppeteer.js
- openAndWait.ts
- restoreState.js
- runStep.js
- setOrientation.js
- switchToRepl.ts
- waitForStaticToLoad.ts
- callstack.js
- commands.js
- index.js
- rrweb.js
- utils.js
- geometry.ts
- 0.png
- 1.png
- expected.png
- full-page.png
- 0.png
- 1.png
- 2.png
- 3.png
- expected.png
- full-page.png
- 0.png
- 1.png
- 2.png
- 3.png
- 4.png
- expected.png
- full-page.png
- 0.png
- 1.png
- 2.png
- 3.png
- expected.png
- full-page.png
- 0.png
- 1.png
- 2.png
- 3.png
- 4.png
- expected.png
- full-page.png
- 0.png
- 1.png
- expected.png
- full-page.png
- 0.png
- expected.png
- full-page.png
- 0.png
- expected.png
- full-page.png
- 0.png
- expected.png
- full-page.png
- 0.png
- expected.png
- full-page.png
- 0.png
- expected.png
- full-page.png
- 0.png
- expected.png
- full-page.png
- 0.png
- expected.png
- full-page.png
- 0.png
- 1.png
- expected.png
- full-page.png
- 0.png
- 1.png
- expected.png
- full-page.png
- 0.png
- 1.png
- expected.png
- full-page.png
- 0.png
- 1.png
- expected.png
- full-page.png
- data.json
- generate.ts
- index.ts
- index.js
- validation.js
- index.ts
- utils.ts
- compression.ts
- index.ts
- request.ts
- response.ts
- calibrator.js
- existing-browser.js
- new-browser.ts
- utils.js
- browser.ts
- driver.ts
- index.ts
- browser.ts
- driver.ts
- browser.ts
- driver.ts
- index.ts
- browser.ts
- driver.ts
- index.ts
- browser.ts
- index.ts
- cache.ts
- shared-object.ts
- utils.ts
- index.ts
- install.ts
- registry.ts
- run.ts
- utils.ts
- basic-pool.js
- caching-pool.js
- index.js
- limited-pool.js
- per-browser-limited-pool.js
- util.js
- utils.js
- webdriver-pool.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.js
- browser-config.js
- browser-options.js
- index.js
- options.js
- runtime-config.js
- index.ts
- utils.ts
- frames.ts
- index.ts
- source-maps.ts
- utils.ts
- index.js
- utils.js
- console.js
- file.js
- index.js
- flat.js
- index.js
- jsonl.js
- plain.js
- utils.js
- manual-mock.ts
- server.ts
- high-priority-browser-agent.js
- index.js
- insistant-test-runner.js
- regular-test-runner.js
- skipped-test-runner.js
- browser-agent.js
- browser-runner.js
- index.js
- promise-group.js
- suite-monitor.js
- list.ts
- tree.ts
- index.ts
- also-controller.ts
- browser-version-controller.js
- config-controller.js
- only-controller.js
- skip-controller.js
- index.js
- mocha-event-bus.js
- tree-builder-decorator.js
- index.js
- set-collection.js
- test-set.js
- configurable-test-object.js
- hook.js
- suite.js
- test-object.js
- test.js
- build-instructions.js
- index.js
- test-parser-api.js
- test-parser.js
- tree-builder.js
- browser.ts
- compileTagFilter.ts
- config.ts
- env.js
- fs.ts
- logger.js
- module.ts
- page-loader.ts
- promise.ts
- repl-instrumentation.ts
- repl-module-hooks.ts
- secret-replacer.ts
- typescript.ts
- worker-error-serialization.ts
- worker-process.js
- workers-registry.js
- index.ts
- execution-thread.js
- hook-runner.js
- index.js
- browser-agent.js
- browser-pool.js
- caching-test-parser.js
- index.js
- sequence-test-parser.js
- simple-test-parser.js
- index.js
- testplane-facade.js
- testplane.js
- index.ts
- image.js
- signal-handler.ts
- stats.js
- temp.js
- testplane.js
- validators.js
- testplane-events.ts
- .eslintrc.js
- assert-ext.js
- setup.js
- ts-node.js
- tsconfig.json
- types.ts
- utils.js
- clear-require.d.ts
- escape-string-regexp.d.ts
- global.d.ts
- .eslintignore
- .eslintrc.js
- .gitignore
- .mocharc.js
- .npmignore
- .npmrc
- .nvmrc
- .prettierignore
- .prettierrc.js
- AUTHORS
- CHANGELOG.md
- CLA.md
- commitlint.config.js
- CONTRIBUTING.md
- LICENSE
- package-lock.json
- package.json
- README.md
- Releases.md
- tsconfig.common.json
- tsconfig.json
# Installation Guide
1. Get the code
git clone https://github.com/gemini-testing/testplane
Downloads the entire project code from GitHub to your computer.
cd testplane
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
npm init testplane@latest new-testplane-project
Type this command into your terminal and run it.
<a href="https://www.npmjs.com/package/testplane"><img src="https://img.shields.io/npm/dt/testplane.svg" alt="Total Downloads"></a>
Type this command into your terminal and run it.
<a href="https://github.com/gemini-testing/testplane/releases"><img src="https://img.shields.io/npm/v/testplane.svg" alt="Latest Release"></a>
Type this command into your terminal and run it.
<a href="https://github.com/gemini-testing/testplane/blob/master/LICENSE"><img src="https://img.shields.io/npm/l/testplane.svg" alt="License"></a>
Type this command into your terminal and run it.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
