Uploaded image for project: 'Fluid Infusion'
  1. Fluid Infusion
  2. FLUID-6383

Investigate skipping Headless Chrome in tests/testem.js/testemOptions

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Pull Request
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Testing Infrastructure
    • Labels:
      None

      Description

      "Chrome" and "Headless Chrome" are registered as separate launchers by Testem, and many systems (including the current CI infrastructure) will have both.

      Running Headless Chrome in addition to Chrome results in:

      • redundant testing
      • harder to read test results
      • longer CI jobs
      • possible intermittent failures due to the lack of a graphical interface (reflected most immediately in the second instance of Chrome tests consistently failing in https://github.com/fluid-project/infusion/pull/956 until Headless Chrome was added to the skip list)

      Currently we exclude the following browser launchers in Infusion's tests/testem.js testemOptions block:

      {

      ...

      skip: "PhantomJS,Opera,Safari",

      ...

      }

      I would propose we add Headless Chrome and skip it if available. I don't believe we've ever had a discussion about a need to have both available, but I may be wrong.

        Attachments

          Activity

            People

            Assignee:
            aharnum Alan Harnum
            Reporter:
            aharnum Alan Harnum
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated: