Uploaded image for project: 'Zeppelin'
  1. Zeppelin
  2. ZEPPELIN-2018

Improve selenium test stability & speed. All tests are repaired.

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 0.8.0
    • Fix Version/s: None
    • Component/s: None

      Description

      The main part of my idea is to make tests more stable and faster. I'm planning to do it in a few steps.

      Every step should not destroy tests. And also each step is an independent pull-request.(They will be presented as a sub-tasks).

      Step 1. Move all selenium tests into new module - "zeppelin-webtests".
      Step 2. Update travis configuration ".travis.yml" to run test from this module.
      Step 3. Remove unnecessary dependency from module "zeppelin-server". Add new framework etc. to "zeppelin-webtests" pom file.
      Step 4. Too large, but its easy to check (test on CI should be green). Rewrite all selenium tests (do it more stable and faster). Do code more cleaner and easily to read. (It’s already done locally). Result is awesome.

        Attachments

          Activity

            People

            • Assignee:
              Sergey Sokur Sergey_Sokur
              Reporter:
              Sergey Sokur Sergey_Sokur
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated: