performance-analyzer icon indicating copy to clipboard operation
performance-analyzer copied to clipboard

[FEATURE] Run integration tests as part of the OpenSearch distribution

Open dblock opened this issue 3 years ago • 2 comments

Is your feature request related to a problem? Following https://github.com/opensearch-project/opensearch-build/issues/2043 and coming from https://github.com/opensearch-project/opensearch-build/issues/58 there's no automated testing that PA works as part of the OpenSearch distribution.

What solution would you like? Run integration tests as part of the distribution.

dblock avatar Apr 27 '22 18:04 dblock

PA spins up a docker (with OpenSearch docker artifacts), installs PA plugin, starts the PA reader process and runs a bunch of integration tests as a part of CI run (using custom Dockerfile).

Currently there are no tests that run as a part of tar/ rpm distribution as framework. For PA integration tests to work on tar/ rpm distribution it requires spinning up this PA reader process. As of now integTest framework supports spinning up tar/rpm cluster without PA process and does not support starting separate processes.

Opened an issue on OpenSearch to track adding this functionality to the integration framework. https://github.com/opensearch-project/OpenSearch/issues/3162

sruti1312 avatar May 03 '22 17:05 sruti1312

Removing the untriaged label and marking as low Priority-Low since there is a need for the integ framework to support spinning up a standalone process (i.e. the Reader process).

kkhatua avatar Jan 05 '23 21:01 kkhatua