Skip to content

Commit a3642bd

Browse files
committed
setup: native iOS coverage with react-native-harness fork
Adds coverage-ios dependency and portal resolutions pointing to the local react-native-harness fork (feat/native-ios-coverage branch).
1 parent 9623f35 commit a3642bd

4 files changed

Lines changed: 90 additions & 389 deletions

File tree

example/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
"@react-native-community/cli": "18.0.0",
3535
"@react-native-community/cli-platform-android": "18.0.0",
3636
"@react-native-community/cli-platform-ios": "18.0.0",
37+
"@react-native-harness/coverage-ios": "file:/Users/boga/Work/Margelo/react-native-harness/packages/coverage-ios",
3738
"@react-native-harness/platform-android": "1.0.0",
3839
"@react-native-harness/platform-apple": "1.0.0",
3940
"@react-native/babel-preset": "0.79.2",

example/rn-harness.config.mjs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,12 @@ export default {
2424
}),
2525
],
2626
defaultRunner: 'ios',
27+
28+
coverage: {
29+
native: {
30+
ios: {
31+
pods: ['RNRive', 'RiveRuntime'],
32+
},
33+
},
34+
},
2735
};

package.json

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,18 @@
196196
},
197197
"resolutions": {
198198
"core-js-compat": "^3.40.0",
199-
"browserslist": "^4.24.4"
199+
"browserslist": "^4.24.4",
200+
"@react-native-harness/config": "portal:/Users/boga/Work/Margelo/react-native-harness/packages/config",
201+
"@react-native-harness/platforms": "portal:/Users/boga/Work/Margelo/react-native-harness/packages/platforms",
202+
"@react-native-harness/platform-apple": "portal:/Users/boga/Work/Margelo/react-native-harness/packages/platform-ios",
203+
"@react-native-harness/jest": "portal:/Users/boga/Work/Margelo/react-native-harness/packages/jest",
204+
"@react-native-harness/tools": "portal:/Users/boga/Work/Margelo/react-native-harness/packages/tools",
205+
"@react-native-harness/plugins": "portal:/Users/boga/Work/Margelo/react-native-harness/packages/plugins",
206+
"@react-native-harness/bridge": "portal:/Users/boga/Work/Margelo/react-native-harness/packages/bridge",
207+
"@react-native-harness/bundler-metro": "portal:/Users/boga/Work/Margelo/react-native-harness/packages/bundler-metro",
208+
"@react-native-harness/cli": "portal:/Users/boga/Work/Margelo/react-native-harness/packages/cli",
209+
"@react-native-harness/runtime": "portal:/Users/boga/Work/Margelo/react-native-harness/packages/runtime",
210+
"@react-native-harness/babel-preset": "portal:/Users/boga/Work/Margelo/react-native-harness/packages/babel-preset",
211+
"react-native-harness": "portal:/Users/boga/Work/Margelo/react-native-harness/packages/cli"
200212
}
201213
}

0 commit comments

Comments
 (0)