1.0.35 • Published 2 years ago

@aaronxyliu/ftfixer v1.0.35

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

Flaky Test Fixer

For Users

This is a simple tool to automatically fix UI-based flaky test. To use this tool, your test must be written in JavaScript using Selenium for end-to-end testing purpose. You can find in example folder about how a typical test code looks like, and how this tool actually work.

how to install?

# NPM
$ npm install --save-dev @aaronxyliu/ftfixer
# Yarn
$ yarn add --dev @aaronxyliu/ftfixer

how to update to newest version?

# NPM
$ npm update ftfixer
# Yarn
$ yarn up @aaronxyliu/ftfixer

how to use?

# NPM
$ npx ftfixer --help    # User manual
$ npx ftfixer ui        # Open UI panel on local server
# Yarn
$ yarn ftfixer --help
$ yarn ftfixer ui

You can preset the log file path by setting environment variable.

$ FT_LOG_PATH=<path/to/mutations.log>

For Developers

How to deploy?

$ npm install

How to minify JS file?

$ npx minify lib/mutationObserver.js > lib/mutationObserver.min.js

How to publish to NPM?

$ npm run git-push
$ npm run deploy

How to test?

$ node bin/ftfixer.js --help
$ npx nodemon bin/ftfixer.js ui

How to contact the author?
Please email to xliu234@buffalo.edu

All the mutation record will be saved in mutations.log file, located in lib/GUI/public directory.

1.0.33

2 years ago

1.0.32

2 years ago

1.0.35

2 years ago

1.0.34

2 years ago

1.0.29

2 years ago

1.0.28

2 years ago

1.0.27

2 years ago

1.0.31

2 years ago

1.0.30

2 years ago

1.0.19

2 years ago

1.0.18

2 years ago

1.0.17

2 years ago

1.0.16

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.22

2 years ago

1.0.21

2 years ago

1.0.20

2 years ago

1.0.26

2 years ago

1.0.25

2 years ago

1.0.24

2 years ago

1.0.23

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago