<?xml version="1.0" encoding="UTF-8"?>
<testsuites>
	<testsuite name="gaincal_interpPD_tests-20260519160059" tests="5" file=".py" time="46.530" timestamp="2026-05-19T16:01:46" failures="0" errors="0" skipped="0">
		<testcase classname="gaincal_interpPD_tests" name="test_linearPD_unflagged_60s" time="6.653" timestamp="2026-05-19T16:01:06" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="1414"/>
		<testcase classname="gaincal_interpPD_tests" name="test_linearPD_unflagged_int_combspw" time="7.085" timestamp="2026-05-19T16:01:13" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="1387"/>
		<testcase classname="gaincal_interpPD_tests" name="test_linearPD_unflagged_timeINdep_combspw" time="5.516" timestamp="2026-05-19T16:01:19" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="1335"/>
		<testcase classname="gaincal_interpPD_tests" name="test_nearestPD_flagged_int" time="7.323" timestamp="2026-05-19T16:01:26" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="1442"/>
		<testcase classname="gaincal_interpPD_tests" name="test_nearestPD_unflagged_int" time="19.953" timestamp="2026-05-19T16:01:46" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="1251"/>
	</testsuite>
	<testsuite name="gaincal_test-20260519160059" tests="34" file=".py" time="211.820" timestamp="2026-05-19T16:05:28" failures="0" errors="0" skipped="0">
		<testcase classname="gaincal_test" name="test_FreqMetaData1a" time="2.620" timestamp="2026-05-19T16:01:59" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="945">
			<!--
            test_FreqMetaData1a: No explicit spw selection + append
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-
        -->
		</testcase>
		<testcase classname="gaincal_test" name="test_FreqMetaData1b" time="2.401" timestamp="2026-05-19T16:02:01" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="997">
			<!--
            test_FreqMetaData1b: Non-trivial spw/channel selection + append
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-
        -->
		</testcase>
		<testcase classname="gaincal_test" name="test_FreqMetaData2a" time="2.830" timestamp="2026-05-19T16:02:04" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="1068">
			<!--
            test_FreqMetaData2a: No explicit spw selection w/ combine=spw + append
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-
        -->
		</testcase>
		<testcase classname="gaincal_test" name="test_FreqMetaData2b" time="2.443" timestamp="2026-05-19T16:02:06" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="1119">
			<!--
            test_FreqMetaData2b: Non-trivial spw/channel selection  w/ combine=spw + append
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-
        -->
		</testcase>
		<testcase classname="gaincal_test" name="test_antennaSelect" time="3.524" timestamp="2026-05-19T16:02:10" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="406">
			<!--
            test_antennaSelect
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;
            
            Check that antennas that aren't selected are flagged
        -->
		</testcase>
		<testcase classname="gaincal_test" name="test_calModeA" time="5.694" timestamp="2026-05-19T16:02:16" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="465">
			<!--
            test_calModeA
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-
            
            Check that the output with calmode 'a' is equal to a reference calibration table
        -->
		</testcase>
		<testcase classname="gaincal_test" name="test_calModeP" time="5.688" timestamp="2026-05-19T16:02:21" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="453">
			<!--
            test_calModeP
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-
            
            Check that the output with calmode 'p' is equal to a reference calibration table
        -->
		</testcase>
		<testcase classname="gaincal_test" name="test_corrDepFlags" time="1.983" timestamp="2026-05-19T16:02:23" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="834">
			<!--
            test_corrDepFlags
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-
        -->
		</testcase>
		<testcase classname="gaincal_test" name="test_correctGains" time="0.254" timestamp="2026-05-19T16:02:24" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="257">
			<!--
            test_correctGains
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-
            
            Check that the gaincal results match a reference gaincal table
        -->
		</testcase>
		<testcase classname="gaincal_test" name="test_dictBelowMinBl" time="11.899" timestamp="2026-05-19T16:02:35" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="1209">
			<!-- Test that results will reflect ants excluded due to missing baselines -->
		</testcase>
		<testcase classname="gaincal_test" name="test_dictOutput" time="9.745" timestamp="2026-05-19T16:02:45" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="1180">
			<!-- Test that a dictionary is output by the task -->
		</testcase>
		<testcase classname="gaincal_test" name="test_dictOutputAntennaFlag" time="10.680" timestamp="2026-05-19T16:02:56" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="1197">
			<!-- Test that preflagging antennas shows in the output dict -->
		</testcase>
		<testcase classname="gaincal_test" name="test_dictOutputFlagged" time="11.723" timestamp="2026-05-19T16:03:08" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="1185">
			<!-- Test that when an spw is flagged the final data counts are zero -->
		</testcase>
		<testcase classname="gaincal_test" name="test_fieldSelect" time="0.117" timestamp="2026-05-19T16:03:08" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="298">
			<!--
            test_fieldSelect
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;
            
            Check that the field selection parameter functions properly
        -->
		</testcase>
		<testcase classname="gaincal_test" name="test_gainTypeGL1OutlierRejection" time="11.141" timestamp="2026-05-19T16:03:19" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="598">
			<!--
            test_gainTypeGL1OutlierRejection
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;
            
            Check that solmodes 'L1', 'R', and 'L1R' yield
            numerically larger mean SNR than solmode=''
        -->
		</testcase>
		<testcase classname="gaincal_test" name="test_gainTypeK" time="4.256" timestamp="2026-05-19T16:03:23" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="477">
			<!--
            test_gainTypeK
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;
            
            Check that the output with gaintype k is equal to a reference calibration table
        -->
		</testcase>
		<testcase classname="gaincal_test" name="test_gainTypeKSpwCountMisMatch" time="4.309" timestamp="2026-05-19T16:03:27" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="489">
			<!--
            test_gainTypeKSpwCountMisMatch
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-
            
            Check that a caltable can be applied when the number of spws
            in the ms and caltable do not match
        -->
		</testcase>
		<testcase classname="gaincal_test" name="test_gainTypeSpline" time="4.145" timestamp="2026-05-19T16:03:32" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="586">
			<!--
            test_gainTypeSpline
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;
            
            Check that the output with gaintype GSPLINE is equal to a reference calibration table
        -->
			<system-out><![CDATA[FREQ_GROUP_NAME ERROR in finding truth value
FIELD_NAME ERROR in finding truth value
FIELD_CODE ERROR in finding truth value
SOURCE_NAME ERROR in finding truth value
SOURCE_CODE ERROR in finding truth value
POLY_TYPE ERROR in finding truth value
POLY_MODE ERROR in finding truth value
PHASE_UNITS ERROR in finding truth value
]]></system-out>
		</testcase>
		<testcase classname="gaincal_test" name="test_gainTypeTL1OutlierRejection" time="11.382" timestamp="2026-05-19T16:03:43" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="655">
			<!--
            test_gainTypeTL1OutlierRejection
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;
            
            Check that solmodes 'L1', 'R', and 'L1R' yield
            numerically larger mean SNR than solmode=''
        -->
		</testcase>
		<testcase classname="gaincal_test" name="test_intervalSNR" time="0.119" timestamp="2026-05-19T16:03:43" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="268">
			<!--
            test_intervalSNR
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;
            
            Check that shorter interval times result in a lower signal to noise
        -->
		</testcase>
		<testcase classname="gaincal_test" name="test_mergedCreatesGainTable" time="0.872" timestamp="2026-05-19T16:03:44" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="809">
			<!-- Gaincal 1a: Default values to create a gain table -->
			<system-out><![CDATA[
Testing column TIME
Column TIME PASSED

Testing column FIELD_ID
Column FIELD_ID PASSED

Testing column SPECTRAL_WINDOW_ID
Column SPECTRAL_WINDOW_ID PASSED

Testing column ANTENNA1
Column ANTENNA1 PASSED

Testing column ANTENNA2
Column ANTENNA2 PASSED

Testing column INTERVAL
Column INTERVAL PASSED

Testing column SCAN_NUMBER
Column SCAN_NUMBER PASSED

Testing column OBSERVATION_ID
Column OBSERVATION_ID PASSED

Testing column CPARAM
Column CPARAM PASSED

Testing column PARAMERR
Column PARAMERR PASSED

Testing column FLAG
Column FLAG PASSED

Testing column SNR
Column SNR PASSED
]]></system-out>
		</testcase>
		<testcase classname="gaincal_test" name="test_mergedFieldSelect" time="0.411" timestamp="2026-05-19T16:03:44" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="817">
			<!-- Gaincal 2a: Create a gain table using field selection -->
			<system-out><![CDATA[
Testing column TIME
Column TIME PASSED

Testing column FIELD_ID
Column FIELD_ID PASSED

Testing column SPECTRAL_WINDOW_ID
Column SPECTRAL_WINDOW_ID PASSED

Testing column ANTENNA1
Column ANTENNA1 PASSED

Testing column ANTENNA2
Column ANTENNA2 PASSED

Testing column INTERVAL
Column INTERVAL PASSED

Testing column SCAN_NUMBER
Column SCAN_NUMBER PASSED

Testing column OBSERVATION_ID
Column OBSERVATION_ID PASSED

Testing column CPARAM
Column CPARAM PASSED

Testing column PARAMERR
Column PARAMERR PASSED

Testing column FLAG
Column FLAG PASSED

Testing column SNR
Column SNR PASSED
]]></system-out>
		</testcase>
		<testcase classname="gaincal_test" name="test_mergedSpwSelect" time="0.394" timestamp="2026-05-19T16:03:45" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="825">
			<!-- Gaincal 1b: Create a gain table for an MS with many spws -->
			<system-out><![CDATA[
Testing column TIME
Column TIME PASSED

Testing column FIELD_ID
Column FIELD_ID PASSED

Testing column SPECTRAL_WINDOW_ID
Column SPECTRAL_WINDOW_ID PASSED

Testing column ANTENNA1
Column ANTENNA1 PASSED

Testing column ANTENNA2
Column ANTENNA2 PASSED

Testing column INTERVAL
Column INTERVAL PASSED

Testing column SCAN_NUMBER
Column SCAN_NUMBER PASSED

Testing column OBSERVATION_ID
Column OBSERVATION_ID PASSED

Testing column CPARAM
Column CPARAM PASSED

Testing column PARAMERR
Column PARAMERR PASSED

Testing column FLAG
Column FLAG PASSED

Testing column SNR
Column SNR PASSED
]]></system-out>
		</testcase>
		<testcase classname="gaincal_test" name="test_minBl" time="25.070" timestamp="2026-05-19T16:04:10" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="421">
			<!--
            test_minBl
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;
            
            Check that if the min baseline threshold isn't met those antennas aren't used. If no antennas have enough then a file is not written.
        -->
		</testcase>
		<testcase classname="gaincal_test" name="test_minSNR" time="7.183" timestamp="2026-05-19T16:04:17" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="283">
			<!--
            test_minSNR
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-
            
            Check that values below the provided SNR threshold are flagged
        -->
		</testcase>
		<testcase classname="gaincal_test" name="test_preapplyG0" time="35.821" timestamp="2026-05-19T16:04:53" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="393">
			<!--
            test_preapplyG0
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-
            
            Check that pre applying the G table results in the regular T table calibration
        -->
		</testcase>
		<testcase classname="gaincal_test" name="test_preapplyT0" time="6.085" timestamp="2026-05-19T16:04:59" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="380">
			<!--
            test_preapplyT0
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-
            
            Check that pre applying the T table results in the regular G table calibration
        -->
		</testcase>
		<testcase classname="gaincal_test" name="test_preboth" time="13.214" timestamp="2026-05-19T16:05:12" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="433">
			<!--
            test_preboth
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;
            
            Check that when preapplying both then gaintype T increases the SNR
            
        -->
		</testcase>
		<testcase classname="gaincal_test" name="test_refantDiff" time="5.050" timestamp="2026-05-19T16:05:17" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="364">
			<!--
            test_refantDiff
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-
            
            Check that selecting refant will cause that refant to be set at 0
        -->
		</testcase>
		<testcase classname="gaincal_test" name="test_refantSelect" time="0.130" timestamp="2026-05-19T16:05:17" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="310">
			<!--
            test_refantSelect
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-
            
            Check that the refant selection functions properly
        -->
		</testcase>
		<testcase classname="gaincal_test" name="test_scanSelect" time="0.126" timestamp="2026-05-19T16:05:17" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="322">
			<!--
            test_scanSelect
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-
            
            Check that the scan selection functions properly
        -->
		</testcase>
		<testcase classname="gaincal_test" name="test_spwMap" time="8.385" timestamp="2026-05-19T16:05:26" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="727">
			<!--
            test_spwMap
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;-
            
            Check that the output with spwMap matches to a reference calibration table
        -->
		</testcase>
		<testcase classname="gaincal_test" name="test_spwSelect" time="0.170" timestamp="2026-05-19T16:05:26" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="334">
			<!--
            test_spwSelect
            &#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;&#45;
            
            Check that the spw selection parameter functions properly
        -->
		</testcase>
		<testcase classname="gaincal_test" name="test_uvrangeSelect" time="1.958" timestamp="2026-05-19T16:05:28" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="346">
			<!--Check that using the uv range parameter you can cut off specific antennas-->
		</testcase>
	</testsuite>
</testsuites>
