<?xml version="1.0" encoding="UTF-8"?>
<testsuites>
	<testsuite name="test_testconcat-20260409015441" tests="5" file=".py" time="2.471" timestamp="2026-04-09T01:54:50" failures="0" errors="0" skipped="0">
		<testcase classname="test_testconcat" name="test1" time="0.537" timestamp="2026-04-09T01:54:48" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_testconcat_casashell.py" line="111">
			<!--Testconcat 1: 4 parts, same sources but different spws-->
			<system-out><![CDATA[test_testconcat : Success! Now checking output ...
test_testconcat :  HISTORY/table.f0 present.
test_testconcat :  FLAG_CMD/table.f0 present.
test_testconcat :  DATA_DESCRIPTION/table.f0 present.
test_testconcat :  HISTORY/table.dat present.
test_testconcat :  FIELD/table.f0 present.
test_testconcat :  POINTING/table.f0 present.
test_testconcat :  SPECTRAL_WINDOW/table.dat present.
test_testconcat :  table.f2 present.
test_testconcat :  table.f6 present.
test_testconcat :  ANTENNA/table.dat present.
test_testconcat :  table.f3 present.
test_testconcat :  SOURCE/table.f0 present.
test_testconcat :  table.f0 present.
test_testconcat :  OBSERVATION/table.dat present.
test_testconcat :  FLAG_CMD/table.dat present.
test_testconcat :  ANTENNA/table.f0 present.
test_testconcat :  table.f8 present.
test_testconcat :  STATE/table.dat present.
test_testconcat :  table.dat present.
test_testconcat :  SPECTRAL_WINDOW/table.f0 present.
test_testconcat :  PROCESSOR/table.dat present.
test_testconcat :  SOURCE/table.dat present.
test_testconcat :  POINTING/table.dat present.
test_testconcat :  FEED/table.f0 present.
test_testconcat :  DATA_DESCRIPTION/table.dat present.
test_testconcat :  FIELD/table.dat present.
test_testconcat :  table.f4 present.
test_testconcat :  POLARIZATION/table.f0 present.
test_testconcat :  table.f7 present.
test_testconcat :  table.f5 present.
test_testconcat :  FEED/table.dat present.
test_testconcat :  OBSERVATION/table.f0 present.
test_testconcat :  POLARIZATION/table.dat present.
test_testconcat :  STATE/table.f0 present.
test_testconcat :  PROCESSOR/table.f0 present.
test_testconcat :  table.f1 present.
test_testconcat : pseudo-MS exists. All tables present.
test_testconcat : OK. Checking tables in detail ...
test_testconcat : comparing  ['SOURCE_ID', 55, 13, 0]
test_testconcat : comparing  ['SPECTRAL_WINDOW_ID', 55, 3, 0]
test_testconcat : table  SOURCE  as expected.
test_testconcat : comparing  ['NUM_CHAN', 3, 128, 0]
test_testconcat : table  SPECTRAL_WINDOW  as expected.
]]></system-out>
		</testcase>
		<testcase classname="test_testconcat" name="test2" time="0.451" timestamp="2026-04-09T01:54:49" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_testconcat_casashell.py" line="194">
			<!--Testconcat 2: 3 parts, different sources, different spws -->
			<system-out><![CDATA[test_testconcat : Success! Now checking output ...
test_testconcat :  HISTORY/table.f0 present.
test_testconcat :  FLAG_CMD/table.f0 present.
test_testconcat :  DATA_DESCRIPTION/table.f0 present.
test_testconcat :  HISTORY/table.dat present.
test_testconcat :  FIELD/table.f0 present.
test_testconcat :  POINTING/table.f0 present.
test_testconcat :  SPECTRAL_WINDOW/table.dat present.
test_testconcat :  table.f2 present.
test_testconcat :  table.f6 present.
test_testconcat :  ANTENNA/table.dat present.
test_testconcat :  table.f3 present.
test_testconcat :  SOURCE/table.f0 present.
test_testconcat :  table.f0 present.
test_testconcat :  OBSERVATION/table.dat present.
test_testconcat :  FLAG_CMD/table.dat present.
test_testconcat :  ANTENNA/table.f0 present.
test_testconcat :  table.f8 present.
test_testconcat :  STATE/table.dat present.
test_testconcat :  table.dat present.
test_testconcat :  SPECTRAL_WINDOW/table.f0 present.
test_testconcat :  PROCESSOR/table.dat present.
test_testconcat :  SOURCE/table.dat present.
test_testconcat :  POINTING/table.dat present.
test_testconcat :  FEED/table.f0 present.
test_testconcat :  DATA_DESCRIPTION/table.dat present.
test_testconcat :  FIELD/table.dat present.
test_testconcat :  table.f4 present.
test_testconcat :  POLARIZATION/table.f0 present.
test_testconcat :  table.f7 present.
test_testconcat :  table.f5 present.
test_testconcat :  FEED/table.dat present.
test_testconcat :  OBSERVATION/table.f0 present.
test_testconcat :  POLARIZATION/table.dat present.
test_testconcat :  STATE/table.f0 present.
test_testconcat :  PROCESSOR/table.f0 present.
test_testconcat :  table.f1 present.
test_testconcat : MS exists. All tables present.
test_testconcat : OK. Checking tables in detail ...
test_testconcat : comparing  ['SOURCE_ID', 41, 13, 0]
test_testconcat : comparing  ['SPECTRAL_WINDOW_ID', 41, 2, 0]
test_testconcat : table  SOURCE  as expected.
test_testconcat : comparing  ['NUM_CHAN', 2, 128, 0]
test_testconcat : table  SPECTRAL_WINDOW  as expected.
]]></system-out>
		</testcase>
		<testcase classname="test_testconcat" name="test3" time="0.428" timestamp="2026-04-09T01:54:49" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_testconcat_casashell.py" line="277">
			<!--Testconcat 3: 3 parts, different sources, same spws-->
			<system-out><![CDATA[test_testconcat : Success! Now checking output ...
test_testconcat :  HISTORY/table.f0 present.
test_testconcat :  FLAG_CMD/table.f0 present.
test_testconcat :  DATA_DESCRIPTION/table.f0 present.
test_testconcat :  HISTORY/table.dat present.
test_testconcat :  FIELD/table.f0 present.
test_testconcat :  POINTING/table.f0 present.
test_testconcat :  SPECTRAL_WINDOW/table.dat present.
test_testconcat :  table.f2 present.
test_testconcat :  table.f6 present.
test_testconcat :  ANTENNA/table.dat present.
test_testconcat :  table.f3 present.
test_testconcat :  SOURCE/table.f0 present.
test_testconcat :  table.f0 present.
test_testconcat :  OBSERVATION/table.dat present.
test_testconcat :  FLAG_CMD/table.dat present.
test_testconcat :  ANTENNA/table.f0 present.
test_testconcat :  table.f8 present.
test_testconcat :  STATE/table.dat present.
test_testconcat :  table.dat present.
test_testconcat :  SPECTRAL_WINDOW/table.f0 present.
test_testconcat :  PROCESSOR/table.dat present.
test_testconcat :  SOURCE/table.dat present.
test_testconcat :  POINTING/table.dat present.
test_testconcat :  FEED/table.f0 present.
test_testconcat :  DATA_DESCRIPTION/table.dat present.
test_testconcat :  FIELD/table.dat present.
test_testconcat :  table.f4 present.
test_testconcat :  POLARIZATION/table.f0 present.
test_testconcat :  table.f7 present.
test_testconcat :  table.f5 present.
test_testconcat :  FEED/table.dat present.
test_testconcat :  OBSERVATION/table.f0 present.
test_testconcat :  POLARIZATION/table.dat present.
test_testconcat :  STATE/table.f0 present.
test_testconcat :  PROCESSOR/table.f0 present.
test_testconcat :  table.f1 present.
test_testconcat : MS exists. All tables present.
test_testconcat : OK. Checking tables in detail ...
test_testconcat : comparing  ['SOURCE_ID', 28, 13, 0]
test_testconcat : comparing  ['SPECTRAL_WINDOW_ID', 28, 1, 0]
test_testconcat : table  SOURCE  as expected.
test_testconcat : comparing  ['NUM_CHAN', 1, 128, 0]
test_testconcat : table  SPECTRAL_WINDOW  as expected.
]]></system-out>
		</testcase>
		<testcase classname="test_testconcat" name="test4" time="0.643" timestamp="2026-04-09T01:54:50" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_testconcat_casashell.py" line="360">
			<!--Testconcat 4: five MSs with identical sources but different time/intervals on them (CSV-268)-->
			<system-out><![CDATA[test_testconcat : Success! Now checking output ...
test_testconcat :  HISTORY/table.f0 present.
test_testconcat :  FLAG_CMD/table.f0 present.
test_testconcat :  DATA_DESCRIPTION/table.f0 present.
test_testconcat :  HISTORY/table.dat present.
test_testconcat :  FIELD/table.f0 present.
test_testconcat :  POINTING/table.f0 present.
test_testconcat :  SPECTRAL_WINDOW/table.dat present.
test_testconcat :  table.f2 present.
test_testconcat :  table.f6 present.
test_testconcat :  ANTENNA/table.dat present.
test_testconcat :  table.f3 present.
test_testconcat :  SOURCE/table.f0 present.
test_testconcat :  table.f0 present.
test_testconcat :  OBSERVATION/table.dat present.
test_testconcat :  FLAG_CMD/table.dat present.
test_testconcat :  ANTENNA/table.f0 present.
test_testconcat :  table.f8 present.
test_testconcat :  STATE/table.dat present.
test_testconcat :  table.dat present.
test_testconcat :  SPECTRAL_WINDOW/table.f0 present.
test_testconcat :  PROCESSOR/table.dat present.
test_testconcat :  SOURCE/table.dat present.
test_testconcat :  POINTING/table.dat present.
test_testconcat :  FEED/table.f0 present.
test_testconcat :  DATA_DESCRIPTION/table.dat present.
test_testconcat :  FIELD/table.dat present.
test_testconcat :  table.f4 present.
test_testconcat :  POLARIZATION/table.f0 present.
test_testconcat :  table.f7 present.
test_testconcat :  table.f5 present.
test_testconcat :  FEED/table.dat present.
test_testconcat :  OBSERVATION/table.f0 present.
test_testconcat :  POLARIZATION/table.dat present.
test_testconcat :  STATE/table.f0 present.
test_testconcat :  PROCESSOR/table.f0 present.
test_testconcat :  table.f1 present.
test_testconcat : MS exists. All tables present.
test_testconcat : OK. Checking tables in detail ...
test_testconcat : comparing  ['SOURCE_ID', 0, 0, 0]
test_testconcat : comparing  ['SPECTRAL_WINDOW_ID', 0, 0, 0]
test_testconcat : table  SOURCE  as expected.
test_testconcat : comparing  ['SOURCE_ID', 7, 0, 0]
test_testconcat : comparing  ['SPECTRAL_WINDOW_ID', 7, 7, 0]
test_testconcat : table  SOURCE  as expected.
test_testconcat : comparing  ['SOURCE_ID', 8, 1, 0]
test_testconcat : comparing  ['SPECTRAL_WINDOW_ID', 8, 0, 0]
test_testconcat : table  SOURCE  as expected.
test_testconcat : comparing  ['SOURCE_ID', 15, 1, 0]
test_testconcat : comparing  ['SPECTRAL_WINDOW_ID', 15, 7, 0]
test_testconcat : table  SOURCE  as expected.
The following should fail: SOURCE row 16 should not exist
test_testconcat : comparing  ['SOURCE_ID', 16, 0, 100000]
Expected error.
test_testconcat : comparing  ['NUM_CHAN', 8, 4, 0]
test_testconcat : table  SPECTRAL_WINDOW  as expected.
]]></system-out>
		</testcase>
		<testcase classname="test_testconcat" name="test5" time="0.412" timestamp="2026-04-09T01:54:50" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_testconcat_casashell.py" line="485">
			<!--Testconcat 5: two MSs with different state table (CAS-2601)-->
			<system-out><![CDATA[test_testconcat : Success! Now checking output ...
test_testconcat :  HISTORY/table.f0 present.
test_testconcat :  FLAG_CMD/table.f0 present.
test_testconcat :  DATA_DESCRIPTION/table.f0 present.
test_testconcat :  HISTORY/table.dat present.
test_testconcat :  FIELD/table.f0 present.
test_testconcat :  POINTING/table.f0 present.
test_testconcat :  SPECTRAL_WINDOW/table.dat present.
test_testconcat :  table.f2 present.
test_testconcat :  table.f6 present.
test_testconcat :  ANTENNA/table.dat present.
test_testconcat :  table.f3 present.
test_testconcat :  SOURCE/table.f0 present.
test_testconcat :  table.f0 present.
test_testconcat :  OBSERVATION/table.dat present.
test_testconcat :  FLAG_CMD/table.dat present.
test_testconcat :  ANTENNA/table.f0 present.
test_testconcat :  table.f8 present.
test_testconcat :  STATE/table.dat present.
test_testconcat :  table.dat present.
test_testconcat :  SPECTRAL_WINDOW/table.f0 present.
test_testconcat :  PROCESSOR/table.dat present.
test_testconcat :  SOURCE/table.dat present.
test_testconcat :  POINTING/table.dat present.
test_testconcat :  FEED/table.f0 present.
test_testconcat :  DATA_DESCRIPTION/table.dat present.
test_testconcat :  FIELD/table.dat present.
test_testconcat :  table.f4 present.
test_testconcat :  POLARIZATION/table.f0 present.
test_testconcat :  table.f7 present.
test_testconcat :  table.f5 present.
test_testconcat :  FEED/table.dat present.
test_testconcat :  OBSERVATION/table.f0 present.
test_testconcat :  POLARIZATION/table.dat present.
test_testconcat :  STATE/table.f0 present.
test_testconcat :  PROCESSOR/table.f0 present.
test_testconcat :  table.f1 present.
test_testconcat : MS exists. All tables present.
test_testconcat : OK. Checking tables in detail ...
test_testconcat : comparing  ['CAL', 0, 0, 0]
test_testconcat : comparing  ['SIG', 0, 1, 0]
test_testconcat : comparing  ['SUB_SCAN', 2, 1, 0]
test_testconcat : table  STATE  as expected.
]]></system-out>
		</testcase>
	</testsuite>
</testsuites>
