Skip to content
Snippets Groups Projects
Commit 1483b134 authored by Olivier Sauter's avatar Olivier Sauter
Browse files

Merge branch 'run_test_eqdsk_no_write' into 'master'

add write,0 in gdat call for eqdsk to avoid writing in deployment

See merge request spc/tcv/tbx/gdat!43
parents 235674f2 88e5217e
No related branches found
No related tags found
1 merge request!43add write,0 in gdat call for eqdsk to avoid writing in deployment
Pipeline #31423 passed
classdef (SharedTestFixtures={...
check_mds,setup_gdatpaths}) ...
test_requestnames < matlab.unittest.TestCase
properties (Abstract)
Machine;
end
properties(TestParameter,Abstract)
% parameters that will vary during tests
shot;
requests_fast; % placeholders
requests_slow;
end
methods(Test,TestTags = {'fast'})
function test_gdat_call_fast(testCase,shot,requests_fast)
test_gdat_call(testCase,shot,requests_fast);
end
end
methods(Test,TestTags = {'slow'})
function test_gdat_call_slow(testCase,shot,requests_slow)
test_gdat_call(testCase,shot,requests_slow);
end
end
end
function test_gdat_call(testCase,shot,request)
......@@ -34,6 +34,10 @@ testCase.assertTrue(ischar(request));
% gdat call
gdat_call = sprintf(['gdat_' lower(testCase.Machine) '(%s,''%s'')'],shot,request);
if strcmp(request,'eqdsk')
% avoid writing files in /tmp, may not be allowed
gdat_call = sprintf(['gdat_' lower(testCase.Machine) '(%s,''%s'',''write'',0)'],shot,request);
end
% logging
fprintf('Testing gdat call: %s\n',gdat_call);
......@@ -45,4 +49,4 @@ gdat_out = eval(gdat_call); %#ok<NASGU>
% 'Warning issued from gdat call:\n %s\n',gdat_call);
% (add optional sanity checks of gdat_out here)
end
\ No newline at end of file
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment