Auto code fixer for UI-based flaky test
npm install @aaronxyliu/ftfixerhow to install?
`` shell`NPM
$ npm install --save-dev @aaronxyliu/ftfixerYarn
$ yarn add --dev @aaronxyliu/ftfixer
how to update to newest version?
` shell`NPM
$ npm update ftfixerYarn
$ yarn up @aaronxyliu/ftfixer
how to use?
` shell`NPM
$ npx ftfixer --help # User manual
$ npx ftfixer ui # Open UI panel on local serverYarn
$ yarn ftfixer --help
$ yarn ftfixer ui
You can preset the log file path by setting environment variable.
` shell`
$ FT_LOG_PATH=
shell
$ npm install
`How to minify JS file?
` shell
$ npx minify lib/mutationObserver.js > lib/mutationObserver.min.js
`How to publish to NPM?
` shell
$ npm run git-push
$ npm run deploy
`How to test?
` shell
$ node bin/ftfixer.js --help
$ npx nodemon bin/ftfixer.js ui
`How to contact the author?
Please email to
xliu234@buffalo.eduAll the mutation record will be saved in
mutations.log file, located in lib/GUI/public` directory.