adoptium / adoptium/aqa-test-tools

Test GlitchWitcher Workflow

Open
#1,096 6 comments 0 reactions 0 assignees View on GitHub
Dominant language
Jupyter Notebook
Stars
33
Forks
97
Avg merge
7h 9m
Merged PRs (30d)
5

Description

We want to check whether the GlitchWitcher workflow runs as intended against PR's with C/C++ files from different repo's. This is to find any errors that may have been missed during development. The PAT needs to be verified as it is an organization level PAT not repo level.

Test cases -

1. PR with C/C++ files only from OpenJ9/OpenJDK as the dataset is already available in adoptium/aqa-triage-data
2. PR with files from different languages including C/C++ files from OpenJ9/OpenJDK
3. PR with C/C++ files from repos where the analysis hasn't been performed before (Will trigger the use of PAT)
4. PR with files from different languages including C/C++ files from new repos
5. PR with no C/C++ files at all

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the GlitchWitcher workflow and its handling of pull requests, repository datasets, and the organization-level PAT. Exercise the five listed PR scenarios, including new repositories and a PR without C/C++ files, then record whether each workflow run and PAT use behaves as intended.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, cpp, github
Domain
ci-cd, testing
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.