Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add regression tests flow #458

Merged
merged 2 commits into from
Sep 6, 2023
Merged

Conversation

okhan-okbay-cko
Copy link
Contributor

@okhan-okbay-cko okhan-okbay-cko commented Aug 25, 2023

Capability to run regression tests on a ad-hoc and on demand basis. JIRA

There are changes about perceptualPrecision. Everyone had the same problem. > 0.98 match is not detectable by human eye so it's safe and recommended way to use. It's automatically set in the extensions.

Perceptual Precision Value Description
100% Must be exactly equal
≥ 99% Allows differences not perceptible by human eyes
≥ 98% Allows differences possibly perceptible through close observation
≥ 90% Allows differences perceptible at a glance
≥ 50% Allows differences when more similar than opposite
≥ 0% Allows any differences

This PR also includes the lowering of the deployment target. Otherwise we couldn't get the simulator list for regression tests.

Snapshots had to be updated because otherwise they were not passing even after a perceptual precision change, even the changes were visibly not perceivable. So, the current images are produced on CI, uploaded as an artifact and then added to the repo as a new source of truth.

Images, side by side, need to be given a second-eye, to see if they look the same as before. If you witness any perceivable difference, then please add a review comment.

@okhan-okbay-cko okhan-okbay-cko force-pushed the feature/check-pr-workflow branch 17 times, most recently from 6eece4d to 5d76e6c Compare August 30, 2023 14:02
@okhan-okbay-cko okhan-okbay-cko changed the base branch from feature/check-pr-workflow to main August 30, 2023 15:32
@okhan-okbay-cko okhan-okbay-cko force-pushed the feature/regression-tests-workflow branch from d30f4a0 to 7f9092c Compare August 30, 2023 15:34
@okhan-okbay-cko okhan-okbay-cko force-pushed the feature/regression-tests-workflow branch 10 times, most recently from c942f07 to 7ee94b6 Compare September 6, 2023 00:16
@okhan-okbay-cko okhan-okbay-cko force-pushed the feature/regression-tests-workflow branch 2 times, most recently from ed923e0 to 53615b1 Compare September 6, 2023 00:32
@okhan-okbay-cko okhan-okbay-cko force-pushed the feature/regression-tests-workflow branch 3 times, most recently from 91dbb8b to 192e8df Compare September 6, 2023 01:55
@okhan-okbay-cko okhan-okbay-cko force-pushed the feature/regression-tests-workflow branch from 192e8df to f904da8 Compare September 6, 2023 02:49
@okhan-okbay-cko okhan-okbay-cko merged commit 7640f00 into main Sep 6, 2023
@okhan-okbay-cko okhan-okbay-cko deleted the feature/regression-tests-workflow branch September 6, 2023 14:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

Successfully merging this pull request may close these issues.

2 participants