Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Latest commit 06167a6 Jun 24, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
api
client master - initial commit May 17, 2019
documentation master - initial commit May 17, 2019
examples master - initial commit May 17, 2019
server master - initial commit May 17, 2019
.gitignore master - initial commit May 17, 2019
.gitlab-ci.yml master - initial commit May 17, 2019
README.md master - initial commit May 17, 2019
license.md Create license.md Jun 24, 2019
pom.xml master - initial commit May 17, 2019

README.md

Regression testing platform

Platform contains four modules:

  • api - library which is used by a developer to run screenshot comparison in tests,
  • client - graphical user interface for platform,
  • server - core of our platform, responsible for saving screenshots and doing comparisons.
  • examples - example tests which use api library.

What do you need to run a platform

  1. Java 11.
  2. Maven.
  3. Chrome driver - to run selenium tests.
  4. nodejs - to run client module.

How to run

  1. Build whole platform with mvn clean install.
  2. Run server - please read server readme.
  3. Run client - please read client readme.

To test if everything is working properly you can run one of our example tests. After running test you should be able to see test result on GUI (http://localhost:4200/).

Documentation

You can’t perform that action at this time.