Skip to content

Added Cross Platform Tests#39

Open
adutt-mw wants to merge 13 commits intomasterfrom
test/ci
Open

Added Cross Platform Tests#39
adutt-mw wants to merge 13 commits intomasterfrom
test/ci

Conversation

@adutt-mw
Copy link
Collaborator

@adutt-mw adutt-mw commented Jan 12, 2026

Description

This PR implements an automated verification workflow for cross-platform tests on Jenkins. It triggers builds, verifies artifacts, and clean up resources on the machine.

Changes

  • Added src/test/cross-platform-tests/jenkins_verifier.py:
    • Connects to the Jenkins server to trigger builds.
    • Verifies build artifacts (JUnit, PDF, TAP, Cobertura).
  • Added .github/workflows/cross-platform-tests.yml:
    • Defines a new workflow triggered manually (workflow_dispatch).
    • Sets up the environment, installs the plugin, and runs the verification script on a self-hosted runner.

Test Run: https://github.com/jenkinsci/matlab-plugin/actions/runs/22054671390

@adutt-mw adutt-mw changed the title Updated main.yml Added Cross Platform Tests Feb 2, 2026
@adutt-mw adutt-mw marked this pull request as ready for review February 2, 2026 05:35
@Vahila
Copy link

Vahila commented Feb 13, 2026

Thanks Abhishek for working on this! I added few minor comments.

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.

2 participants

Comments