<?xml version="1.0" encoding="UTF-8"?>
<testsuites>
	<testsuite name="gaincal_interpPD_tests-20260420193007" tests="5" file=".py" time="47.651" timestamp="2026-04-20T19:30:56" failures="0" errors="0" skipped="0">
		<testcase classname="gaincal_interpPD_tests" name="test_linearPD_unflagged_60s" time="7.245" timestamp="2026-04-20T19:30:15" 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.693" timestamp="2026-04-20T19:30:23" 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.750" timestamp="2026-04-20T19:30:29" 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.994" timestamp="2026-04-20T19:30:36" 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.968" timestamp="2026-04-20T19:30:56" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_gaincal_casashell.py" line="1251"/>
	</testsuite>
	<testsuite name="gaincal_test-20260420193007" tests="34" file=".py" time="219.542" timestamp="2026-04-20T19:34:45" failures="0" errors="0" skipped="0">
		<testcase classname="gaincal_test" name="test_FreqMetaData1a" time="2.875" timestamp="2026-04-20T19:31:09" 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.423" timestamp="2026-04-20T19:31:11" 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.975" timestamp="2026-04-20T19:31:14" 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.193" timestamp="2026-04-20T19:31:16" 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.627" timestamp="2026-04-20T19:31:20" 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.662" timestamp="2026-04-20T19:31:26" 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.676" timestamp="2026-04-20T19:31:31" 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="2.083" timestamp="2026-04-20T19:31:33" 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-04-20T19:31:34" 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.359" timestamp="2026-04-20T19:31:46" 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="10.163" timestamp="2026-04-20T19:31:56" 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="12.830" timestamp="2026-04-20T19:32: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="11.516" timestamp="2026-04-20T19:32:21" 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.124" timestamp="2026-04-20T19:32:21" 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.173" timestamp="2026-04-20T19:32:32" 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.391" timestamp="2026-04-20T19:32:36" 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.211" timestamp="2026-04-20T19:32:40" 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.555" timestamp="2026-04-20T19:32:45" 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.351" timestamp="2026-04-20T19:32:57" 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.205" timestamp="2026-04-20T19:32:58" 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="1.026" timestamp="2026-04-20T19:32:59" 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.508" timestamp="2026-04-20T19:32:59" 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-04-20T19:32:59" 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="26.508" timestamp="2026-04-20T19:33:26" 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="8.036" timestamp="2026-04-20T19:33:34" 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.926" timestamp="2026-04-20T19:34:10" 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.257" timestamp="2026-04-20T19:34:16" 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.099" timestamp="2026-04-20T19:34:29" 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.720" timestamp="2026-04-20T19:34:35" 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.164" timestamp="2026-04-20T19:34: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.127" timestamp="2026-04-20T19:34: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="7.876" timestamp="2026-04-20T19:34:43" 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.129" timestamp="2026-04-20T19:34:43" 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.184" timestamp="2026-04-20T19:34:45" 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>
