react-native/scripts
Vincenzo Vitale 90e7f510dc Test the Android Template with the JSC engine (#34664)
Summary:
https://www.internalfb.com/T131530362

We are testing the New App template in CircleCI.

For Android we test the combination of Debug/Release and Old/New Architecture, and always use the Hermes engine.
We don't test the JSC engines (in iOS this is already happening).

We're not automatically testing that we can create a new project with JSC, forcing release managers to do it manually.

## Changelog

[Android] [Added] - Automatic testing of the new project template with the JSC engine.

Pull Request resolved: https://github.com/facebook/react-native/pull/34664

Test Plan:
- Open the circle-ci dashboard
- Verify there are now 8 jobs adeed to the pipeline:
```
test_android_template-Debug-Hermes-false
test_android_template-Debug-Hermes-true
test_android_template-Debug-JSC-false
test_android_template-Debug-JSC-true
test_android_template-Release-Hermes-false
test_android_template-Release-Hermes-true
test_android_template-Release-JSC-false
test_android_template-Release-JSC-true
```
- Verify they are all passing.

Reviewed By: cortinico

Differential Revision: D39426388

Pulled By: vincenzovitale

fbshipit-source-id: e5d606b1cc3ace53f8dab0f7d6d7d06ab11a2b46
2022-09-12 12:33:07 -07:00
..
__tests__ Circle CI: Create GiHub Release draft when bumping version 2022-07-14 13:42:08 -07:00
circleci Isolate the buck OSS commands inside test_buck (#34378) 2022-08-11 02:46:00 -07:00
cocoapods Simplify the dependencies migration for new libraries (#34619) 2022-09-09 04:25:56 -07:00
codegen feat: support custom library paths in react-native.config.js for codegen on iOS (#34580) 2022-09-08 03:09:16 -07:00
hermes Simplify logic to choose if we need to build hermes from source or not. (#34232) 2022-07-22 02:13:47 -07:00
react_native_pods_utils Run script phases tests in CI and Sandcastle (#33802) 2022-05-11 10:00:28 -07:00
versiontemplates
xcode Export REACT_NATIVE_PATH and fix find-node-for-xcode.sh fallback behavior (#33674) 2022-04-21 06:59:17 -07:00
.npmignore Move cocoapods utilities to utils.rb - Part 1 (#33978) 2022-06-10 07:25:52 -07:00
.packager.env
.tests.env
android-e2e-test.js
android-setup.sh
bump-oss-version.js Fix up lint errors under react-native-github (#33622) 2022-04-22 16:25:25 -07:00
compose-source-maps.js
download-kotlin-compiler-with-buck.sh
find-node-for-xcode.sh Reintroduce find-node.sh as mitigation measure (#33538) 2022-04-04 02:43:07 -07:00
generate-api-docs.js
generate-artifacts.js Refactor generate-artifacts to improve testability. 2022-05-04 04:04:10 -07:00
generate-provider-cli.js
generate-specs-cli.js Update CodeGen to leverage the outputDir as suggested in diff review (#33729) 2022-05-04 04:04:10 -07:00
ios-configure-glog.sh fix (glog script): remove invalid param from sed (#33967) 2022-06-17 11:58:08 -07:00
launchPackager.bat
launchPackager.command Use NODE_BINARY from .xcode.env when running packager from Xcode (#34121) 2022-07-12 05:52:22 -07:00
lint-java.js
native_modules.rb Move cocoapods cli native_modules require from template to rn scripts (#34215) 2022-07-19 09:11:08 -07:00
node-binary.sh
objc-test.sh fix: Make WebSocketTests work in CI (#33721) 2022-04-28 08:53:24 -07:00
packager-reporter.js
packager.sh Use readlink instead of realpath in packager.sh (#34145) 2022-07-20 07:06:18 -07:00
prepare-package-for-release.js Fix up lint errors under react-native-github (#33622) 2022-04-22 16:25:25 -07:00
process-podspecs.sh
publish-npm.js Do not fail if -javadoc.jar are missing in the final NPM package (#33869) 2022-05-19 02:48:39 -07:00
react_native_pods.rb Simplify the dependencies migration for new libraries (#34619) 2022-09-09 04:25:56 -07:00
react-native-xcode.sh Add matrix for Debug/Release, New/Legacy Architecture, (No)Hermes (#34469) 2022-08-31 08:54:06 -07:00
run_ruby_tests.sh Run script phases tests in CI and Sandcastle (#33802) 2022-05-11 10:00:28 -07:00
run-android-ci-instrumentation-tests.js
run-android-emulator.sh
run-android-local-integration-tests.sh
run-android-local-unit-tests.sh
run-ci-e2e-tests.js
run-ci-javascript-tests.js
run-instrumentation-tests-via-adb-shell.sh
set-rn-engine.js Test the Android Template with the JSC engine (#34664) 2022-09-12 12:33:07 -07:00
set-rn-template-version.js
set-rn-version.js
sync-css-layout.sh
test-manual-e2e.sh Fix test-manual-e2e on Android/Hermes for New App Template (#34294) 2022-07-28 06:23:11 -07:00
try-n-times.js
update_podfile_lock.sh
update-ruby.sh
validate-android-device-env.sh Update CONTRIBUTING.md, replace wiki links (#34035) 2022-06-21 19:30:23 -07:00
validate-android-sdk.sh
validate-android-test-env.sh
validate-ios-test-env.sh
version-utils.js