Uploaded image for project: 'translate5'
  1. translate5
  2. TRANSLATE-4283

Running API tests in parallel on bitbucket cloud

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • None
    • Test framework

      Currently, when running tests Translate5 REST API tests on bitbucket, it takes ~40 minutes for hundreds of tests we currently have to be completed.

      This needs to be reorganized in the following way:

      at first step, docker-compose project should be created up to a point right before where tests are started so that at this point docker-compose project should be somehow packed.

      at second and third steps (that should run in parallel) - the packed docker-compose project should be unpacked and half of all tests should be run, i.e. first half of test - to be run by second step and second half - to be run by third step.

      so, by using this approach, the overall test run time may be shortened approximately to 15-17 minutes, because the first step will take ~7 minutes, and remaining run time will be splitted by two further steps running in parallel, so total time might be then ~25 minutes

       

            pavelperminov Pavel Perminov
            pavelperminov Pavel Perminov
            Thomas Lauria
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: