Build: #18 failed
Job: Test Tools MPI Many Linux 2.28 Rocky 8.10 Py3.10 failed
Build log
The build generated 15,439 lines of output. The output is too long and has been truncated to the last 1,000 lines. Download or view full build log.
| 07-Apr-2025 15:06:39 | lstat = srcentry.stat(follow_symlinks=False) |
| 07-Apr-2025 15:06:39 | if lstat.st_reparse_tag == stat.IO_REPARSE_TAG_MOUNT_POINT: |
| 07-Apr-2025 15:06:39 | is_symlink = False |
| 07-Apr-2025 15:06:39 | if is_symlink: |
| 07-Apr-2025 15:06:39 | linkto = os.readlink(srcname) |
| 07-Apr-2025 15:06:39 | if symlinks: |
| 07-Apr-2025 15:06:39 | # We can't just leave it to `copy_function` because legacy |
| 07-Apr-2025 15:06:39 | # code with a custom `copy_function` may rely on copytree |
| 07-Apr-2025 15:06:39 | # doing the right thing. |
| 07-Apr-2025 15:06:39 | os.symlink(linkto, dstname) |
| 07-Apr-2025 15:06:39 | copystat(srcobj, dstname, follow_symlinks=not symlinks) |
| 07-Apr-2025 15:06:39 | else: |
| 07-Apr-2025 15:06:39 | # ignore dangling symlink if the flag is on |
| 07-Apr-2025 15:06:39 | if not os.path.exists(linkto) and ignore_dangling_symlinks: |
| 07-Apr-2025 15:06:39 | continue |
| 07-Apr-2025 15:06:39 | # otherwise let the copy occur. copy2 will raise an error |
| 07-Apr-2025 15:06:39 | if srcentry.is_dir(): |
| 07-Apr-2025 15:06:39 | copytree(srcobj, dstname, symlinks, ignore, |
| 07-Apr-2025 15:06:39 | copy_function, dirs_exist_ok=dirs_exist_ok) |
| 07-Apr-2025 15:06:39 | else: |
| 07-Apr-2025 15:06:39 | copy_function(srcobj, dstname) |
| 07-Apr-2025 15:06:39 | elif srcentry.is_dir(): |
| 07-Apr-2025 15:06:39 | copytree(srcobj, dstname, symlinks, ignore, copy_function, |
| 07-Apr-2025 15:06:39 | dirs_exist_ok=dirs_exist_ok) |
| 07-Apr-2025 15:06:39 | else: |
| 07-Apr-2025 15:06:39 | # Will raise a SpecialFileError for unsupported file types |
| 07-Apr-2025 15:06:39 | copy_function(srcobj, dstname) |
| 07-Apr-2025 15:06:39 | # catch the Error from the recursive copytree so that we can |
| 07-Apr-2025 15:06:39 | # continue with other files |
| 07-Apr-2025 15:06:39 | except Error as err: |
| 07-Apr-2025 15:06:39 | errors.extend(err.args[0]) |
| 07-Apr-2025 15:06:39 | except OSError as why: |
| 07-Apr-2025 15:06:39 | errors.append((srcname, dstname, str(why))) |
| 07-Apr-2025 15:06:39 | try: |
| 07-Apr-2025 15:06:39 | copystat(src, dst) |
| 07-Apr-2025 15:06:39 | except OSError as why: |
| 07-Apr-2025 15:06:39 | # Copying file access times may fail on Windows |
| 07-Apr-2025 15:06:39 | if getattr(why, 'winerror', None) is None: |
| 07-Apr-2025 15:06:39 | errors.append((src, dst, str(why))) |
| 07-Apr-2025 15:06:39 | if errors: |
| 07-Apr-2025 15:06:39 | > raise Error(errors) |
| 07-Apr-2025 15:06:39 | E shutil.Error: [('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_SBSUMMARY', 'twhya.short.ms/ASDM_SBSUMMARY', "[Errno 17] File exists: 'twhya.short.ms/ASDM_SBSUMMARY'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_CALPOINTINGMODEL', 'twhya.short.ms/ASDM_CALPOINTINGMODEL', "[Errno 17] File exists: 'twhya.short.ms/ASDM_CALPOINTINGMODEL'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_CALFLUX', 'twhya.short.ms/ASDM_CALFLUX', "[Errno 17] File exists: 'twhya.short.ms/ASDM_CALFLUX'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_CALREDUCTION', 'twhya.short.ms/ASDM_CALREDUCTION', "[Errno 17] File exists: 'twhya.short.ms/ASDM_CALREDUCTION'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_POINTINGMODEL', 'twhya.short.ms/ASDM_POINTINGMODEL', "[Errno 17] File exists: 'twhya.short.ms/ASDM_POINTINGMODEL'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_MAIN', 'twhya.short.ms/ASDM_MAIN', "[Errno 17] File exists: 'twhya.short.ms/ASDM_MAIN'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/CALDEVICE', 'twhya.short.ms/CALDEVICE', "[Errno 17] File exists: 'twhya.short.ms/CALDEVICE'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_WVMCAL', 'twhya.short.ms/ASDM_WVMCAL', "[Errno 17] File exists: 'twhya.short.ms/ASDM_WVMCAL'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_CALFOCUS', 'twhya.short.ms/ASDM_CALFOCUS', "[Errno 17] File exists: 'twhya.short.ms/ASDM_CALFOCUS'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/SYSCAL', 'twhya.short.ms/SYSCAL', "[Errno 17] File exists: 'twhya.short.ms/SYSCAL'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/PROCESSOR', 'twhya.short.ms/PROCESSOR', "[Errno 17] File exists: 'twhya.short.ms/PROCESSOR'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/FLAG_CMD', 'twhya.short.ms/FLAG_CMD', "[Errno 17] File exists: 'twhya.short.ms/FLAG_CMD'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/SYSPOWER', 'twhya.short.ms/SYSPOWER', "[Errno 17] File exists: 'twhya.short.ms/SYSPOWER'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_FOCUS', 'twhya.short.ms/ASDM_FOCUS', "[Errno 17] File exists: 'twhya.short.ms/ASDM_FOCUS'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_CALWVR', 'twhya.short.ms/ASDM_CALWVR', "[Errno 17] File exists: 'twhya.short.ms/ASDM_CALWVR'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_CALFOCUSMODEL', 'twhya.short.ms/ASDM_CALFOCUSMODEL', "[Errno 17] File exists: 'twhya.short.ms/ASDM_CALFOCUSMODEL'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_STATION', 'twhya.short.ms/ASDM_STATION', "[Errno 17] File exists: 'twhya.short.ms/ASDM_STATION'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_DELAYMODEL', 'twhya.short.ms/ASDM_DELAYMODEL', "[Errno 17] File exists: 'twhya.short.ms/ASDM_DELAYMODEL'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_FOCUSMODEL', 'twhya.short.ms/ASDM_FOCUSMODEL', "[Errno 17] File exists: 'twhya.short.ms/ASDM_FOCUSMODEL'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_CALDEVICE', 'twhya.short.ms/ASDM_CALDEVICE', "[Errno 17] File exists: 'twhya.short.ms/ASDM_CALDEVICE'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_CALHOLOGRAPHY', 'twhya.short.ms/ASDM_CALHOLOGRAPHY', "[Errno 17] File exists: 'twhya.short.ms/ASDM_CALHOLOGRAPHY'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_DOPPLER', 'twhya.short.ms/ASDM_DOPPLER', "[Errno 17] File exists: 'twhya.short.ms/ASDM_DOPPLER'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_RECEIVER', 'twhya.short.ms/ASDM_RECEIVER', "[Errno 17] File exists: 'twhya.short.ms/ASDM_RECEIVER'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_CALPRIMARYBEAM', 'twhya.short.ms/ASDM_CALPRIMARYBEAM', "[Errno 17] File exists: 'twhya.short.ms/ASDM_CALPRIMARYBEAM'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/POLARIZATION', 'twhya.short.ms/POLARIZATION', "[Errno 17] File exists: 'twhya.short.ms/POLARIZATION'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_ALMARADIOMETER', 'twhya.short.ms/ASDM_ALMARADIOMETER', "[Errno 17] File exists: 'twhya.short.ms/ASDM_ALMARADIOMETER'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/OBSERVATION', 'twhya.short.ms/OBSERVATION', "[Errno 17] File exists: 'twhya.short.ms/OBSERVATION'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/DATA_DESCRIPTION', 'twhya.short.ms/DATA_DESCRIPTION', "[Errno 17] File exists: 'twhya.short.ms/DATA_DESCRIPTION'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_OBSERVATION', 'twhya.short.ms/ASDM_OBSERVATION', "[Errno 17] File exists: 'twhya.short.ms/ASDM_OBSERVATION'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_STATE', 'twhya.short.ms/ASDM_STATE', "[Errno 17] File exists: 'twhya.short.ms/ASDM_STATE'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/FEED', 'twhya.short.ms/FEED', "[Errno 17] File exists: 'twhya.short.ms/FEED'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_SYSCAL', 'twhya.short.ms/ASDM_SYSCAL', "[Errno 17] File exists: 'twhya.short.ms/ASDM_SYSCAL'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_FEED', 'twhya.short.ms/ASDM_FEED', "[Errno 17] File exists: 'twhya.short.ms/ASDM_FEED'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_CALBANDPASS', 'twhya.short.ms/ASDM_CALBANDPASS', "[Errno 17] File exists: 'twhya.short.ms/ASDM_CALBANDPASS'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_GAINTRACKING', 'twhya.short.ms/ASDM_GAINTRACKING', "[Errno 17] File exists: 'twhya.short.ms/ASDM_GAINTRACKING'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_SCAN', 'twhya.short.ms/ASDM_SCAN', "[Errno 17] File exists: 'twhya.short.ms/ASDM_SCAN'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_FLAG', 'twhya.short.ms/ASDM_FLAG', "[Errno 17] File exists: 'twhya.short.ms/ASDM_FLAG'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_SWITCHCYCLE', 'twhya.short.ms/ASDM_SWITCHCYCLE', "[Errno 17] File exists: 'twhya.short.ms/ASDM_SWITCHCYCLE'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_ANNOTATION', 'twhya.short.ms/ASDM_ANNOTATION', "[Errno 17] File exists: 'twhya.short.ms/ASDM_ANNOTATION'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_WEATHER', 'twhya.short.ms/ASDM_WEATHER', "[Errno 17] File exists: 'twhya.short.ms/ASDM_WEATHER'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_CALDELAY', 'twhya.short.ms/ASDM_CALDELAY', "[Errno 17] File exists: 'twhya.short.ms/ASDM_CALDELAY'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_SEEING', 'twhya.short.ms/ASDM_SEEING', "[Errno 17] File exists: 'twhya.short.ms/ASDM_SEEING'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_CALGAIN', 'twhya.short.ms/ASDM_CALGAIN', "[Errno 17] File exists: 'twhya.short.ms/ASDM_CALGAIN'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_DATADESCRIPTION', 'twhya.short.ms/ASDM_DATADESCRIPTION', "[Errno 17] File exists: 'twhya.short.ms/ASDM_DATADESCRIPTION'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_SOURCE', 'twhya.short.ms/ASDM_SOURCE', "[Errno 17] File exists: 'twhya.short.ms/ASDM_SOURCE'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_CONFIGDESCRIPTION', 'twhya.short.ms/ASDM_CONFIGDESCRIPTION', "[Errno 17] File exists: 'twhya.short.ms/ASDM_CONFIGDESCRIPTION'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_BEAM', 'twhya.short.ms/ASDM_BEAM', "[Errno 17] File exists: 'twhya.short.ms/ASDM_BEAM'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_CALPOSITION', 'twhya.short.ms/ASDM_CALPOSITION', "[Errno 17] File exists: 'twhya.short.ms/ASDM_CALPOSITION'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_CALPOINTING', 'twhya.short.ms/ASDM_CALPOINTING', "[Errno 17] File exists: 'twhya.short.ms/ASDM_CALPOINTING'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_CALATMOSPHERE', 'twhya.short.ms/ASDM_CALATMOSPHERE', "[Errno 17] File exists: 'twhya.short.ms/ASDM_CALATMOSPHERE'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_ANTENNA', 'twhya.short.ms/ASDM_ANTENNA', "[Errno 17] File exists: 'twhya.short.ms/ASDM_ANTENNA'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_TOTALPOWER', 'twhya.short.ms/ASDM_TOTALPOWER', "[Errno 17] File exists: 'twhya.short.ms/ASDM_TOTALPOWER'"), ('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.short.ms/ASDM_SYSPOWER', 'twhya.short.ms/ASDM_SYSPOWER', "[Errno 17] File exists: 'twhya.short.ms/ASDM_SYSPOWER'")] |
| 07-Apr-2025 15:06:39 | |
| 07-Apr-2025 15:06:39 | /usr/local/lib/python3.10/shutil.py:512: Error |
| 07-Apr-2025 15:06:39 | ____________ advisechansel_test.test_su_adivsechansel_getfreqrange _____________ |
| 07-Apr-2025 15:06:39 | |
| 07-Apr-2025 15:06:39 | self = <test_tool_synthesisutils.advisechansel_test testMethod=test_su_adivsechansel_getfreqrange> |
| 07-Apr-2025 15:06:39 | |
| 07-Apr-2025 15:06:39 | def test_su_adivsechansel_getfreqrange(self): |
| 07-Apr-2025 15:06:39 | '''Test that frequency range for given data selections is returned correctly''' |
| 07-Apr-2025 15:06:39 | refdict = {'freqend': {'unit': 'Hz', 'value': 358203002929.7875}, 'freqstart': {'unit': 'Hz', 'value': 356558910156.25}} |
| 07-Apr-2025 15:06:39 | su = synthesisutils() |
| 07-Apr-2025 15:06:39 | inputms ='twhya.short.ms' |
| 07-Apr-2025 15:06:39 | res = su.advisechansel(freqframe='TOPO', getfreqrange=True,spwselection='0:500~3839,1',fieldid=2, msname=inputms) |
| 07-Apr-2025 15:06:39 | |
| 07-Apr-2025 15:06:39 | (pof, errmsg) = self.checkdict(res, refdict, 'TOPO test') |
| 07-Apr-2025 15:06:39 | #fstlsrk= '356.58364232412697GHz' fenlsrk= '358.22772677745405GHz' |
| 07-Apr-2025 15:06:39 | # corresponding LSRK frequencies |
| 07-Apr-2025 15:06:39 | reslsrk = su.advisechansel(freqframe='LSRK', getfreqrange=True,spwselection='0:500~3839,1', fieldid=2, msname=inputms) |
| 07-Apr-2025 15:06:39 | |
| 07-Apr-2025 15:06:39 | del su |
| 07-Apr-2025 15:06:39 | |
| 07-Apr-2025 15:06:39 | reflsrkdict = {'freqend': {'unit': 'Hz', 'value': 358227726777.45405}, 'freqstart': {'unit': 'Hz', 'value': 356583642324.12697}} |
| 07-Apr-2025 15:06:39 | > diff_freqstart = reslsrk['freqstart']['value']-reflsrkdict['freqstart']['value'] |
| 07-Apr-2025 15:06:39 | E KeyError: 'freqstart' |
| 07-Apr-2025 15:06:39 | |
| 07-Apr-2025 15:06:39 | ../../../casatools/tests/tools/synthesisutils/test_tool_synthesisutils.py:457: KeyError |
| 07-Apr-2025 15:06:39 | ----------------------------- Captured stderr call ----------------------------- |
| 07-Apr-2025 15:06:39 | 2025-04-07 19:06:32 SEVERE SynthesisUtilMethods::adviseChanSel::MPIServer-3 Caught exception: RegularFileIO: error in open or create of file /home/casatest/casa6/casatestutils/nosedir/test_tool_synthesisutils/twhya.short.ms/table.f18: No such file or directory |
| 07-Apr-2025 15:06:39 | 2025-04-07 19:06:32 SEVERE SynthesisUtilMethods::adviseChanSel::MPIServer-3 Caught exception: RegularFileIO: error in open or create of file /home/casatest/casa6/casatestutils/nosedir/test_tool_synthesisutils/twhya.short.ms/table.f18: No such file or directory |
| 07-Apr-2025 15:06:39 | _________ advisechansel_test.test_su_advisechansel_getfreqrange_ephem __________ |
| 07-Apr-2025 15:06:39 | |
| 07-Apr-2025 15:06:39 | self = <test_tool_synthesisutils.advisechansel_test testMethod=test_su_advisechansel_getfreqrange_ephem> |
| 07-Apr-2025 15:06:39 | |
| 07-Apr-2025 15:06:39 | def test_su_advisechansel_getfreqrange_ephem(self): |
| 07-Apr-2025 15:06:39 | '''Test that frequency range for given data selections for an ephemeris object is returned correctly''' |
| 07-Apr-2025 15:06:39 | su = synthesisutils() |
| 07-Apr-2025 15:06:39 | inputms ='alma_ephemobj_icrs.ms' |
| 07-Apr-2025 15:06:39 | tol = 122070.3125 # chan width in Hz |
| 07-Apr-2025 15:06:39 | refdict = {'freqend': {'unit': 'Hz', 'value': 220344661518.86124}, 'freqstart': {'unit': 'Hz', 'value': 220295510184.3427}} |
| 07-Apr-2025 15:06:39 | res = su.advisechansel(freqframe='SOURCE', fieldid=1, getfreqrange=True, spwselection='2:251~652', ephemtable='TRACKFIELD', msname=inputms) |
| 07-Apr-2025 15:06:39 | > shutil.copytree(inputms+'/FIELD/EPHEM0_Uranus_57362.91000000.tab', 'external_EPHEM0_Uranus_57362.91000000.tab') |
| 07-Apr-2025 15:06:39 | |
| 07-Apr-2025 15:06:39 | ../../../casatools/tests/tools/synthesisutils/test_tool_synthesisutils.py:472: |
| 07-Apr-2025 15:06:39 | _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
| 07-Apr-2025 15:06:39 | |
| 07-Apr-2025 15:06:39 | src = 'alma_ephemobj_icrs.ms/FIELD/EPHEM0_Uranus_57362.91000000.tab' |
| 07-Apr-2025 15:06:39 | dst = 'external_EPHEM0_Uranus_57362.91000000.tab', symlinks = False |
| 07-Apr-2025 15:06:39 | ignore = None, copy_function = <function copy2 at 0x7f35f3f98550> |
| 07-Apr-2025 15:06:39 | ignore_dangling_symlinks = False, dirs_exist_ok = False |
| 07-Apr-2025 15:06:39 | |
| 07-Apr-2025 15:06:39 | def copytree(src, dst, symlinks=False, ignore=None, copy_function=copy2, |
| 07-Apr-2025 15:06:39 | ignore_dangling_symlinks=False, dirs_exist_ok=False): |
| 07-Apr-2025 15:06:39 | """Recursively copy a directory tree and return the destination directory. |
| 07-Apr-2025 15:06:39 | |
| 07-Apr-2025 15:06:39 | dirs_exist_ok dictates whether to raise an exception in case dst or any |
| 07-Apr-2025 15:06:39 | missing parent directory already exists. |
| 07-Apr-2025 15:06:39 | |
| 07-Apr-2025 15:06:39 | If exception(s) occur, an Error is raised with a list of reasons. |
| 07-Apr-2025 15:06:39 | |
| 07-Apr-2025 15:06:39 | If the optional symlinks flag is true, symbolic links in the |
| 07-Apr-2025 15:06:39 | source tree result in symbolic links in the destination tree; if |
| 07-Apr-2025 15:06:39 | it is false, the contents of the files pointed to by symbolic |
| 07-Apr-2025 15:06:39 | links are copied. If the file pointed by the symlink doesn't |
| 07-Apr-2025 15:06:39 | exist, an exception will be added in the list of errors raised in |
| 07-Apr-2025 15:06:39 | an Error exception at the end of the copy process. |
| 07-Apr-2025 15:06:39 | |
| 07-Apr-2025 15:06:39 | You can set the optional ignore_dangling_symlinks flag to true if you |
| 07-Apr-2025 15:06:39 | want to silence this exception. Notice that this has no effect on |
| 07-Apr-2025 15:06:39 | platforms that don't support os.symlink. |
| 07-Apr-2025 15:06:39 | |
| 07-Apr-2025 15:06:39 | The optional ignore argument is a callable. If given, it |
| 07-Apr-2025 15:06:39 | is called with the `src` parameter, which is the directory |
| 07-Apr-2025 15:06:39 | being visited by copytree(), and `names` which is the list of |
| 07-Apr-2025 15:06:39 | `src` contents, as returned by os.listdir(): |
| 07-Apr-2025 15:06:39 | |
| 07-Apr-2025 15:06:39 | callable(src, names) -> ignored_names |
| 07-Apr-2025 15:06:39 | |
| 07-Apr-2025 15:06:39 | Since copytree() is called recursively, the callable will be |
| 07-Apr-2025 15:06:39 | called once for each directory that is copied. It returns a |
| 07-Apr-2025 15:06:39 | list of names relative to the `src` directory that should |
| 07-Apr-2025 15:06:39 | not be copied. |
| 07-Apr-2025 15:06:39 | |
| 07-Apr-2025 15:06:39 | The optional copy_function argument is a callable that will be used |
| 07-Apr-2025 15:06:39 | to copy each file. It will be called with the source path and the |
| 07-Apr-2025 15:06:39 | destination path as arguments. By default, copy2() is used, but any |
| 07-Apr-2025 15:06:39 | function that supports the same signature (like copy()) can be used. |
| 07-Apr-2025 15:06:39 | |
| 07-Apr-2025 15:06:39 | """ |
| 07-Apr-2025 15:06:39 | sys.audit("shutil.copytree", src, dst) |
| 07-Apr-2025 15:06:39 | > with os.scandir(src) as itr: |
| 07-Apr-2025 15:06:39 | E FileNotFoundError: [Errno 2] No such file or directory: 'alma_ephemobj_icrs.ms/FIELD/EPHEM0_Uranus_57362.91000000.tab' |
| 07-Apr-2025 15:06:39 | |
| 07-Apr-2025 15:06:39 | /usr/local/lib/python3.10/shutil.py:554: FileNotFoundError |
| 07-Apr-2025 15:06:39 | ----------------------------- Captured stderr call ----------------------------- |
| 07-Apr-2025 15:06:39 | 2025-04-07 19:06:40 SEVERE SynthesisUtilMethods::adviseChanSel::MPIServer-3 Caught exception: Table file /home/casatest/casa6/casatestutils/nosedir/test_tool_synthesisutils/alma_ephemobj_icrs.ms/table.dat does not exist |
| 07-Apr-2025 15:06:39 | --------------------------- Captured stderr teardown --------------------------- |
| 07-Apr-2025 15:06:39 | 2025-04-07 19:06:40 INFO name::::MPIServer-3 No table opened. |
| 07-Apr-2025 15:06:39 | 2025-04-07 19:06:40 INFO name::::MPIServer-3 No table opened. |
| 07-Apr-2025 15:06:39 | - generated xml file: /home/casatest/casa6/casatestutils/nosedir/xml/test_tool_synthesisutils.xml - |
| 07-Apr-2025 15:06:39 | =========================== short test summary info ============================ |
| 07-Apr-2025 15:06:39 | FAILED ../../../casatools/tests/tools/synthesisutils/test_tool_synthesisutils.py::fitpsfbeam_test::test_mfs - FileExistsError: [Errno 17] File exists: 'su_fitpsfbeam_test_mfs.psf' |
| 07-Apr-2025 15:06:39 | FAILED ../../../casatools/tests/tools/synthesisutils/test_tool_synthesisutils.py::fitpsfbeam_test::test_mfs_largerpsfcutoff - FileExistsError: [Errno 17] File exists: 'su_fitpsfbeam_test_mfs.psf' |
| 07-Apr-2025 15:06:39 | FAILED ../../../casatools/tests/tools/synthesisutils/test_tool_synthesisutils.py::fitpsfbeam_test::test_mfs_wrong_nterms - FileExistsError: [Errno 17] File exists: 'su_fitpsfbeam_test_mfs.psf' |
| 07-Apr-2025 15:06:39 | FAILED ../../../casatools/tests/tools/synthesisutils/test_tool_synthesisutils.py::fitpsfbeam_test::test_mfs_wrong_psfcutoff - FileExistsError: [Errno 17] File exists: 'su_fitpsfbeam_test_mfs.psf' |
| 07-Apr-2025 15:06:39 | FAILED ../../../casatools/tests/tools/synthesisutils/test_tool_synthesisutils.py::fitpsfbeam_test::test_mtmfs_nterms2 - FileExistsError: [Errno 17] File exists: 'su_fitpsfbeam_test_mfs.psf' |
| 07-Apr-2025 15:06:39 | FAILED ../../../casatools/tests/tools/synthesisutils/test_tool_synthesisutils.py::advisechansel_test::test_advisechanelsel_datasel - RuntimeError: Table twhya.short.ms/OBSERVATION does not exist |
| 07-Apr-2025 15:06:39 | FAILED ../../../casatools/tests/tools/synthesisutils/test_tool_synthesisutils.py::advisechansel_test::test_advisechanelsel_datasel_ephem - FileNotFoundError: [Errno 2] No such file or directory: 'alma_ephemobj_icrs... |
| 07-Apr-2025 15:06:39 | FAILED ../../../casatools/tests/tools/synthesisutils/test_tool_synthesisutils.py::advisechansel_test::test_su_adivsechanel_defaults - shutil.Error: [('/opt/casa/data/casatestdata/unittest/synthesisutils/twhya.... |
| 07-Apr-2025 15:06:39 | FAILED ../../../casatools/tests/tools/synthesisutils/test_tool_synthesisutils.py::advisechansel_test::test_su_adivsechansel_getfreqrange - KeyError: 'freqstart' |
| 07-Apr-2025 15:06:39 | FAILED ../../../casatools/tests/tools/synthesisutils/test_tool_synthesisutils.py::advisechansel_test::test_su_advisechansel_getfreqrange_ephem - FileNotFoundError: [Errno 2] No such file or directory: 'alma_ephemobj_icrs... |
| 07-Apr-2025 15:06:39 | ERROR ../../../casatools/tests/tools/synthesisutils/test_tool_synthesisutils.py::advisechansel_test::test_advisechanelsel_datasel - OSError: [Errno 39] Directory not empty: 'twhya.short.ms' |
| 07-Apr-2025 15:06:39 | ==================== 10 failed, 3 passed, 1 error in 22.75s ==================== |
| 07-Apr-2025 15:06:41 |