<?xml version="1.0" encoding="UTF-8"?>
<testsuites>
	<testsuite name="gaincal_interpPD_tests-20260727184241" tests="5" file=".py" time="85.108" timestamp="2026-07-27T18:44:07" failures="0" errors="0" skipped="0">
		<testcase classname="gaincal_interpPD_tests" name="test_linearPD_unflagged_60s" time="14.118" timestamp="2026-07-27T18:42:56" 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="12.614" timestamp="2026-07-27T18:43:08" 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="10.684" timestamp="2026-07-27T18:43: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="12.693" timestamp="2026-07-27T18:43:32" 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="34.998" timestamp="2026-07-27T18:44:07" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="1251"/>
	</testsuite>
	<testsuite name="gaincal_test-20260727184241" tests="34" file=".py" time="431.401" timestamp="2026-07-27T18:51:59" failures="0" errors="0" skipped="0">
		<testcase classname="gaincal_test" name="test_FreqMetaData1a" time="8.840" timestamp="2026-07-27T18:44:56" 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="6.807" timestamp="2026-07-27T18:45:03" 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="22.967" timestamp="2026-07-27T18:45:26" 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="7.590" timestamp="2026-07-27T18:45:34" 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="5.536" timestamp="2026-07-27T18:45:39" 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="8.488" timestamp="2026-07-27T18:45:48" 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="7.810" timestamp="2026-07-27T18:45:55" 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="22.212" timestamp="2026-07-27T18:46:18" 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.195" timestamp="2026-07-27T18:46:18" 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="12.246" timestamp="2026-07-27T18:46:30" 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="12.559" timestamp="2026-07-27T18:46:43" 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="26.430" timestamp="2026-07-27T18:47:09" 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="13.916" timestamp="2026-07-27T18:47:23" 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.137" timestamp="2026-07-27T18:47:23" 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="26.156" timestamp="2026-07-27T18:47:49" 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="7.554" timestamp="2026-07-27T18:47:57" 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="38.835" timestamp="2026-07-27T18:48:36" 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="5.357" timestamp="2026-07-27T18:48:41" 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="44.486" timestamp="2026-07-27T18:49:25" 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.141" timestamp="2026-07-27T18:49:26" 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="4.165" timestamp="2026-07-27T18:49:30" 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="6.686" timestamp="2026-07-27T18:49:36" 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="6.156" timestamp="2026-07-27T18:49:43" 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="28.163" timestamp="2026-07-27T18:50:11" 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="11.872" timestamp="2026-07-27T18:50:23" 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="40.211" timestamp="2026-07-27T18:51:03" 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="7.174" timestamp="2026-07-27T18:51:10" 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="15.934" timestamp="2026-07-27T18:51:26" 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="8.507" timestamp="2026-07-27T18:51:34" 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.185" timestamp="2026-07-27T18:51:35" 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.120" timestamp="2026-07-27T18:51:35" 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="19.345" timestamp="2026-07-27T18:51:54" 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.190" timestamp="2026-07-27T18:51:54" 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="4.433" timestamp="2026-07-27T18:51:59" 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>
