adoptium / adoptium/installer

EPIC: Add Windows Installer tests

Open
#559 33 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Jinja
Stars
168
Forks
77
Avg merge
2d 14h
Merged PRs (30d)
12

Description

We currently build MSI packages, but do not have automated tests added as part of the build pipeline. Red Hat is in the process of open-sourcing some Windows Installers tests that we should evaluate and potentially integrate into our installer pipeline.

Screen Shot 2022-11-25 at 12 15 27 PM

- [x] Evaluate the Red Hat MSI tests, determine if they can be used directly or need any updates for Temurin installers
- [x] Write new tests if they are needed (based on results of evaluation above)
- [x] Add [create_windows_installer](https://ci.adoptopenjdk.net/job/build-scripts/job/release/job/create_installer_windows/configure) script to source control (in this repo)
- [ ] Update the create_windows_installer job to trigger installer tests (as per the high-level diagram above)
- [ ] Update documentation to reflect the new testing

Contributor guide

Open the contributing guide

Research direction

Review the existing Red Hat MSI tests and the create_windows_installer job configuration linked in the issue. Trace how the job currently builds installers, then determine how it should trigger installer tests and where the documentation should describe that testing; done means both remaining checklist items are implemented and verified in the pipeline.

Written by the indexing model from the issue text.

Assessment

Domain
build-system, ci-cd, documentation
Issue type
Feature
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.