@@ -9,18 +9,24 @@ import { getGitpodVersion, GitpodVersion, isFeatureSupported } from '../featureS
9
9
suite ( 'feature support' , ( ) => {
10
10
test ( 'isFeatureSupported with versions' , ( ) => {
11
11
const cases : Array < { str ?: string ; version : GitpodVersion ; supported : boolean } > = [
12
+ { version : new GitpodVersion ( 'release-0.0.0.0' ) , str : '0.0.0' , supported : false } ,
12
13
{ version : new GitpodVersion ( 'release-2022.06.1.7' ) , str : '2022.6.1' , supported : false } ,
13
14
{ version : new GitpodVersion ( 'release-2022.06.1.0' ) , str : '2022.6.1' , supported : false } ,
15
+ { version : new GitpodVersion ( 'sje-hotfix-multiple-registrie-2022.06.1.0' ) , str : '2022.6.1' , supported : false } ,
16
+ { version : new GitpodVersion ( 'release-2022.06.1.0-sje-hotfix-multiple-registrie' ) , str : '2022.6.1' , supported : false } ,
17
+ { version : new GitpodVersion ( 'release-2022.06.1.sje-hotfix-multiple-registrie' ) , str : '2022.6.1' , supported : false } ,
14
18
{ version : new GitpodVersion ( 'release-2022.77.1.0' ) , str : '2022.77.1' , supported : true } ,
15
- { version : new GitpodVersion ( 'release-0.0.0.0' ) , str : '0.0.0' , supported : false } ,
16
- { version : new GitpodVersion ( 'abcd.0123.0.0.0' ) , str : '0.0.0' , supported : false } ,
17
- { version : new GitpodVersion ( 'abcd.123.0.0' ) , supported : false } ,
18
- { version : new GitpodVersion ( '123' ) , supported : false } ,
19
- { version : new GitpodVersion ( '123..' ) , supported : false } ,
20
- { version : new GitpodVersion ( '123.0' ) , supported : false } ,
21
- { version : new GitpodVersion ( '123.0.1' ) , supported : false } ,
22
- { version : new GitpodVersion ( '9123.0.1' ) , supported : true } ,
23
- { version : new GitpodVersion ( ) , str : '0.0.0' , supported : false } ,
19
+ { version : new GitpodVersion ( 'sje-hotfix-multiple-registrie-2022.77.1.0' ) , str : '2022.77.1' , supported : true } ,
20
+ { version : new GitpodVersion ( 'release-2022.77.1.0-sje-hotfix-multiple-registrie' ) , str : '2022.77.1' , supported : true } ,
21
+ { version : new GitpodVersion ( 'release-2022.77.1.sje-hotfix-multiple-registrie' ) , str : '2022.77.1' , supported : true } ,
22
+ { version : new GitpodVersion ( 'abcd.0123.0.0.0' ) , str : '123.0.0' , supported : false } ,
23
+ { version : new GitpodVersion ( 'abcd.123.0.0' ) , str : GitpodVersion . MIN_VERSION , supported : false } ,
24
+ { version : new GitpodVersion ( 'sje-hotfix-multiple-registries.2' ) , str : GitpodVersion . MIN_VERSION , supported : false } ,
25
+ { version : new GitpodVersion ( '123' ) , str : GitpodVersion . MIN_VERSION , supported : false } ,
26
+ { version : new GitpodVersion ( '123..' ) , str : GitpodVersion . MIN_VERSION , supported : false } ,
27
+ { version : new GitpodVersion ( '123.0' ) , str : GitpodVersion . MIN_VERSION , supported : false } ,
28
+ { version : new GitpodVersion ( '123.0.1' ) , str : '123.0.1' , supported : false } ,
29
+ { version : new GitpodVersion ( '9123.0.1' ) , str : '9123.0.1' , supported : true } ,
24
30
{ version : GitpodVersion . Max , str : GitpodVersion . MAX_VERSION , supported : true } ,
25
31
{ version : GitpodVersion . Min , str : GitpodVersion . MIN_VERSION , supported : false } ,
26
32
@@ -39,12 +45,11 @@ suite('feature support', () => {
39
45
} ) ;
40
46
41
47
suite ( 'fetch version info' , function ( ) {
42
- // this.timeout(10000);
43
- // const logger = { info: console.log, error: console.error } as Log;
44
- // @ts -ignore
45
- const logger = { info : ( ...args : any ) => { } , error : ( ...args : any ) => { } } as Log ;
48
+ this . timeout ( 10000 ) ;
49
+
50
+ const logger = { info : ( ..._args : any ) => { } , error : ( ..._args : any ) => { } } as Log ;
46
51
47
- test . skip ( 'unknown host retry and fallback to min' , async ( ) => {
52
+ test ( 'unknown host retry and fallback to min' , async ( ) => {
48
53
const version = await getGitpodVersion ( 'https://unknown.gitpod.io' , logger ) ;
49
54
equal ( version . version , GitpodVersion . Min . version ) ;
50
55
} ) ;
0 commit comments