chore(screenshotter): support Browserstack and test on Safari 13.1 (#2306)

* Support Browserstack in screenshotter

* Support Browserstack in CircleCI

* Test screenshots on Safari 13.1

* Don't run Safari screenshotter on forked PRs

* Update a screenshot

* Ignore *.log in .gitignore
This commit is contained in:
ylemkimon
2020-08-04 01:45:10 +09:00
committed by GitHub
parent ab5936a6e7
commit 36f9788cd6
127 changed files with 225 additions and 12 deletions

118
yarn.lock
View File

@@ -2939,6 +2939,18 @@ __metadata:
languageName: node
linkType: hard
"browserstack-local@npm:^1.4.5":
version: 1.4.5
resolution: "browserstack-local@npm:1.4.5"
dependencies:
https-proxy-agent: ^4.0.0
is-running: ^2.1.0
ps-tree: =1.2.0
temp-fs: ^0.9.9
checksum: ad58653e3fbead3e8f687aed2d7bd5cfd1ce19fa0c916d073ba34d6cddc5960b7712b771300c051355ee39009388323b0ad39223246e1c69adbdf173e54b81ce
languageName: node
linkType: hard
"bser@npm:2.1.1":
version: 2.1.1
resolution: "bser@npm:2.1.1"
@@ -4433,7 +4445,7 @@ __metadata:
languageName: node
linkType: hard
"duplexer@npm:^0.1.1":
"duplexer@npm:^0.1.1, duplexer@npm:~0.1.1":
version: 0.1.1
resolution: "duplexer@npm:0.1.1"
checksum: cd332f728a580abef8a87b38e129c7425d34b7dcc4e1b596da300bb3309e10ba51848429a0c0d1f134b66cae8c9ffe1371e3718c74a6f57da2a544a589b21216
@@ -4869,6 +4881,21 @@ __metadata:
languageName: node
linkType: hard
"event-stream@npm:=3.3.4":
version: 3.3.4
resolution: "event-stream@npm:3.3.4"
dependencies:
duplexer: ~0.1.1
from: ~0
map-stream: ~0.1.0
pause-stream: 0.0.11
split: 0.3
stream-combiner: ~0.0.4
through: ~2.3.1
checksum: dd5a563370ed94cfcc8f495528fd4795505d5ee7a991ea7870ec550dd9a785c121b47e931eb3e82be7ff0f449ae113b8026468249715ac432ffa9d402317715e
languageName: node
linkType: hard
"eventemitter3@npm:^4.0.0":
version: 4.0.4
resolution: "eventemitter3@npm:4.0.4"
@@ -5410,6 +5437,13 @@ __metadata:
languageName: node
linkType: hard
"from@npm:~0":
version: 0.1.7
resolution: "from@npm:0.1.7"
checksum: 23cc6301f6475806242a68cc2d70e40d363ffe0590c4c053c44638a9fb8c7c77a521f20d5c880b10a5e523a7ba1ca3e0827ccef32bddf0f3ad7b6bda771b1194
languageName: node
linkType: hard
"fs-extra@npm:^9.0.1":
version: 9.0.1
resolution: "fs-extra@npm:9.0.1"
@@ -5599,7 +5633,7 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"glob@npm:^7.0.3, glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4":
"glob@npm:^7.0.3, glob@npm:^7.0.5, glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4":
version: 7.1.6
resolution: "glob@npm:7.1.6"
dependencies:
@@ -6782,6 +6816,13 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"is-running@npm:^2.1.0":
version: 2.1.0
resolution: "is-running@npm:2.1.0"
checksum: 12b75e9513a8e801f6e5a2874c68cf84ace4e2f91cff8ccf14a37a7a6ee6ea79e4e2d384451191e3d84ad137327446144635a5fd4bb13a0c1e483f0931e9b876
languageName: node
linkType: hard
"is-stream@npm:^1.1.0":
version: 1.1.0
resolution: "is-stream@npm:1.1.0"
@@ -7665,6 +7706,7 @@ fsevents@^1.2.7:
babel-plugin-version-inline: ^1.0.0
benchmark: ^2.1.4
browserslist: ^4.13.0
browserstack-local: ^1.4.5
caniuse-lite: ^1.0.30001102
codecov: ^3.7.1
commander: ^6.0.0
@@ -8079,6 +8121,13 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"map-stream@npm:~0.1.0":
version: 0.1.0
resolution: "map-stream@npm:0.1.0"
checksum: 46003aa4a78c32d2f6d6e71d93f3401cf97ee1823117d1b148872d50373d3642fc1becdbbbf4f27b40692db7cd1cb770fc2be282f2bd785662c68eb1956a1219
languageName: node
linkType: hard
"map-visit@npm:^1.0.0":
version: 1.0.0
resolution: "map-visit@npm:1.0.0"
@@ -9335,6 +9384,15 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"pause-stream@npm:0.0.11":
version: 0.0.11
resolution: "pause-stream@npm:0.0.11"
dependencies:
through: ~2.3
checksum: a6bcf306f5e7f2cca0adcb424a6c7fa2760233ffd0631695421fdb29cdf8fbaf734161a6e97ebd05c83764b950029167036b0bb9898b36ae772ad5ad48862e91
languageName: node
linkType: hard
"pbkdf2@npm:^3.0.3":
version: 3.1.1
resolution: "pbkdf2@npm:3.1.1"
@@ -10414,6 +10472,17 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"ps-tree@npm:=1.2.0":
version: 1.2.0
resolution: "ps-tree@npm:1.2.0"
dependencies:
event-stream: =3.3.4
bin:
ps-tree: ./bin/ps-tree.js
checksum: 0dd001ab27d022acc6226ebf54938deaf151200f778d5f34470dcfe7395e5695331c588641c574e742d3933803c0b974802bd2c22ebe1584afe1c93f319b02cf
languageName: node
linkType: hard
"psl@npm:^1.1.28":
version: 1.8.0
resolution: "psl@npm:1.8.0"
@@ -11079,6 +11148,17 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"rimraf@npm:~2.5.2":
version: 2.5.4
resolution: "rimraf@npm:2.5.4"
dependencies:
glob: ^7.0.5
bin:
rimraf: ./bin.js
checksum: d61ffc54a6ee083db7540ac7cb6b87bc58538271303f52b32a146c059cdb93d914e94a4468960f4e09b15b783777bdc6b2461b1ac157d5abe034edfdc7e38318
languageName: node
linkType: hard
"ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1":
version: 2.0.2
resolution: "ripemd160@npm:2.0.2"
@@ -11720,6 +11800,15 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"split@npm:0.3":
version: 0.3.3
resolution: "split@npm:0.3.3"
dependencies:
through: 2
checksum: 4e20ae69b398d29820873dbba48baeefb6c1db3250cb2cdd467d91d571ea97232e94f21438d08824655d9436fd1c9994ce80e533c7b6a01923332f271bc8a1f4
languageName: node
linkType: hard
"sprintf-js@npm:~1.0.2":
version: 1.0.3
resolution: "sprintf-js@npm:1.0.3"
@@ -11830,6 +11919,15 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"stream-combiner@npm:~0.0.4":
version: 0.0.4
resolution: "stream-combiner@npm:0.0.4"
dependencies:
duplexer: ~0.1.1
checksum: 0c936c1cb4f0cef21aef31e06d92b4bd39b4243f6dad5e2ce576d4b09c208c30fdc9f269c4a1435da5d2ff42eaa4ba25fcae886db08046effdc03b7e2d0ddcc6
languageName: node
linkType: hard
"stream-each@npm:^1.1.0":
version: 1.2.3
resolution: "stream-each@npm:1.2.3"
@@ -12306,6 +12404,15 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"temp-fs@npm:^0.9.9":
version: 0.9.9
resolution: "temp-fs@npm:0.9.9"
dependencies:
rimraf: ~2.5.2
checksum: 64c93d36b68e6a8f6d6ae279c3c9524977d27f6b62db1a9814da3ded81e6eb24447696b2c13ec02dddafeff95dfb316d29cb6f74aaeed0c7171d2af3b6da5e99
languageName: node
linkType: hard
"terminal-link@npm:^2.0.0":
version: 2.1.1
resolution: "terminal-link@npm:2.1.1"
@@ -12402,6 +12509,13 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"through@npm:2, through@npm:~2.3, through@npm:~2.3.1":
version: 2.3.8
resolution: "through@npm:2.3.8"
checksum: 918d9151680b5355990011eb8c4b02e8cb8cf6e9fb6ea3d3e5a1faa688343789e261634ae35de4ea9167ab029d1e7bac6af2fe61b843931768d405fdc3e8897c
languageName: node
linkType: hard
"thunky@npm:^1.0.2":
version: 1.1.0
resolution: "thunky@npm:1.1.0"