Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

We have a shared account to use BrowserStack to test the website for cross browser compatibility issues.
Alternatively, for testing IE on Mac I use VirtualBox with an image provided by Microsoft from modern.IE.  For this to work, in your Windows VM, you will need to map an ip to outer in order to access your local machine (note, Windows UAC requires you to do this as an admin).

How to limit GWT build permutations

To speed up build time, add the following property to your local maven settings.xml file:

<gwt.module.suffix>Debug</gwt.module.suffix>

How to point to the local stack

  1. Follow the instructions on the Platform Bootstrap to set up local backend stack. 
  2. Build and launch a local backend stack.  From an up-to-date clone of Synapse-Repository-Services on your local box:

    1. Build the local stack by running 'mvn clean install -Dorg.sagebionetworks.database.drop.schema=true'.

    2. Now launch it:
      1. cd integration-test
      2. mvn cargo:run
    3. Verify the services are running correctly by visiting http://localhost:8080/services-repository-develop-SNAPSHOT/repo/v1/version you should see something like this:

      Code Block
      {"version":"develop-SNAPSHOT"}


  3. In the SWC project root pom.xml, change the synapse.version tag to develop-SNAPSHOT (so that the dependency is pointing to the code that's running on your local stack).
  4. Set the repository endpoints in your maven settings.xml file by adding the following properties:

...