1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
%
% Copyright (c) ZeroC, Inc. All rights reserved.
%
function runTest(varargin)
if length(varargin) == 0
fprintf('testdir argument required\n');
exit(1);
end
testdir = varargin{1};
varargin(1) = []; % Removes first argument.
libsubdir = varargin{1};
varargin(1) = []; % Removes second argument
rootDir = fileparts(mfilename('fullpath'));
rootDir = fullfile(rootDir, '..', '..');
if ~strcmp(getenv('ICE_BIN_DIST'), 'all')
addpath(fullfile(rootDir, 'lib'));
addpath(fullfile(rootDir, 'lib', 'generated'));
addpath(fullfile(libsubdir));
end
addpath(fullfile(rootDir, 'test', 'lib'));
cd(testdir);
try
Client(varargin);
exit(0);
catch ex
disp(getReport(ex, 'extended'));
exit(1);
end
end
|