1
0
mirror of https://github.com/sasjs/core.git synced 2026-07-23 15:35:29 +00:00

fix: updates to make tests pass on viya and sasjs server for mx_createjob

This commit is contained in:
allan
2026-06-26 12:26:03 +01:00
parent 9e36e82ff2
commit 46ae27b182
10 changed files with 13 additions and 9 deletions
+1 -1
View File
@@ -35,7 +35,7 @@
)/*/STORE SOURCE*/; )/*/STORE SOURCE*/;
data ; data ;
length test_description $256 test_result $4 test_comments $256; length test_result $4 test_description $256 test_comments $256;
test_description=symget('desc'); test_description=symget('desc');
test_comments="&sysmacroname: Test result of "!!symget('iftrue'); test_comments="&sysmacroname: Test result of "!!symget('iftrue');
%if %eval(%unquote(&iftrue)) %then %do; %if %eval(%unquote(&iftrue)) %then %do;
+1 -1
View File
@@ -108,7 +108,7 @@
%end; %end;
data; data;
length test_description $256 test_result $4 test_comments $256; length test_result $4 test_description $256 test_comments $256;
test_description=symget('desc'); test_description=symget('desc');
if test_description='0' if test_description='0'
then test_description="Testing &inds for existence of &test of: &cols"; then test_description="Testing &inds for existence of &test of: &cols";
+1 -1
View File
@@ -143,7 +143,7 @@
) )
data; data;
length test_description $256 test_result $4 test_comments $256; length test_result $4 test_description $256 test_comments $256;
test_description=symget('desc'); test_description=symget('desc');
test_result='FAIL'; test_result='FAIL';
test_comments="&sysmacroname: &lib..&ds..&col has &result/&orig values " test_comments="&sysmacroname: &lib..&ds..&col has &result/&orig values "
+1 -1
View File
@@ -87,7 +87,7 @@
%end; %end;
data &ds; data &ds;
length test_description $256 test_result $4 test_comments $256; length test_result $4 test_description $256 test_comments $256;
test_description=symget('desc'); test_description=symget('desc');
test_result='FAIL'; test_result='FAIL';
test_comments="&sysmacroname: Dataset &inds has &nobs observations."; test_comments="&sysmacroname: Dataset &inds has &nobs observations.";
+1 -1
View File
@@ -131,7 +131,7 @@
data ; data ;
length test_description $256 test_result $4 test_comments $256; length test_result $4 test_description $256 test_comments $256;
test_description=symget('desc'); test_description=symget('desc');
test_comments=symget('test_comments'); test_comments=symget('test_comments');
test_result=symget('test_result'); test_result=symget('test_result');
+1
View File
@@ -37,6 +37,7 @@
%global %global
SASJS_PREFIX /* the ONLY hard-coded global macro variable in SASjs */ SASJS_PREFIX /* the ONLY hard-coded global macro variable in SASjs */
&prefix.PROCESSMODE &prefix._STPSRV_HEADER_LOC /* SASjs server specific vars*/
&prefix._FUNCTIONS /* used in mcf_init() to track core function compilation */ &prefix._FUNCTIONS /* used in mcf_init() to track core function compilation */
&prefix._INIT_NUM /* initialisation time as numeric */ &prefix._INIT_NUM /* initialisation time as numeric */
&prefix._INIT_DTTM /* initialisation time in E8601DT26.6 format */ &prefix._INIT_DTTM /* initialisation time in E8601DT26.6 format */
+1 -1
View File
@@ -15,7 +15,7 @@
%let test5=%mf_getvarlist(sashelp.class,typefilter=C); %let test5=%mf_getvarlist(sashelp.class,typefilter=C);
data work.test_results; data work.test_results;
length test_description $256 test_result $4 test_comments base result $256; length test_result $4 test_description $256 test_comments base result $256;
test_description="Basic test"; test_description="Basic test";
base=symget('test1'); base=symget('test1');
result='Name Sex Age Height Weight'; result='Name Sex Age Height Weight';
+1 -1
View File
@@ -32,7 +32,7 @@ run;
) )
%put TEST1: checking web service code; %put TEST1: checking web service code;
data work.test_results; data work.test_results;
length test_description $256 test_result $4 test_comments $256; length test_result $4 test_description $256 test_comments $256;
if _n_=1 then call missing (of _all_); if _n_=1 then call missing (of _all_);
infile compare end=eof; infile compare end=eof;
input; input;
+4 -1
View File
@@ -26,7 +26,10 @@ parmcards4;
;;;; ;;;;
%mp_assertscope(SNAPSHOT) %mp_assertscope(SNAPSHOT)
%mx_createjob(path=&mcTestAppLoc/jobs,name=testjob1,replace=YES) %mx_createjob(path=&mcTestAppLoc/jobs,name=testjob1,replace=YES)
%mp_assertscope(COMPARE) %mp_assertscope(COMPARE,ignorelist=MC0_JADP1LEN MC0_JADP2LEN MC0_JADPNUM
MC0_JADVLEN MC2_JADP1LEN MC2_JADP2LEN MC2_JADPNUM MC2_JADVLEN MC4_JADP1LEN
MC4_JADP2LEN MC4_JADPNUM MC4_JADVLEN
)
%mp_assert( %mp_assert(
iftrue=(&syscc=0), iftrue=(&syscc=0),
+1 -1
View File
@@ -117,7 +117,7 @@ libname &libref1a JSON fileref=&fname1a;
%let found=0; %let found=0;
/* %put Getting object uri from &libref1a..items; */ /* %put Getting object uri from &libref1a..items; */
data _null_; data _null_;
length contenttype name $1000; length contenttype name uri $1000;
call missing(of _all_); call missing(of _all_);
set &libref1a..items; set &libref1a..items;
if contenttype='jobDefinition' and upcase(name)="%upcase(&name)" then do; if contenttype='jobDefinition' and upcase(name)="%upcase(&name)" then do;