Uploaded image for project: 'OpenShift Console'
  1. OpenShift Console
  2. CONSOLE-3585

[Spike]Investigate the parts of e2e test that takes most of execution time

XMLWordPrintable

    • Icon: Spike Spike
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • Admin Screens
    • None
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • False
    • None
    • None
    • None

      Investigate the parts of e2e test that takes most of execution time. That's profile the e2e test execution time to get parts that are taking the most time which could be cached. A proxy cache could be used to cache parts of the test run that take most time  i.e. installing dependencies. However we’ll have to profile which parts of the existing tests are taking the most time. For example , if the dependencies installation operation (node-modules) is cached, every PR would use the cache except a new dependency is required. If a new dependency is required it would be added to the cache, and will be immediately available for use by the PR. The release team would be able to help us with the cache deployment. 

       

      AC:

      Identify the part(s) of the e2e tests that is taking the most of the execution time which could be cached

       

      Open question:

      Is there any tool that we can use  to profile test job in Prow CI?{}

              Unassigned Unassigned
              cajieh Cyril Ajieh
              None
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: