api-layer icon indicating copy to clipboard operation
api-layer copied to clipboard

Enhance Integration test suite

Open jandadav opened this issue 4 years ago • 3 comments

Integration test suite is major contributor to build time. Averaging around 7 minutes of runtime, it makes about 50%-80% of total build time.

I can see the following areas of improvement. Raising this issue to pin them down.

  • [ ] REST calls optimizations: Use of RestAssured is inefficient. Expensive operations like opening connection or loading https context are repeated, causing below optimal performance. Leaking of RestAssured context between tests.
  • [ ] DSL creation: standard things should be standardized. Faster and safer development of new tests.

jandadav avatar Mar 29 '21 07:03 jandadav

It would be very nice if we could actually measure how much we've improved and be able to report the improvement.

anton-brezina avatar Apr 28 '21 15:04 anton-brezina

split into: #1415 #1416 #1417

achmelo avatar Apr 29 '21 07:04 achmelo

Will be managed in different issue.

balhar-jakub avatar Apr 25 '24 14:04 balhar-jakub