All Projects → percy → percy-agent

percy / percy-agent

Licence: MIT license
[Deprecated in favor of `@percy/cli`] An agent process for integrating with Percy.

Programming Languages

HTML
75241 projects
typescript
32286 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to percy-agent

percy-webdriverio
Visual testing with WebdriverIO and Percy
Stars: ✭ 25 (+19.05%)
Mutual labels:  visual-testing, percy, visual-regression-testing
snapshot-action
[Deprecated] A GitHub action to visually test static sites with Percy
Stars: ✭ 14 (-33.33%)
Mutual labels:  visual-testing, percy
percy-node
Utilities for visual regression testing in node based testing setups (like Protractor) for use with percy.io
Stars: ✭ 17 (-19.05%)
Mutual labels:  percy, visual-regression-testing
percy-puppeteer
Visual testing with Puppeteer and Percy
Stars: ✭ 47 (+123.81%)
Mutual labels:  visual-testing, percy
Gazo-san
Detect difference between two images.
Stars: ✭ 40 (+90.48%)
Mutual labels:  visual-testing, visual-regression-testing
aio-cli-plugin-runtime
Adobe I/O Runtime plugin for the Adobe I/O CLI
Stars: ✭ 15 (-28.57%)
Mutual labels:  oclif
visual-regression-testing-jest-chromeless
Visual regression testing using Jest, Chromeless and AWS Lambda.
Stars: ✭ 17 (-19.05%)
Mutual labels:  visual-regression-testing
hackmd-cli
The HackMD/CodiMD Command Line Tool
Stars: ✭ 91 (+333.33%)
Mutual labels:  oclif
jest-puppe-shots
A Jest plugin for creating screenshots of React components with a little help of Puppeteer
Stars: ✭ 86 (+309.52%)
Mutual labels:  visual-testing
jest-transform-css
👩‍🏭 Jest transformer to import CSS into Jest's jsdom
Stars: ✭ 26 (+23.81%)
Mutual labels:  visual-regression-testing
hackernews
This project is based on the book "The Road to React" by Robin Wieruch
Stars: ✭ 19 (-9.52%)
Mutual labels:  percy
next.js-boilerplate
next.js bolierplate, next.js 的开发模板
Stars: ✭ 28 (+33.33%)
Mutual labels:  visual-testing
gatsby-generator
🎰 Generate Gatsby Starters in Seconds
Stars: ✭ 23 (+9.52%)
Mutual labels:  oclif
nightwatch-vrt
Visual Regression Testing tools for nightwatch.js
Stars: ✭ 59 (+180.95%)
Mutual labels:  visual-regression-testing
vuetify-with-storybook
Setting up Storybook with Vuetify the right way
Stars: ✭ 116 (+452.38%)
Mutual labels:  visual-testing
example-percy-cypress
Example app demonstrating Percy's Cypress integration.
Stars: ✭ 48 (+128.57%)
Mutual labels:  visual-testing
laravel-visual-testing
Visual UI screenshot testing with Laravel Dusk using percy.io
Stars: ✭ 29 (+38.1%)
Mutual labels:  percy
vrt-react
Take a screenshot 📸 of React component. Push it and compare images in pull request.
Stars: ✭ 19 (-9.52%)
Mutual labels:  visual-regression-testing
Oclif
Node.js Open CLI Framework. Built with 💜 by Heroku.
Stars: ✭ 6,807 (+32314.29%)
Mutual labels:  oclif
libertadores-cli
A simple CLI to get information about "Copa Libertadores" right in your terminal
Stars: ✭ 20 (-4.76%)
Mutual labels:  oclif

@percy/agent

⚠️ This package is no longer activly maintained. All current SDKs have been migrated to use @percy/cli: https://docs.percy.io/docs/migrating-to-percy-cli

A low-level Node process for interacting with Percy.

Version CircleCI This project is using Percy.io for visual regression testing. Downloads/week License

Usage

$ npm install -g @percy/agent
$ percy COMMAND
running command...
$ percy (-v|--version|version)
@percy/agent/0.28.0 linux-x64 node-v12.18.3
$ percy --help [COMMAND]
USAGE
  $ percy COMMAND
...

Commands

percy exec

Start and stop Percy around a supplied command.

USAGE
  $ percy exec

OPTIONS
  -c, --config=config                              Path to percy config file
  -h, --allowed-hostname=allowed-hostname          Allowable hostname(s) to capture assets from
  -p, --port=port                                  [default: 5338] Port
  -t, --network-idle-timeout=network-idle-timeout  [default: 125] Asset discovery network idle timeout (in milliseconds)

  --cache-responses                                [default: true] Caches successful network responses in asset
                                                   discovery

EXAMPLES
  $ percy exec -- echo "percy is running around this echo command"
  $ percy exec -- bash -c "echo foo && echo bar"

percy finalize

Finalize a build. Commonly used for parallelized builds, especially when the number of parallelized processes is unknown.

USAGE
  $ percy finalize

OPTIONS
  -a, --all  (required)

EXAMPLE
  $ percy finalize --all
  [percy] Finalized parallel build.

percy help [COMMAND]

display help for percy

USAGE
  $ percy help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI

See code: @oclif/plugin-help

percy snapshot [SNAPSHOTDIRECTORY]

Snapshot a directory containing a pre-built static website.

USAGE
  $ percy snapshot [SNAPSHOTDIRECTORY]

ARGUMENTS
  SNAPSHOTDIRECTORY  [default: .] A path to the directory you would like to snapshot

OPTIONS
  -b, --base-url=base-url                          [default: /] If your static files will be hosted in a subdirectory,
                                                   instead of the webserver's root path, set that subdirectory with this
                                                   flag.

  -c, --config=config                              Path to percy config file

  -d, --dry-run                                    Print the list of paths to snapshot without creating a new build

  -h, --allowed-hostname=allowed-hostname          Allowable hostname(s) to capture assets from

  -i, --ignore-files=ignore-files                  [default: ] Glob or comma-seperated string of globs for matching the
                                                   files and directories to ignore.

  -p, --port=port                                  [default: 5338] Port

  -s, --snapshot-files=snapshot-files              [default: **/*.html,**/*.htm] Glob or comma-seperated string of globs
                                                   for matching the files and directories to snapshot.

  -t, --network-idle-timeout=network-idle-timeout  [default: 125] Asset discovery network idle timeout (in milliseconds)

EXAMPLES
  $ percy snapshot _site/
  $ percy snapshot _site/ --base-url "/blog/"
  $ percy snapshot _site/ --ignore-files "/blog/drafts/**"

percy start

Starts the percy process.

USAGE
  $ percy start

OPTIONS
  -c, --config=config                              Path to percy config file
  -d, --detached                                   start as a detached process
  -h, --allowed-hostname=allowed-hostname          Allowable hostname(s) to capture assets from
  -p, --port=port                                  [default: 5338] Port
  -t, --network-idle-timeout=network-idle-timeout  [default: 125] Asset discovery network idle timeout (in milliseconds)

EXAMPLE
  $ percy start
  info: percy has started on port 5338.

percy stop

Stops the percy process.

USAGE
  $ percy stop

OPTIONS
  -p, --port=port  [default: 5338] Port

EXAMPLE
  $ percy stop
  info: percy has stopped.

percy upload [UPLOADDIRECTORY]

Upload a directory containing static snapshot images.

USAGE
  $ percy upload [UPLOADDIRECTORY]

ARGUMENTS
  UPLOADDIRECTORY  [default: .] A path to the directory containing static snapshot images

OPTIONS
  -c, --config=config  Path to percy config file
  -d, --dry-run        Print the list of images to upload without uploading them

  -f, --files=files    [default: **/*.png,**/*.jpg,**/*.jpeg] Glob or comma-seperated string of globs for matching the
                       files and directories to snapshot.

  -i, --ignore=ignore  [default: ] Glob or comma-seperated string of globs for matching the files and directories to
                       ignore.

EXAMPLES
  $ percy upload _images/
  $ percy upload _images/ --files **/*.png
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].