function analyze_this2(info, dirs)

test_name = info.run(1:6);

% ---
dummy = info;
dummy.run = test_name;
try
	analyze_this(dummy, dirs)
catch
end

%% read xbeach
fname            = [dirs.output filesep 'xboutput.nc'];
zb               = nc_varget(fname, 'zb'); 
globalx          = nc_varget(fname, 'globalx'); 

tsglobal         = squeeze(ncread(fname,'globaltime'));
%% read measurements
data = load([dirs.data filesep test_name '.txt'] );
x_data = data(:,1);
z_data = data(:,2:end);

%% analyse
zb  = squeeze(zb(:,1,:))';

zs0 = 4.56; % checken?

if strcmp(test_name, 'Test-1')
    xlim = [180 225];
    ylim = [3 6.5];
	retreat = true;
elseif strcmp(test_name, 'Test-2')
    xlim = [180 225];
    ylim = [3 6.5];  
	retreat = true;
elseif strcmp(test_name, 'Test-3')
    xlim = [180 225];
    ylim = [3 6.5];   
	retreat = true;
elseif strcmp(test_name, 'Test-4')
    xlim = [180 225];
    ylim = [3 6.5];  
	retreat = false;	
elseif strcmp(test_name, 'Test-5')
    xlim = [125 225];
    ylim = [2 9];   
	retreat = false;
end
[fig1 fig2] = xb_compare_profiles(globalx, zb,x_data, z_data, tsglobal,zs0, test_name, xlim ,ylim,[],true,true,retreat  );
xb_write_plot(fig1, dirs.output, [info.run '_profiles'])
xb_write_plot(fig2, dirs.output, [info.run '_errorTime'])

end
