Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate the mobile React Native testsuite with the main Gutenberg build #9883

Merged
merged 18 commits into from
Sep 18, 2018

Commits on Sep 13, 2018

  1. Configuration menu
    Copy the full SHA
    5cac2dc View commit details
    Browse the repository at this point in the history
  2. Add scripts to run the mobile testsuite

    The mobile code is assumed to be in the `gutenberg-mobile` subfolder.
    hypest committed Sep 13, 2018
    Configuration menu
    Copy the full SHA
    05313b6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fe5a00a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    04c425a View commit details
    Browse the repository at this point in the history
  5. Ignore mobile subfolder when linting

    The mobile project has its own lint rules and until the two projects can
    work off the same rules the main Gutenberg project needs to ignore it.
    hypest committed Sep 13, 2018
    Configuration menu
    Copy the full SHA
    75fb748 View commit details
    Browse the repository at this point in the history
  6. Ignore the mobile subfolder to run Jest tests

    The mobile project still has Gutenberg as its own git submodule and so,
    many packages can be found in two places. Jest tests need to ignore the
    occurance of this second gutenberg sourcetree instance.
    hypest committed Sep 13, 2018
    Configuration menu
    Copy the full SHA
    398a414 View commit details
    Browse the repository at this point in the history
  7. yarn install shouldn't be ran as part of the test script

    Instead, run `yarn install` earlier or in the same manner as `npm install`.
    hypest committed Sep 13, 2018
    Configuration menu
    Copy the full SHA
    5ba0b20 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6db3b9c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    88c641d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    91165d6 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2018

  1. Configuration menu
    Copy the full SHA
    fecffe2 View commit details
    Browse the repository at this point in the history
  2. Fix typo

    hypest committed Sep 17, 2018
    Configuration menu
    Copy the full SHA
    60a4935 View commit details
    Browse the repository at this point in the history
  3. Yarn as a dev dep and auto fetch and install mobile code

    * Yarn is installed locally as a development dependency
    * The mobile submodule is updated in preinstall
    * The mobile packages are installed in preinstall as well
    * Yarn is executed by providing the working (sub)directory as a
    parameter
    * No need to install yarn globally in Travis
    hypest committed Sep 17, 2018
    Configuration menu
    Copy the full SHA
    5eaf120 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    551292a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    924ced2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5429e1c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0c5da64 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2018

  1. Configuration menu
    Copy the full SHA
    24cd903 View commit details
    Browse the repository at this point in the history