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

Details

    • Task
    • Resolution: Done
    • 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

    Description

      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

      Attachments

        Activity

          People

            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

            Dates

              Created:
              Updated:
              Resolved: