Project

General

Profile

Actions

action #110638

closed

coordination #103323: [epic] BCI testing

Add tests for PCP container

Added by jlausuch about 2 years ago. Updated about 2 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
-
Start date:
2022-05-04
Due date:
% Done:

0%

Estimated time:

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

Actions #1

Updated by jlausuch about 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.

Actions #2

Updated by jlausuch about 2 years ago

  • Blocks action #110641: Enable 15-SP3 pcp in the container-release-bot added
Actions #3

Updated by jlausuch about 2 years ago

  • Description updated (diff)
Actions #4

Updated by ph03nix about 2 years ago

  • Status changed from Workable to In Progress
  • Assignee set to ph03nix
Actions #5

Updated by ph03nix about 2 years ago

I need to do some research about pcp, how to use it and what the general situation/recommendation/usage/... is.

Actions #6

Updated by jlausuch about 2 years ago

  • Description updated (diff)
  • Assignee deleted (ph03nix)
Actions #7

Updated by jlausuch about 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 :)

Actions #8

Updated by jlausuch about 2 years ago

  • Assignee set to ph03nix
Actions #10

Updated by jlausuch about 2 years ago

PR from Darragh has been merged, I did some small fixes: https://github.com/SUSE/BCI-tests/pull/129

Actions #11

Updated by jlausuch about 2 years ago

  • Blocks deleted (action #110641: Enable 15-SP3 pcp in the container-release-bot)
Actions #12

Updated by jlausuch about 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

Actions #13

Updated by jlausuch about 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.

Actions

Also available in: Atom PDF