mirror of
https://github.com/actions/setup-java.git
synced 2026-07-31 21:36:17 +00:00
1c3b3d28f0
* Initial plan * Add Temurin JMOD installation support * Rebuild action bundles * Use java-package for Temurin JMODs Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: e7d8c581-2d14-4ccc-aeca-afc0f3b0c2bc * Fix Temurin JMOD test paths on Windows Use platform-aware path construction for the JMOD copy and cache assertions so the Windows test expects backslash-normalized paths. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: Bruno Borges <brborges@microsoft.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: e7d8c581-2d14-4ccc-aeca-afc0f3b0c2bc
17 lines
491 B
TypeScript
17 lines
491 B
TypeScript
import {getJavaDistribution} from '../../src/distributions/distribution-factory.js';
|
|
|
|
describe('getJavaDistribution', () => {
|
|
it("rejects java-package 'jdk+jmods' for non-Temurin distributions", () => {
|
|
expect(() =>
|
|
getJavaDistribution('zulu', {
|
|
version: '25',
|
|
architecture: 'x64',
|
|
packageType: 'jdk+jmods',
|
|
checkLatest: false
|
|
})
|
|
).toThrow(
|
|
"java-package 'jdk+jmods' is only supported for distribution 'temurin'."
|
|
);
|
|
});
|
|
});
|