@@ -46,7 +46,7 @@ describe('getAvailableVersions', () => {
4646 packageType : 'jdk' ,
4747 checkLatest : false
4848 } ,
49- '?os=linux_glibc&archive_type=zip&java_package_type=jdk&javafx_bundled=false&arch=x86&release_status=ga&availability_types=ca&page=1&page_size=100'
49+ '?os=linux_glibc&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false& arch=x86&release_status=ga&availability_types=ca&page=1&page_size=100'
5050 ] ,
5151 [
5252 {
@@ -55,7 +55,7 @@ describe('getAvailableVersions', () => {
5555 packageType : 'jdk' ,
5656 checkLatest : false
5757 } ,
58- '?os=linux_glibc&archive_type=zip&java_package_type=jdk&javafx_bundled=false&arch=x86&release_status=ea&availability_types=ca&page=1&page_size=100'
58+ '?os=linux_glibc&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false& arch=x86&release_status=ea&availability_types=ca&page=1&page_size=100'
5959 ] ,
6060 [
6161 {
@@ -64,7 +64,7 @@ describe('getAvailableVersions', () => {
6464 packageType : 'jdk' ,
6565 checkLatest : false
6666 } ,
67- '?os=linux_glibc&archive_type=zip&java_package_type=jdk&javafx_bundled=false&arch=x64&release_status=ga&availability_types=ca&page=1&page_size=100'
67+ '?os=linux_glibc&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false& arch=x64&release_status=ga&availability_types=ca&page=1&page_size=100'
6868 ] ,
6969 [
7070 {
@@ -73,7 +73,7 @@ describe('getAvailableVersions', () => {
7373 packageType : 'jre' ,
7474 checkLatest : false
7575 } ,
76- '?os=linux_glibc&archive_type=zip&java_package_type=jre&javafx_bundled=false&arch=x64&release_status=ga&availability_types=ca&page=1&page_size=100'
76+ '?os=linux_glibc&archive_type=zip&java_package_type=jre&javafx_bundled=false&crac_supported=false& arch=x64&release_status=ga&availability_types=ca&page=1&page_size=100'
7777 ] ,
7878 [
7979 {
@@ -82,7 +82,7 @@ describe('getAvailableVersions', () => {
8282 packageType : 'jdk+fx' ,
8383 checkLatest : false
8484 } ,
85- '?os=linux_glibc&archive_type=zip&java_package_type=jdk&javafx_bundled=true&arch=x64&release_status=ga&availability_types=ca&page=1&page_size=100'
85+ '?os=linux_glibc&archive_type=zip&java_package_type=jdk&javafx_bundled=true&crac_supported=false& arch=x64&release_status=ga&availability_types=ca&page=1&page_size=100'
8686 ] ,
8787 [
8888 {
@@ -91,7 +91,16 @@ describe('getAvailableVersions', () => {
9191 packageType : 'jre+fx' ,
9292 checkLatest : false
9393 } ,
94- '?os=linux_glibc&archive_type=zip&java_package_type=jre&javafx_bundled=true&arch=x64&release_status=ga&availability_types=ca&page=1&page_size=100'
94+ '?os=linux_glibc&archive_type=zip&java_package_type=jre&javafx_bundled=true&crac_supported=false&arch=x64&release_status=ga&availability_types=ca&page=1&page_size=100'
95+ ] ,
96+ [
97+ {
98+ version : '8' ,
99+ architecture : 'x64' ,
100+ packageType : 'jdk+crac' ,
101+ checkLatest : false
102+ } ,
103+ '?os=linux_glibc&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=true&arch=x64&release_status=ga&availability_types=ca&page=1&page_size=100'
95104 ] ,
96105 [
97106 {
@@ -100,7 +109,7 @@ describe('getAvailableVersions', () => {
100109 packageType : 'jdk' ,
101110 checkLatest : false
102111 } ,
103- '?os=linux_glibc&archive_type=zip&java_package_type=jdk&javafx_bundled=false&arch=aarch64&release_status=ga&availability_types=ca&page=1&page_size=100'
112+ '?os=linux_glibc&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false& arch=aarch64&release_status=ga&availability_types=ca&page=1&page_size=100'
104113 ] ,
105114 [
106115 {
@@ -109,7 +118,7 @@ describe('getAvailableVersions', () => {
109118 packageType : 'jdk' ,
110119 checkLatest : false
111120 } ,
112- '?os=linux_glibc&archive_type=zip&java_package_type=jdk&javafx_bundled=false&arch=arm&release_status=ga&availability_types=ca&page=1&page_size=100'
121+ '?os=linux_glibc&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false& arch=arm&release_status=ga&availability_types=ca&page=1&page_size=100'
113122 ]
114123 ] ) ( 'build correct url for %s -> %s' , async ( input , parsedUrl ) => {
115124 const distribution = new ZuluDistribution ( input ) ;
@@ -141,7 +150,7 @@ describe('getAvailableVersions', () => {
141150 distribution [ 'getPlatformOption' ] = ( ) => 'linux_glibc' ;
142151 // Override extension for linux default arch case to match util behavior
143152 spyUtilGetDownloadArchiveExtension . mockReturnValue ( 'tar.gz' ) ;
144- const buildUrl = `https://api.azul.com/metadata/v1/zulu/packages/?os=linux_glibc&archive_type=tar.gz&java_package_type=jdk&javafx_bundled=false&arch=${ distroArch } &release_status=ga&availability_types=ca&page=1&page_size=100` ;
153+ const buildUrl = `https://api.azul.com/metadata/v1/zulu/packages/?os=linux_glibc&archive_type=tar.gz&java_package_type=jdk&javafx_bundled=false&crac_supported=false& arch=${ distroArch } &release_status=ga&availability_types=ca&page=1&page_size=100` ;
145154
146155 await distribution [ 'getAvailableVersions' ] ( ) ;
147156
0 commit comments