Skip to content

Add KMScube & WestonSimpleEGL Test for Graphics Public CI #52

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 3, 2025

Conversation

maheswaqcom
Copy link
Contributor

Description:
This script automates the validation of KMSCube & WestonSimpleEGL Graphics Tests

kmscube:
A simple OpenGL ES demo that renders a rotating cube using the Linux kernel mode-setting (KMS) and direct rendering manager (DRM) APIs. It showcases rendering without a windowing system like X or Wayland.

weston-simple-egl:
A basic EGL and OpenGL ES demo client for the Weston Wayland compositor. It renders a spinning cube to demonstrate EGL context creation and buffer swapping in a Wayland environment.

# WestonSimpleEGL GraphicsTest Scripts for RB3 Gen2 (Yocto)
# Overview

Graphics scripts automates the validation of Graphics OpenGL ES 2.0 capabilities on the Qualcomm RB3 Gen2 platform running a Yocto-based Linux system. It utilizes Weston-Simple-EGL test app which is publicly available at https://github.com/krh/weston
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does it only work on rb3g2? If not, please drop the board name.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

updated to "Qualcomm Linux based platform (Yocto)"

@@ -0,0 +1,103 @@
#Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.

#SPDX-License-Identifier: BSD-3-Clause-Clear
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

# is not needed here

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

removed

Copy link
Contributor

@smuppand smuppand left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@maheswaqcom Please rebase your branch instead of merging main, and remove the merge commit for a cleaner history.

I have left a few suggestions regarding the start/stop logic for Weston. Please address those before merging. Let me know if you need clarification on any point.

@maheswaqcom maheswaqcom force-pushed the Graphics branch 2 times, most recently from d0e927f to b8f27ab Compare May 29, 2025 10:19
Add weston check to functestlib & Remove stale Weston socket

Signed-off-by: Maheswara Pappula <maheswa@qti.qualcomm.com>
Copy link
Contributor

@smuppand smuppand left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes LGTM.

@maheswaqcom maheswaqcom requested a review from mwasilew June 1, 2025 14:23
@smuppand smuppand merged commit 98ac473 into qualcomm-linux:main Jun 3, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants