This repository has been archived by the owner on Sep 21, 2022. It is now read-only.
Releases: gemini-testing/gemini
Releases Β· gemini-testing/gemini
v4.0.1
v4.0.0
- Fixed hang in browser pool queue when using
parallelLimit
option - Image processing moved to workers (test speed increased, memory usage decreased)
- Added ability to set
tempDir
option from cli - Do not retry failed test if it hasn't reference image
BREAKING CHANGES:
- Do not support node lower than 4.0
- Changed suite declaration. You don't need now to require gemini for each suite file
- Removed
gather command
. Useupdate
command instead - Now error data will be extended with path to image instead of image itself:
error.image
=>error.imagePath
v3.0.0
- Fixed
CLIENT_STOPPED_SESSION
bug when performing setWindowSize in post actions (@j0tunn) - Suite.browsers: ability to set browsers, in which suite should be run (@eGavr)
- Added ability to use .js/.json config files (@j0tunn)
- Android support:
- Enable uncaughtException logging (@SwinX)
- Fix coverage (@benedfit):
- pass in all original options when processing media rules
- check length of selector after pseudo-elements have been removed
v2.1.1
v2.1.0
- Fixed bug in enable/disable logic in suite collection - may not work properly when disabling
all suites and enabling only some states in specific suite (@j0tunn) - Added possibility to enable/disable suites by full name (@j0tunn)
- Added possibility to specify
grep
condition forreadTests
API method (@SwinX)
v2.0.3
v2.0.2
v2.0.0
gemini update
command: ability to update only new and changed references (@sipayRT)SuiteCollection
: new API to run separate suites and states (@j0tunn)- Fix: free browser when reset failed (@j0tunn)
- Fix: provide image for errors during actions chain execution (@leonsabr)
- Run heavy operations in separate processes (@j0tunn)
- Force quit on second Ctrl+C (@j0tunn)
- Do not get browser session for suites without states (@j0tunn)
- Do not get browser session and do not perform any pre-actions for skipped suite (@j0tunn)
BREAKING CHANGES:
- New skip method API (@leonsabr)
- Browser now can be specified only by browser id matcher (string or RegExp)
- skip now accepts optional second parameter - reason, which will be displayed in reporters
- Deprecated options removed:
strictComparison
,referenceImageAbsence
(@SevInf, @j0tunn) - Deprecated API method
gemini.buildDiff
removed (@j0tunn) - Russian documentation removed (@j0tunn)
gemini.readTests
now returnsSuiteCollection
instance instead ofrootSuite
object (@j0tunn)gemini gather
deprecated in favor ofgemini update
(@sipayRT)