<?xml version="1.0" encoding="UTF-8"?>
<testsuites>
	<testsuite name="gaincal_interpPD_tests-20260416143529" tests="5" file=".py" time="44.252" timestamp="2026-04-16T14:36:15" failures="0" errors="0" skipped="0">
		<testcase classname="gaincal_interpPD_tests" name="test_linearPD_unflagged_60s" time="6.027" timestamp="2026-04-16T14:35:37" 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="6.964" timestamp="2026-04-16T14:35:44" 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.594" timestamp="2026-04-16T14:35:50" 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="6.681" timestamp="2026-04-16T14:35:56" 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="18.985" timestamp="2026-04-16T14:36:15" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="1251"/>
	</testsuite>
	<testsuite name="gaincal_test-20260416143529" tests="34" file=".py" time="203.789" timestamp="2026-04-16T14:39:49" failures="0" errors="0" skipped="0">
		<testcase classname="gaincal_test" name="test_FreqMetaData1a" time="2.638" timestamp="2026-04-16T14:36:28" 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.292" timestamp="2026-04-16T14:36:30" 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.798" timestamp="2026-04-16T14:36:33" 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.279" timestamp="2026-04-16T14:36:36" 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.265" timestamp="2026-04-16T14:36: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="5.249" timestamp="2026-04-16T14:36:44" 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.100" timestamp="2026-04-16T14:36:49" 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="3.439" timestamp="2026-04-16T14:36:53" 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.192" timestamp="2026-04-16T14:36:53" 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.068" timestamp="2026-04-16T14:37:04" 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.832" timestamp="2026-04-16T14:37:14" 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.431" timestamp="2026-04-16T14:37:24" 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="10.206" timestamp="2026-04-16T14:37:34" 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.127" timestamp="2026-04-16T14:37:34" 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="10.853" timestamp="2026-04-16T14:37:45" 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.073" timestamp="2026-04-16T14:37:49" 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.273" timestamp="2026-04-16T14:37:54" 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.424" timestamp="2026-04-16T14:37:58" 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="12.021" timestamp="2026-04-16T14:38:10" 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.126" timestamp="2026-04-16T14:38:10" 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.919" timestamp="2026-04-16T14:38:11" 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.476" timestamp="2026-04-16T14:38:12" 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.418" timestamp="2026-04-16T14:38:12" 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="22.659" timestamp="2026-04-16T14:38:35" 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="6.919" timestamp="2026-04-16T14:38:42" 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="32.626" timestamp="2026-04-16T14:39:14" 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.312" timestamp="2026-04-16T14:39:21" 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="12.880" timestamp="2026-04-16T14:39:33" 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.245" timestamp="2026-04-16T14:39:39" 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.121" timestamp="2026-04-16T14:39:39" 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-04-16T14:39:39" 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.179" timestamp="2026-04-16T14:39:47" 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.159" timestamp="2026-04-16T14:39:47" 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="2.067" timestamp="2026-04-16T14:39:49" 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>
