@@ -64,12 +64,12 @@ export class TestRunner {
6464 for ( const testFile of emptyResults ) {
6565 for ( const result of testFile ) {
6666 if ( this . shouldSkipVersionTest ( cqlEngine , result ) ) {
67- //add to skipMap
6867 const skipReason =
69- 'test version ' +
70- result . testVersion +
71- ' not applicable to engine version ' +
72- cqlEngine . cqlVersion ;
68+ result . testVersionTo &&
69+ this . compareVersions ( cqlEngine . cqlVersion , result . testVersionTo ) > 0
70+ ? `test versionTo ${ result . testVersionTo } not applicable to engine version ${ cqlEngine . cqlVersion } `
71+ : `test version ${ result . testVersion } not applicable to engine version ${ cqlEngine . cqlVersion } ` ;
72+
7373 this . addToSkipList (
7474 skipMap ,
7575 result . testsName ,
@@ -117,19 +117,36 @@ export class TestRunner {
117117 const key = `${ result . testsName } -${ result . groupName } -${ result . testName } ` ;
118118
119119 if ( result . testStatus === 'skip' ) {
120- result . SkipMessage = 'Skipped by cql-tests-runner' ;
120+ if ( ! result . skipMessage ?. trim ( ) ) {
121+ result . skipMessage = 'Skipped by cql-tests-runner' ;
122+ }
123+ console . log (
124+ 'Test %s:%s:%s status: %s skipMessage: %s' ,
125+ result . testsName ,
126+ result . groupName ,
127+ result . testName ,
128+ result . testStatus ,
129+ result . skipMessage
130+ ) ;
121131 return result ;
122132 } else if ( onlySet . size > 0 && ! onlySet . has ( key ) ) {
123133 result . SkipMessage = 'Skipped by OnlyList filter' ;
124134 result . testStatus = 'skip' ;
125135 return result ;
126136 } else if ( skipMap . has ( key ) ) {
127137 const reason = skipMap . get ( key ) || '' ;
128- result . SkipMessage = `Skipped by config: ${ reason } ` ;
138+ result . skipMessage = `Skipped by config: ${ reason } ` ;
129139 result . testStatus = 'skip' ;
140+ console . log (
141+ 'Test %s:%s:%s status: %s skipMessage: %s' ,
142+ result . testsName ,
143+ result . groupName ,
144+ result . testName ,
145+ result . testStatus ,
146+ result . skipMessage
147+ ) ;
130148 return result ;
131149 }
132-
133150 const data = generateParametersResource ( result , config . FhirServer . CqlOperation ) ;
134151
135152 try {
0 commit comments