CircleCI Ideas

Zip test reports instead of uploading individual files

I have a test suite that runs in 2 minutes, but takes over 3 minutes to upload test result artifacts. Teach test result file is an XML that's less than 1 KB in size, and these could easily be zipped and uploaded as one file if Circle CI was smarter about it. We've observed an upload latency of roughly 0.5 seconds per file which would essentially disappear if the entire folder was archived & uploaded.

  • Avatar32.5fb70cce7410889e661286fd7f1897de Guest
  • Oct 24 2018
  • New
  • Attach files
  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    November 05, 2018 16:49

    Was also discussed here https://discuss.circleci.com/t/uploading-artifacts-recursively-is-exceptionally-slow/14558, with seven likes and 3 people commenting, so more votes should be taken into account.

     

    Nicolas Caniart says:

    Would you have ways to go around this ? Building an archive with the files isn’t good enough: it renders the files too cumbersome to access.

    So the ideal feature request would be that the recursive folder uploads create an archive for upload transparently, and that the files are still available individually in the artifacts tab.

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    November 23, 2018 17:45

    This would be extremely useful in reducing run times overall. I also have test suites that execute in a fraction of the time it takes Circle CI to finish uploading the test results. Why isn't this a higher priority?