<?xml version="1.0" encoding="UTF-8"?>
<testsuites>
	<testsuite name="test_virtualconcat-20260408002302" tests="13" file=".py" time="24.207" timestamp="2026-04-08T00:23:27" failures="0" errors="0" skipped="0">
		<testcase classname="test_virtualconcat" name="test1" time="4.235" timestamp="2026-04-08T00:23:07" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_virtualconcat_casashell.py" line="135">
			<!--Virtualconcat 1: 4 parts, same sources but different spws-->
			<system-out><![CDATA[Copying  A2256LC2_4.5s-1.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/A2256LC2_4.5s-1.ms
Copying  A2256LC2_4.5s-2.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/A2256LC2_4.5s-2.ms
Copying  part2-mod2.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/part2-mod2.ms
Copying  part2.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/part2.ms
Copying  part4.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/part4.ms
Copying  shortpart2.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/shortpart2.ms
Copying  shortpart4.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/shortpart4.ms
Copying  sim7.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/sim7.ms
Copying  X39a.pm03.scan3.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/X39a.pm03.scan3.ms
Copying  X425.pm04.scan4.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/X425.pm04.scan4.ms
Copying  A2256LC2_4.5s-2b.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/A2256LC2_4.5s-2b.ms
Copying  part1.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/part1.ms
Copying  part2-mod.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/part2-mod.ms
Copying  part3.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/part3.ms
Copying  shortpart1.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/shortpart1.ms
Copying  shortpart3.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/shortpart3.ms
Copying  shortpart5.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/shortpart5.ms
Copying  sim8.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/sim8.ms
Copying  X425.pm03.scan4.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/X425.pm03.scan4.ms
test_task_virtualconcat : Now checking output MS  concatenated.ms
test_task_virtualconcat : OK. Checking tables in detail ...
test_task_virtualconcat : comparing  ['SOURCE_ID', 55, 13, 0]
test_task_virtualconcat : comparing  ['SPECTRAL_WINDOW_ID', 55, 3, 0]
test_task_virtualconcat : table  SOURCE  as expected.
test_task_virtualconcat : comparing  ['NUM_CHAN', 3, 128, 0]
test_task_virtualconcat : table  SPECTRAL_WINDOW  as expected.
]]></system-out>
		</testcase>
		<testcase classname="test_virtualconcat" name="test10" time="2.404" timestamp="2026-04-08T00:23:09" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_virtualconcat_casashell.py" line="670">
			<!--Virtualconcat 10: 3 parts, different sources, same spws, different scratch columns: yes, no, no-->
			<system-out><![CDATA[Copying  part2.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/part2.ms
Copying  part4.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/part4.ms
Copying  part1.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/part1.ms
Copying  part3.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/part3.ms
creating scratch columns in part1-wscratch.ms
test_task_virtualconcat : Now checking output ...
test_task_virtualconcat : OK. Checking tables in detail ...
test_task_virtualconcat : comparing  ['SOURCE_ID', 28, 13, 0]
test_task_virtualconcat : comparing  ['SPECTRAL_WINDOW_ID', 28, 1, 0]
test_task_virtualconcat : table  SOURCE  as expected.
test_task_virtualconcat : comparing  ['NUM_CHAN', 1, 128, 0]
test_task_virtualconcat : table  SPECTRAL_WINDOW  as expected.
]]></system-out>
		</testcase>
		<testcase classname="test_virtualconcat" name="test11" time="3.606" timestamp="2026-04-08T00:23:13" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_virtualconcat_casashell.py" line="735">
			<!--Virtualconcat 11: comparison to concat-->
			<system-out><![CDATA[Copying  part2-mod2.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/part2-mod2.ms
Copying  part3.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/part3.ms
duration using concat (s) =  2.09186053276062
duration using virtualconcat (s) = 0.9200387001037598
]]></system-out>
		</testcase>
		<testcase classname="test_virtualconcat" name="test12" time="0.733" timestamp="2026-04-08T00:23:13" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_virtualconcat_casashell.py" line="769">
			<!--Virtualconcat 12: two MSs with different antenna tables, copypointing=True (default)-->
			<system-out><![CDATA[Copying  part2.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/part2.ms
Copying  part4.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/part4.ms
Copying  part1.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/part1.ms
Copying  part3.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/part3.ms
test_task_virtualconcat : Now checking output ...
test_task_virtualconcat : OK. Checking tables in detail ...
]]></system-out>
		</testcase>
		<testcase classname="test_virtualconcat" name="test13" time="0.998" timestamp="2026-04-08T00:23:14" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_virtualconcat_casashell.py" line="808">
			<!--Virtualconcat 13: 3 parts, SD data, one non-concurrent, two concurrent (CAS-5316)-->
			<system-out><![CDATA[Copying  sim7.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/sim7.ms
Copying  sim8.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/sim8.ms
test_task_virtualconcat : Now checking output ...
test_task_virtualconcat : OK. Checking tables in detail ...
]]></system-out>
		</testcase>
		<testcase classname="test_virtualconcat" name="test2" time="3.144" timestamp="2026-04-08T00:23:17" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_virtualconcat_casashell.py" line="183">
			<!--Virtualconcat 2: 3 parts, different sources, different spws, visweightscale=[3.,2.,1.], keepcopy=True-->
			<system-out><![CDATA[Copying  X39a.pm03.scan3.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/X39a.pm03.scan3.ms
Copying  X425.pm04.scan4.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/X425.pm04.scan4.ms
Copying  X425.pm03.scan4.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/X425.pm03.scan4.ms
test_task_virtualconcat : Now checking output MS  concatenated.ms
test_task_virtualconcat : OK. Checking tables in detail ...
test_task_virtualconcat : comparing  ['SOURCE_ID', 41, 13, 0]
test_task_virtualconcat : comparing  ['SPECTRAL_WINDOW_ID', 41, 2, 0]
test_task_virtualconcat : table  SOURCE  as expected.
test_task_virtualconcat : comparing  ['NUM_CHAN', 2, 128, 0]
test_task_virtualconcat : table  SPECTRAL_WINDOW  as expected.
test_task_virtualconcat : comparing  ['WEIGHT', 0, array([11.86871839]), 1e-06]
test_task_virtualconcat : comparing  ['WEIGHT', 23813, array([19.3635335]), 1e-06]
test_task_virtualconcat : comparing  ['WEIGHT', 23814, array([7.91247892]), 1e-06]
test_task_virtualconcat : comparing  ['WEIGHT', 47627, array([12.90902233]), 1e-06]
test_task_virtualconcat : comparing  ['WEIGHT', 47628, array([3.95623946]), 1e-06]
test_task_virtualconcat : comparing  ['WEIGHT', 71441, array([6.45451117]), 1e-06]
test_task_virtualconcat : table  MAIN  as expected.
]]></system-out>
		</testcase>
		<testcase classname="test_virtualconcat" name="test3" time="0.983" timestamp="2026-04-08T00:23:18" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_virtualconcat_casashell.py" line="261">
			<!--Virtualconcat 3: 3 parts, different sources, same spws-->
			<system-out><![CDATA[test_task_virtualconcat : Now checking output MS  concatenated.ms
test_task_virtualconcat : OK. Checking tables in detail ...
test_task_virtualconcat : comparing  ['SOURCE_ID', 28, 13, 0]
test_task_virtualconcat : comparing  ['SPECTRAL_WINDOW_ID', 28, 1, 0]
test_task_virtualconcat : table  SOURCE  as expected.
test_task_virtualconcat : comparing  ['NUM_CHAN', 1, 128, 0]
test_task_virtualconcat : table  SPECTRAL_WINDOW  as expected.
]]></system-out>
		</testcase>
		<testcase classname="test_virtualconcat" name="test4" time="1.670" timestamp="2026-04-08T00:23:20" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_virtualconcat_casashell.py" line="310">
			<!--Virtualconcat 4: five MSs with identical sources but different time/intervals on them (CSV-268)-->
			<system-out><![CDATA[Copying  part2-mod2.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/part2-mod2.ms
Copying  part1.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/part1.ms
Copying  part3.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/part3.ms
test_task_virtualconcat : Now checking output ...
test_task_virtualconcat : OK. Checking tables in detail ...
test_task_virtualconcat : comparing  ['SOURCE_ID', 0, 0, 0]
test_task_virtualconcat : comparing  ['SPECTRAL_WINDOW_ID', 0, 0, 0]
test_task_virtualconcat : table  SOURCE  as expected.
test_task_virtualconcat : comparing  ['SOURCE_ID', 7, 0, 0]
test_task_virtualconcat : comparing  ['SPECTRAL_WINDOW_ID', 7, 7, 0]
test_task_virtualconcat : table  SOURCE  as expected.
test_task_virtualconcat : comparing  ['SOURCE_ID', 8, 1, 0]
test_task_virtualconcat : comparing  ['SPECTRAL_WINDOW_ID', 8, 0, 0]
test_task_virtualconcat : table  SOURCE  as expected.
test_task_virtualconcat : comparing  ['SOURCE_ID', 15, 1, 0]
test_task_virtualconcat : comparing  ['SPECTRAL_WINDOW_ID', 15, 7, 0]
test_task_virtualconcat : table  SOURCE  as expected.
The following should fail: SOURCE row 16 should not exist
test_task_virtualconcat : comparing  ['SOURCE_ID', 16, 0, 100000]
Expected error.
test_task_virtualconcat : comparing  ['NUM_CHAN', 8, 4, 0]
test_task_virtualconcat : table  SPECTRAL_WINDOW  as expected.
]]></system-out>
		</testcase>
		<testcase classname="test_virtualconcat" name="test5" time="1.013" timestamp="2026-04-08T00:23:21" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_virtualconcat_casashell.py" line="399">
			<!--Virtualconcat 5: two MSs with different state table (CAS-2601)-->
			<system-out><![CDATA[Copying  shortpart2.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/shortpart2.ms
Copying  shortpart4.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/shortpart4.ms
Copying  shortpart1.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/shortpart1.ms
Copying  shortpart3.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/shortpart3.ms
Copying  shortpart5.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/shortpart5.ms
test_task_virtualconcat : Now checking output ...
test_task_virtualconcat : OK. Checking tables in detail ...
test_task_virtualconcat : comparing  ['CAL', 0, 0, 0]
test_task_virtualconcat : comparing  ['SIG', 0, 1, 0]
test_task_virtualconcat : comparing  ['SUB_SCAN', 2, 1, 0]
test_task_virtualconcat : table  STATE  as expected.
]]></system-out>
		</testcase>
		<testcase classname="test_virtualconcat" name="test6" time="0.980" timestamp="2026-04-08T00:23:22" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_virtualconcat_casashell.py" line="440">
			<!--Virtualconcat 6: two MSs with different state table and feed table-->
			<system-out><![CDATA[Copying  A2256LC2_4.5s-1.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/A2256LC2_4.5s-1.ms
Copying  A2256LC2_4.5s-2.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/A2256LC2_4.5s-2.ms
test_task_virtualconcat : Now checking output ...
test_task_virtualconcat : OK. Checking tables in detail ...
test_task_virtualconcat : comparing  ['SPECTRAL_WINDOW_ID', 53, 1, 0]
test_task_virtualconcat : comparing  ['SPECTRAL_WINDOW_ID', 54, 2, 0]
test_task_virtualconcat : comparing  ['SPECTRAL_WINDOW_ID', 107, 3, 0]
test_task_virtualconcat : comparing  ['RECEPTOR_ANGLE', 54, [-1, 0], 0]
test_task_virtualconcat : table  FEED  as expected.
]]></system-out>
		</testcase>
		<testcase classname="test_virtualconcat" name="test7" time="0.859" timestamp="2026-04-08T00:23:23" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_virtualconcat_casashell.py" line="483">
			<!--Virtualconcat 7: two MSs with different antenna table such that baseline label reversal becomes necessary-->
			<system-out><![CDATA[Copying  A2256LC2_4.5s-1.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/A2256LC2_4.5s-1.ms
Copying  A2256LC2_4.5s-2b.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/A2256LC2_4.5s-2b.ms
test_task_virtualconcat : Now checking output ...
test_task_virtualconcat : OK. Checking tables in detail ...
test_task_virtualconcat : OK. Checking baseline labels ...
]]></system-out>
		</testcase>
		<testcase classname="test_virtualconcat" name="test8" time="1.363" timestamp="2026-04-08T00:23:24" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_virtualconcat_casashell.py" line="529">
			<!--Virtualconcat 8: two MSs with different antenna tables, copypointing=False-->
			<system-out><![CDATA[Copying  sim7.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/sim7.ms
Copying  sim8.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/sim8.ms
test_task_virtualconcat : Now checking output ...
test_task_virtualconcat : OK. Checking tables in detail ...
test_task_virtualconcat : OK. Checking baseline labels ...
test_task_virtualconcat : OK. Checking pointing table ...
]]></system-out>
		</testcase>
		<testcase classname="test_virtualconcat" name="test9" time="2.220" timestamp="2026-04-08T00:23:27" file="/home/casatest/casa6/casatasks/tests/casashell_tests/test_task_virtualconcat_casashell.py" line="605">
			<!--Virtualconcat 9: 3 parts, different sources, same spws, different scratch columns: no, yes, no-->
			<system-out><![CDATA[Copying  sim7.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/sim7.ms
Copying  sim8.ms
/opt/casa/data/casatestdata/unittest/virtualconcat/sim8.ms
creating scratch columns in part2-mod2-wscratch.ms
test_task_virtualconcat : Now checking output ...
test_task_virtualconcat : OK. Checking tables in detail ...
test_task_virtualconcat : comparing  ['SOURCE_ID', 28, 13, 0]
test_task_virtualconcat : comparing  ['SPECTRAL_WINDOW_ID', 28, 1, 0]
test_task_virtualconcat : table  SOURCE  as expected.
test_task_virtualconcat : comparing  ['NUM_CHAN', 1, 128, 0]
test_task_virtualconcat : table  SPECTRAL_WINDOW  as expected.
]]></system-out>
		</testcase>
	</testsuite>
</testsuites>
