6.0.0
Merge branch 'release' into fix-16266
chore(test): fix default actual source
test: add mark as expected
(test) manually sync visual test fix.
[test] Fix test facilities. (1) Fix that visual test runtime thrown error may block the entire text execution without notification. (2) Recored double mousedown without a mouseup will cause error in puppeteer. Added error message to users.
feat(test): add tips for installing dependencies before running visual test & add eslint config for `runTest` folder
refact(data): share source instance with dataset
test: support using theme in visual test
test(visual): optimize test runner and report tool
test(theme): fix test cases of v6
chore(deps-dev): bump tar-fs from 3.0.8 to 3.0.9 in /test/runTest
test: fix test case and tool & update stale deps
chore(test): support mark diff as expected
test(visual): fix url loading error may block. add threads in cli