Uploaded image for project: 'Red Hat 3scale API Management'
  1. Red Hat 3scale API Management
  2. THREESCALE-1990

JS tests in System are being executed 3 times more than needed

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • System
    • 5
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • 3scale 2019-03-11, 3scale 2019-03-25, 3scale 2019-04-08, 3scale 2019-04-23

      In system's CI there are currently 4 workflows:

      • oracle_build
      • mysql_build_
      • postgres_build
      • visual_tests

      Except for the latter, all of them run the same jobs. For DB related tests such as Cucumber and ruby, it is necessary however for the JS suite (at least lint, jest and karma) it is a waste of resources and time.

      These 3 jobs together take approx. 3-4 minutes, three times is 12 min per branch.

      They could be moved to a new js-dedicated frontend workflow or even integrated into the existing visual_tests one.

      Workflows definition -> https://github.com/3scale/porta/blob/master/.circleci/config.yml#L699-L901

              Unassigned Unassigned
              jgallaso Jose Miguel Gallas Olmedo
              Jakub Smolár Jakub Smolár
              Jose Miguel Gallas Olmedo Jose Miguel Gallas Olmedo
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: