<?xml version="1.0" encoding="UTF-8"?>
<testsuites>
	<testsuite name="applycal_test-20260408201105" tests="32" file=".py" time="191.575" timestamp="2026-04-08T20:14:18" failures="0" errors="0" skipped="0">
		<testcase classname="applycal_test" name="test1_applycal_fluxscale_gcal_bcal" time="7.706" timestamp="2026-04-08T20:11:14" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="901">
			<!--Test: Apply calibration using fluxscal gcal and bcal tables. Create flagbackup for an MMS-->
			<system-out><![CDATA[['ngc5921.0000.ms', 'ngc5921.0001.ms', 'ngc5921.0006.ms', 'ngc5921.0003.ms', 'ngc5921.0005.ms', 'ngc5921.0004.ms', 'ngc5921.0002.ms']
]]></system-out>
		</testcase>
		<testcase classname="applycal_test" name="test_antennaSelect" time="5.211" timestamp="2026-04-08T20:11:19" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="360">
			<!--
            test_antennaSelect
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;

            Check that the antenna parameter properly selects a subset of the data
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_calflag" time="5.868" timestamp="2026-04-08T20:11:25" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="788">
			<!--
            test_calflag
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;

            Check that calflag calibrated the data and the flags
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_calflagstrict" time="5.509" timestamp="2026-04-08T20:11:30" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="817">
			<!--
            test_calflagstrict
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;

            Check that all selected data that have no solutions will be flagged
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_callib" time="7.675" timestamp="2026-04-08T20:11:38" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="386">
			<!--
            test_callib
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-

            Check that a callib file is taken and the calibration tables are pre-applied
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_callib_dupl_intents" time="8.340" timestamp="2026-04-08T20:11:46" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="531">
			<!--
        For CAS-14409, introduce test of callibrary specified in different ways, but to achieve
        the same thing.   We copy 2 spws from gaincaltest2.ms, and adjust the intents (defintent) 
        to be more typically ALMA-like; multiple redundant intents (e.g., many OBSERVE_TARGET intents
        in separate STATE_IDs) is a prerequisite for tickling the bug reported in CAS-14409, which
        was caused by effectively non-unique matching of data encountered in applycal with the
        keys used to index different slices of calibration specified by the cal library.
        
        In CAS-14409, a (WARN) log message has also been introduced to help users recognize when
        calibration application encounters data not explicitly or implicitly catered for in the
        net cal library (per caltable).  This is a supported feature (such data should pass 
        uncorrected by the caltable so specified), but it was thought desirable to have a more 
        explicit acknowledgment in the logger that some data wasn't corrected.

        -->
			<system-out><![CDATA[outputvis and vis are the same. Editing provided vis...
Number of matching rows found:  46980
outputvis and vis are the same. Editing provided vis...
Number of matching rows found:  7830
outputvis and vis are the same. Editing provided vis...
Number of matching rows found:  7830
outputvis and vis are the same. Editing provided vis...
Number of matching rows found:  7830
outputvis and vis are the same. Editing provided vis...
Number of matching rows found:  7830
outputvis and vis are the same. Editing provided vis...
Number of matching rows found:  7830
]]></system-out>
		</testcase>
		<testcase classname="applycal_test" name="test_callib_field" time="18.240" timestamp="2026-04-08T20:12:05" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="403">
			<!--
            test_callib_field
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-
            
            Exercise fldmap-related maneuvers in cal library
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_callib_missing_antenna0" time="7.209" timestamp="2026-04-08T20:12:12" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="508">
			<!--
            test_callib_missing_antenna0
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-

            Check that a callib file is taken and the calibration tables are pre-applied
            Verify bug fix for CAS-12881
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_calonly" time="5.234" timestamp="2026-04-08T20:12:17" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="870">
			<!--
            test_calonly
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;

            Check that only calibration and weights are applied, not flags
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_calwt" time="5.052" timestamp="2026-04-08T20:12:22" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="741">
			<!--
            test_calwt
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;

            Check that calwt = True calibrates the data weights per gaintable
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_corrected" time="5.889" timestamp="2026-04-08T20:12:28" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="261">
			<!--
            test_corrected
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;

            Check that the CORRECTED_DATA column is added to the MS
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_fieldSelect" time="3.968" timestamp="2026-04-08T20:12:32" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="294">
			<!--
            test_fieldSelect
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;

            Check that fields are properly selected
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_flagbackup" time="5.053" timestamp="2026-04-08T20:12:37" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="884">
			<!--
            test_flagbackup
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-

            Check to see that a backup for the flags was made
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_flagonly" time="3.425" timestamp="2026-04-08T20:12:40" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="833">
			<!--
            test_flagonly
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-

            Check that flags are applied, but not the calibration itself
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_flagonlystrict" time="3.300" timestamp="2026-04-08T20:12:44" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="852">
			<!--
            test_flagonlystrict
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-

            Check that all the selected data that have no solutions will be flagged
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_gaincurve" time="2.658" timestamp="2026-04-08T20:12:46" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="1046"/>
		<testcase classname="applycal_test" name="test_gainfield" time="6.899" timestamp="2026-04-08T20:12:53" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="689">
			<!--
            test_gainfield
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;

            Check that the gainfield parameter selects a subset of the gaintables
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_gaintable" time="7.934" timestamp="2026-04-08T20:13:01" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="676">
			<!--
            test_gaintable
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;

            Check that the gaintable parameter selects caltables to be applied
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_intentSelect" time="5.909" timestamp="2026-04-08T20:13:07" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="321">
			<!--
            test_intentSelect
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-

            Check that intents are properly selected
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_interp" time="7.047" timestamp="2026-04-08T20:13:14" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="702">
			<!--
            test_interp
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-

            Check that the interp parameter changes the interpolation type for each gaintable
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_overwritten" time="11.436" timestamp="2026-04-08T20:13:26" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="279">
			<!--
            test_overwritten
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;

            Check that the CORRECTED_DATA column is overwritten with consecutive runs of applycal
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_parang" time="8.239" timestamp="2026-04-08T20:13:34" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="756">
			<!--
            test_parang
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-

            Check that the parallactic angle correction is applied if parang = True
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_parang_bwg" time="8.798" timestamp="2026-04-08T20:13:43" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="769">
			<!--
            test_parang
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-

            Check that the parallactic angle correction is applied for beam
            waveguide antennas if parang = True
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_perscan" time="1.908" timestamp="2026-04-08T20:13:45" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="927">
			<!--
            test_perscan
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;

            Check that "perscan" interpolation works
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_perscan_callib" time="2.112" timestamp="2026-04-08T20:13:47" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="982">
			<!--
            test_perscan
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;

            Check that "perscan" interpolation works; callib version
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_scanSelect" time="2.503" timestamp="2026-04-08T20:13:49" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="373">
			<!--
            test_scanSelect
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-

            Check that the scan parameter properly selects a subset of the data
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_spwSelect" time="3.260" timestamp="2026-04-08T20:13:52" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="308">
			<!--
            test_spwSelect
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;

            Check that spws are properly selected
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_spwmap" time="5.734" timestamp="2026-04-08T20:13:58" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="715">
			<!--
            test_spwmap
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-

            Check that the spwmap parameter applys a subset of the gaintable(s)
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_spwmapMulti" time="7.447" timestamp="2026-04-08T20:14:06" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="728">
			<!--
            test_spwmapMulti
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-

            Check the function of spwmap when provided a list of lists
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_timerangeSelect" time="2.375" timestamp="2026-04-08T20:14:08" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="334">
			<!--
            test_timerangeSelect
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;

            Check that the timerange parameter properly selects a subset of the data
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_trial" time="3.091" timestamp="2026-04-08T20:14:11" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="801">
			<!--
            test_trial
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;

            Check that the trial mode leaves the dataset unchanged
        -->
		</testcase>
		<testcase classname="applycal_test" name="test_uvrangeSelect" time="6.548" timestamp="2026-04-08T20:14:18" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_applycal_casashell.py" line="347">
			<!--
            test_uvrangeSelect
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;

            Check that the uvrange parameter properly selects a subset of the data
        -->
		</testcase>
	</testsuite>
</testsuites>
