Problem
We are looking to move off using Screener as our Visual Regression testing solution for the entire monorepo by the end of the year.
Solution
Near Term
- Near term plan is to integrate and use an internal 1JS VR tool to replace screener for v0, v7, v8, and v9. The intent is for v0, v7 and v8 to stay with this solution going forward since they are legacy libraries.
Long Term
- Long term plan is to migrate v9 VR tests to use Chromatic (Internal Doc writeup). This will have to be done in multiple steps:
Problem
We are looking to move off using Screener as our Visual Regression testing solution for the entire monorepo by the end of the year.
Solution
Near Term
Screenerimports withStoryWrightfor v8 chore (v8-vr-tests): Remove usage of Screener #25979Screenerimports withStoryWrightfor v9 chore (v9 vr-tests): Remove usage of Screener #25980Screenerimports withStoryWrightfor v7 chore (v7 vr-tests): Completely remove usage of Screener #26049Screenerrelated files from v0 chore (v0 vr-tests): Remove usage of Screener #26053Screenerdependencies from package.json chore: remove screener dependencies and various screener removal cleanups #26070Screenerrelated github secrets Remove screener related secrets now that they are not being used #26086Long Term
react-storybook-addonconfigurable to be used by vr stories: feat(react-storybook-addon): make withFluentProvider decorator configurable to be used for VR tests #25162react-menupackage etc.)