action #110638
closedcoordination #103323: [epic] BCI testing
Add tests for PCP container
0%
Description
Performance Co-Pilot [1] is a set of tools to collect performance metrics from the running system.
SUSE plans to ship a dedicated PCP container which is part of the support entitlements under SLES BCI support plan.
During the SLEMicro workshop, there was a presentation about it [2] with the corresponding PDF [3].
Related ECO: https://jira.suse.com/browse/SMO-93
We shall write some tests for this container in BCI-tests.
TEST PLAN for PCP Container: https://confluence.suse.com/display/qasle/PCP+Container+testing
[1] https://pcp.io/
[2] https://confluence.suse.com/display/SMO/SLE+Micro+Workshop+-+2022?preview=/941850883/988512297/SLE%20Micro%20Workshop%202022%20-%20PCP.mp4
[3] https://confluence.suse.com/display/SMO/SLE+Micro+Workshop+-+2022?preview=/941850883/988512370/PCP-Container.pdf
Updated by jlausuch over 2 years ago
I have a first meeting with Darragh O'Reilly on 5 May. I will try to clarify what is expected from test coverage prospective so I can define better this task.
Updated by jlausuch over 2 years ago
- Blocks action #110641: Enable 15-SP3 pcp in the container-release-bot added
Updated by ph03nix over 2 years ago
- Status changed from Workable to In Progress
- Assignee set to ph03nix
Updated by ph03nix over 2 years ago
I need to do some research about pcp, how to use it and what the general situation/recommendation/usage/... is.
Updated by jlausuch over 2 years ago
- Description updated (diff)
- Assignee deleted (
ph03nix)
Updated by jlausuch over 2 years ago
Hi @ph03nix
I have added the output of the conversation I had with Darragh about how to test PCP container. Please find it here: https://confluence.suse.com/display/qasle/PCP+Container+testing
The first step, is to have some basic tests (see Smoke Tests
section) so we can have some minimum coverage to enable the image in our pipeline.
I still need to come up with more test suggestions together with Darragh for further coverage enhancement, but that will be for another ticket. First things first :)
Updated by jlausuch over 2 years ago
Looks like Darragh already did some work!
https://github.com/djoreilly/BCI-tests/commit/164923169f5541aa9628537adde8dbb3414aad17
Updated by jlausuch over 2 years ago
PR from Darragh has been merged, I did some small fixes: https://github.com/SUSE/BCI-tests/pull/129
Updated by jlausuch over 2 years ago
- Blocks deleted (action #110641: Enable 15-SP3 pcp in the container-release-bot)
Updated by jlausuch over 2 years ago
The container has been enabled in the pipeline, and a bug has been found for s390x arch only:
https://bugzilla.suse.com/show_bug.cgi?id=1200024
Updated by jlausuch over 2 years ago
- Status changed from In Progress to Resolved
I consider this task done. Basic smoke test for this container has been completed. Further improvements or coverage extension can be tracked in another ticket.