FLUID-5852: Set up automated browser tests

Metadata

Source
FLUID-5852
Type
Task
Priority
Major
Status
Closed
Resolution
Fixed
Assignee
Avtar Gill
Reporter
Avtar Gill
Created
2016-02-02T18:34:52.896-0500
Updated
2024-07-22T10:35:24.497-0400
Versions
N/A
Fixed Versions
N/A
Component
  1. Testing Infrastructure

Description

This issue is a mirror of GPII-1550.

I have also looked into using Testem's Sauce Labs integration. The results of that work can be found in the following branch:

https://github.com/avtar/infusion/tree/saucelabs

The process entails launching one VM in which Testem is used. Within that VM a tunnel is established with Sauce Labs, providing access to their hosted browsers. This means we can get test results for numerous platforms without having to launch separate VMs. Here is the configuration I used:

https://github.com/avtar/infusion/blob/saucelabs/tests/testem.json

The drawback of this approach is the considerable latency involved which seems to cause even more test failures than the Vagrant/Fedora VM work in my pull request.

Comments