Skip to content

Commit 84eaa59

Browse files
committed
bump detox to latest?
1 parent 84129aa commit 84eaa59

File tree

6 files changed

+43
-45
lines changed

6 files changed

+43
-45
lines changed

example/e2e/config.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@
33
"testRunner": "jest-circus/runner",
44
"testTimeout": 120000,
55
"testRegex": ".*\\.e2e\\.[jt]sx?",
6-
"reporters": ["detox/runners/jest/streamlineReporter"]
6+
"reporters": ["detox/runners/jest/streamlineReporter"],
7+
"setupFilesAfterEnv": ["./jest.setup.js"]
78
}

example/e2e/environment.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ const {
55
} = require('detox/runners/jest-circus');
66

77
class CustomDetoxEnvironment extends DetoxCircusEnvironment {
8-
constructor(config) {
9-
super(config);
8+
constructor(config, context) {
9+
super(config, context);
1010

1111
// Can be safely removed, if you are content with the default value (=300000ms)
1212
this.initTimeout = 300000;

example/e2e/jest.setup.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import { device } from 'detox';
2+
3+
beforeAll(async () => {
4+
await device.launchApp();
5+
});

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
"@types/react": "^17.0.0",
7878
"@types/react-native": "^0.64.0",
7979
"concurrently": "^6.4.0",
80-
"detox": "17.10.6",
80+
"detox": "^19.4.5",
8181
"eslint": "^7.0.0",
8282
"expo": "^43.0.0",
8383
"jest": "^26.5.3",

scripts/ios_e2e.sh

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,12 @@ RESOURCE_DIR="$PWD/example/ios/build/Build/Products/Release-iphonesimulator/Reac
44
ENTRY_FILE="example/index.ts"
55
BUNDLE_FILE="$RESOURCE_DIR/main.jsbundle"
66
EXTRA_PACKAGER_ARGS="--entry-file=$ENTRY_FILE"
7-
SIMULATOR_NAME="iPhone 11"
7+
SIMULATOR_NAME="iPhone 13"
8+
IOS_XCSCHEME="node_modules/.generated/ios/ReactTestApp.xcodeproj/xcshareddata/xcschemes/ReactTestApp.xcscheme"
9+
10+
# Disable Address Sanitizer as it crashes Detox
11+
sed -i '' 's/enableAddressSanitizer = "YES"/enableAddressSanitizer = "NO"/g' "$IOS_XCSCHEME"
12+
sed -i '' 's/enableUBSanitizer = "YES"/enableUBSanitizer = "NO"/g' "$IOS_XCSCHEME"
813

914
build_project() {
1015
echo "[Detox e2e] Building iOS project"
@@ -19,7 +24,6 @@ build_project() {
1924
}
2025

2126
run_simulator() {
22-
2327
# Find simulator
2428
devDir=`xcode-select -p`
2529
devDir=$devDir/Applications/Simulator.app

yarn.lock

Lines changed: 27 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -2767,7 +2767,7 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.4, ajv@^6.12.5:
27672767
json-schema-traverse "^0.4.1"
27682768
uri-js "^4.2.2"
27692769

2770-
ajv@^8.0.0, ajv@^8.0.1:
2770+
ajv@^8.0.0, ajv@^8.0.1, ajv@^8.6.3:
27712771
version "8.10.0"
27722772
resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.10.0.tgz#e573f719bd3af069017e3b66538ab968d040e54d"
27732773
integrity sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==
@@ -3613,12 +3613,12 @@ builtins@^1.0.3:
36133613
resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88"
36143614
integrity sha1-y5T662HIaWRR2zZTThQi+U8K7og=
36153615

3616-
bunyan-debug-stream@^1.1.0:
3617-
version "1.1.1"
3618-
resolved "https://registry.yarnpkg.com/bunyan-debug-stream/-/bunyan-debug-stream-1.1.1.tgz#4740a00b7d5c2d9d1b714925ab0802516040813e"
3619-
integrity sha512-jJbQ1gXUL6vMmZVdbaTFK1v1sGa7axLrSQQwkB6HU9HCPTzsw2HsKcPHm1vgXZlEck/4IvEuRwg/9+083YelCg==
3616+
bunyan-debug-stream@^2.0.1:
3617+
version "2.0.1"
3618+
resolved "https://registry.yarnpkg.com/bunyan-debug-stream/-/bunyan-debug-stream-2.0.1.tgz#9bd7c7e30c7b2cf711317e9d37529b0464c3b164"
3619+
integrity sha512-MCEoqggU7NMt7f2O+PU8VkqfSkoQoa4lmN/OWhaRfqFRBF1Se2TOXQyLF6NxC+EtfrdthnquQe8jOe83fpEoGA==
36203620
dependencies:
3621-
colors "^1.0.3"
3621+
colors "1.4.0"
36223622
exception-formatter "^1.0.4"
36233623

36243624
bunyan@^1.8.12:
@@ -4885,32 +4885,34 @@ detect-port-alt@1.1.6:
48854885
address "^1.0.1"
48864886
debug "^2.6.0"
48874887

4888-
detox@17.10.6:
4889-
version "17.10.6"
4890-
resolved "https://registry.yarnpkg.com/detox/-/detox-17.10.6.tgz#355ef4d5f63541f811e59ecbb1315603981e59f5"
4891-
integrity sha512-oWKFoCE0AkWBFddlszZlXgXsouhLZDUZqzMeo9ds2/EImltgqvGuP8mP3KTlig8Js5rHSLcpBdI1iae7yUq4Ig==
4888+
detox@^19.4.5:
4889+
version "19.4.5"
4890+
resolved "https://registry.yarnpkg.com/detox/-/detox-19.4.5.tgz#81b1cadaec5c0f7dc53798d65242ff19f4da8412"
4891+
integrity sha512-kMHxNn3I9uTxOzIX4CTymI9qHRLn90xzuM/QhqHNeUH3AEDFtUmlJpcL86GmPO/VLWafcJScia9jqUiKveNAqg==
48924892
dependencies:
4893+
ajv "^8.6.3"
48934894
bunyan "^1.8.12"
4894-
bunyan-debug-stream "^1.1.0"
4895+
bunyan-debug-stream "^2.0.1"
48954896
chalk "^2.4.2"
48964897
child-process-promise "^2.2.0"
48974898
find-up "^4.1.0"
48984899
fs-extra "^4.0.2"
48994900
funpermaproxy "^1.0.1"
4900-
get-port "^2.1.0"
49014901
ini "^1.3.4"
49024902
lodash "^4.17.5"
49034903
minimist "^1.2.0"
49044904
proper-lockfile "^3.0.2"
49054905
resolve-from "^5.0.0"
49064906
sanitize-filename "^1.6.1"
4907+
semver "^7.0.0"
4908+
serialize-error "^8.0.1"
49074909
shell-quote "^1.7.2"
49084910
signal-exit "^3.0.3"
49094911
tail "^2.0.0"
49104912
telnet-client "1.2.8"
49114913
tempfile "^2.0.0"
49124914
which "^1.3.1"
4913-
ws "^3.3.1"
4915+
ws "^7.0.0"
49144916
yargs "^16.0.3"
49154917
yargs-unparser "^2.0.0"
49164918

@@ -6245,13 +6247,6 @@ get-package-type@^0.1.0:
62456247
resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a"
62466248
integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==
62476249

6248-
get-port@^2.1.0:
6249-
version "2.1.0"
6250-
resolved "https://registry.yarnpkg.com/get-port/-/get-port-2.1.0.tgz#8783f9dcebd1eea495a334e1a6a251e78887ab1a"
6251-
integrity sha1-h4P53OvR7qSVozThpqJR54iHqxo=
6252-
dependencies:
6253-
pinkie-promise "^2.0.0"
6254-
62556250
get-stdin@^6.0.0:
62566251
version "6.0.0"
62576252
resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b"
@@ -11891,7 +11886,7 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0:
1189111886
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
1189211887
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
1189311888

11894-
semver@^7.1.1, semver@^7.1.2, semver@^7.1.3, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@~7.3.2:
11889+
semver@^7.0.0, semver@^7.1.1, semver@^7.1.2, semver@^7.1.3, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@~7.3.2:
1189511890
version "7.3.5"
1189611891
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
1189711892
integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
@@ -11922,6 +11917,13 @@ serialize-error@^2.1.0:
1192211917
resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a"
1192311918
integrity sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=
1192411919

11920+
serialize-error@^8.0.1:
11921+
version "8.1.0"
11922+
resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-8.1.0.tgz#3a069970c712f78634942ddd50fbbc0eaebe2f67"
11923+
integrity sha512-3NnuWfM6vBYoy5gZFvHiYsVbafvI9vZv/+jlIigFn4oP4zjNPK3LhcY0xSCgeb1a5L8jO71Mit9LlNoi2UfDDQ==
11924+
dependencies:
11925+
type-fest "^0.20.2"
11926+
1192511927
serialize-javascript@^4.0.0:
1192611928
version "4.0.0"
1192711929
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa"
@@ -13070,11 +13072,6 @@ ultron@1.0.x:
1307013072
resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa"
1307113073
integrity sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=
1307213074

13073-
ultron@~1.1.0:
13074-
version "1.1.1"
13075-
resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c"
13076-
integrity sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==
13077-
1307813075
unbox-primitive@^1.0.1:
1307913076
version "1.0.1"
1308013077
resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471"
@@ -13646,26 +13643,17 @@ ws@^1.1.0, ws@^1.1.5:
1364613643
options ">=0.0.5"
1364713644
ultron "1.0.x"
1364813645

13649-
ws@^3.3.1:
13650-
version "3.3.3"
13651-
resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2"
13652-
integrity sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==
13653-
dependencies:
13654-
async-limiter "~1.0.0"
13655-
safe-buffer "~5.1.0"
13656-
ultron "~1.1.0"
13657-
1365813646
ws@^6.1.4:
1365913647
version "6.2.2"
1366013648
resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e"
1366113649
integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==
1366213650
dependencies:
1366313651
async-limiter "~1.0.0"
1366413652

13665-
ws@^7, ws@^7.4.6:
13666-
version "7.5.3"
13667-
resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.3.tgz#160835b63c7d97bfab418fc1b8a9fced2ac01a74"
13668-
integrity sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==
13653+
ws@^7, ws@^7.0.0, ws@^7.4.6:
13654+
version "7.5.7"
13655+
resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.7.tgz#9e0ac77ee50af70d58326ecff7e85eb3fa375e67"
13656+
integrity sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==
1366913657

1367013658
xcode@^2.0.0:
1367113659
version "2.1.0"

0 commit comments

Comments
 (0)