-
Notifications
You must be signed in to change notification settings - Fork 3
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
Add CI resources based on Robot-Framework #21
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
pretty cool, looks quite clean and straight this robot-framework thing to write tests 👍
6a17fc9
to
cfc8647
Compare
d8fdf46
to
d80e69c
Compare
53ed559
to
99ebb1b
Compare
5d71aa6
to
7edf78a
Compare
Failures were detected in the test results in wpe-2_46-raspberrypi3-mesa for core-image-weston-wpe with raspberrypi3-mesa |
639ccfb
to
01182e8
Compare
💿️ (ref: cc91d74) wpe-2_46-raspberrypi3-mesa image.
|
75c2a00
to
ed389ea
Compare
💿️ Image for wpe-2_46-raspberrypi3-mesa (ref: 83c89c8).
|
💿️ Image for wpe-2_46-raspberrypi5 (ref: 83c89c8).
|
💿️ Image for wpe-2_46-raspberrypi3-mesa (ref: 09840a7).
|
💿️ Image for wpe-2_46-raspberrypi5 (ref: 09840a7).
|
ed389ea
to
5161e35
Compare
💿️ Image for wpe-2_46-raspberrypi5 (ref: 5161e35).
|
💿️ Image for wpe-2_46-raspberrypi3-mesa (ref: 5161e35).
|
d86eb15
to
4b2fbdb
Compare
aadbfa5
to
8a80e83
Compare
💿️ Image for wpe-2_46-raspberrypi5 (ref: 8ad058a).
|
💿️ Image for wpe-2_46-raspberrypi3-mesa (ref: 8ad058a).
|
💿️ Image for wpe-2_46-raspberrypi3-mesa (ref: 8a80e83).
|
💿️ Image for wpe-2_46-raspberrypi5 (ref: 8a80e83).
|
8aa50d7
to
d3d8edf
Compare
💿️ Image for wpe-2_46-raspberrypi3-mesa (ref: d3d8edf).
|
💿️ Image for wpe-2_46-raspberrypi5 (ref: d3d8edf).
|
d3d8edf
to
e6d18d7
Compare
💿️ Image for wpe-2_46-raspberrypi5 (ref: e6d18d7).
|
💿️ Image for wpe-2_46-raspberrypi3-mesa (ref: e6d18d7).
|
e6d18d7
to
6edd386
Compare
6edd386
to
d3d8edf
Compare
d3d8edf
to
6edd386
Compare
* Include Docker setup and scripts (`Dockerfile`, `install-requirements.sh`, `podman-compose.sh`, `prepare-board.sh`). * Add initial Robot Framework resources, tests, and test setup files. * Integrate scripts for touch events and video performance testing with Robot Framework. * Add `conf/nginx.conf` for NGINX configuration and `docker-compose.yml` for environment setup. * Provide a comprehensive `README.md` for project setup and usage instructions. Also: * Add `.gitattributes` configuration for handling large files with Git LFS. * Include `.github/scripts/` with various sanitizer scripts (`run-all-sanatizers`, `sanatizer-pycodestyle`, `sanatizer-pyflake8`, `sanatizer-shellcheck`) for automated code quality checks. * Add GitHub Actions workflow (`sanatizers.yml`) to run sanitizers on pull requests. * Add `.gitignore` with entries for backup files, virtual environments, and testing artifacts.
* Introduced a `test-raspberrypi-stable` job for testing `raspberrypi` devices. * Uses `actions/upload-artifact` and `actions/download-artifact` version 4. * Ref: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/ * Unified Timestamp Management: * Standardized the use of a shared timestamp prefix across all jobs. * Added steps to generate, upload, and download the timestamp as an artifact. * Fixed workflow structure with `actions/checkout@v3` added where missing.
* Introduced screenshot validation using `Remote Weston Capture Screenshot` and `Remote Weston Check Screenshot` keywords. * Implemented a new test: `Test Check Navigation Bar` to verify navigation bar transitions using screenshots. * Updated dependencies in `keywords_common.robot` to include `DocTest.VisualTest`.
6edd386
to
c738f63
Compare
💿️ Image for wpe-2_46-raspberrypi3-mesa (ref: c738f63).
|
💿️ Image for wpe-2_46-raspberrypi5 (ref: c738f63).
|
Dockerfile
,install-requirements.sh
,podman-compose.sh
,prepare-board.sh
).conf/nginx.conf
for NGINX configuration anddocker-compose.yml
for environment setup.README.md
for project setup and usage instructions.Also:
.gitattributes
configuration for handling large files with Git LFS..github/scripts/
with various sanitizer scripts (run-all-sanatizers
,sanatizer-pycodestyle
,sanatizer-pyflake8
,sanatizer-shellcheck
) for automated code quality checks.sanatizers.yml
) to run sanitizers on pull requests..gitignore
with entries for backup files, virtual environments, and testing artifacts.This is an example of use (video): https://people.igalia.com/psaavedra/videos/robot-meta-wpe-image.mp4)