question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[Releases] Update test-manual-e2e.sh to accept configurations for ios, android, hermes, jsc, etc.

See original GitHub issue

Roughly speaking, want to update this script to prompt someone like this:

$ ./scripts/test-manual-e2e.js
> What platform do you want to test?
   * Android
   * iOS
> What VM are you test?
   * Hermes
   * JSC

Please comment below if you have more questions – this issue isn’t super descriptive

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Reactions:2
  • Comments:5 (3 by maintainers)

github_iconTop GitHub Comments

2reactions
lunaleapscommented, Jan 6, 2022

@vicente-s So this issue is about improving this file: https://github.com/facebook/react-native/blob/main/scripts/test-manual-e2e.sh

Which currently goes through a sequence of testing:

  1. RNTester on iOS with JSC
  2. RNTester on iOS with Hermes
  3. RNTester on Android with JSC
  4. RNTester on Android with Hermes
  5. a new RN app using the template for iOS with JSC
  6. A new RN app using the template for Android with JSC

The script goes through the sequence in that order and as you see it’s not testing the RN new app template with Hermes. This issue is about modifying test-manual-e2e.sh to allow a user to select which scenario to test rather than us having to run them all in order.

Additionally, it’d be great if we could add support for a new RN app for iOS/Android with Hermes as well but that can be a follow-up. Does that make sense? Is this something you’d be interested in?

It’d most likely be playing with yargs to modify the script

1reaction
vicente-scommented, Dec 26, 2021

Hoping I can take this issue 😬

Read more comments on GitHub >

github_iconTop Results From Across the Web

Using Hermes - React Native
First, ensure you're using at least version 0.60.4 of React Native to enable Hermes on Android or 0.64 of React Native to enable...
Read more >
Using Hermes in React Native - LogRocket Blog
We'll walk you through the necessary steps to get your React Native application up and running with Hermes as the JavaScript engine. Here's...
Read more >
Using Hermes Engine - Expo Documentation
A guide on configuring Hermes for both Android and iOS in an Expo project. ... is also smaller than other JavaScript engines, such...
Read more >
Episode 5: "React Native 0.64 with Hermes for iOS" - YouTube
In this episode of The React Native Show podcast our host, Mike Grabowski, and his guests: - Eloy Durán, a Software Engineer at...
Read more >
Boost Android performance using Hermes
Therefore, by default, React Native apps run better on iOS (since JSC is optimized for iOS). Switching to the Hermes engine swaps out...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found