Build: #14 was successful

Job: Task Coverage was successful

Stages & jobs

  1. Default Stage

Build log

The build generated 29,061 lines of output.The output is too long and has been truncated to the last 1,000 lines. Download or view full build log.

31-Oct-2024 14:47:42         it is false, the contents of the files pointed to by symbolic
31-Oct-2024 14:47:42         links are copied. If the file pointed by the symlink doesn't
31-Oct-2024 14:47:42         exist, an exception will be added in the list of errors raised in
31-Oct-2024 14:47:42         an Error exception at the end of the copy process.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         You can set the optional ignore_dangling_symlinks flag to true if you
31-Oct-2024 14:47:42         want to silence this exception. Notice that this has no effect on
31-Oct-2024 14:47:42         platforms that don't support os.symlink.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional ignore argument is a callable. If given, it
31-Oct-2024 14:47:42         is called with the `src` parameter, which is the directory
31-Oct-2024 14:47:42         being visited by copytree(), and `names` which is the list of
31-Oct-2024 14:47:42         `src` contents, as returned by os.listdir():
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42             callable(src, names) -> ignored_names
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         Since copytree() is called recursively, the callable will be
31-Oct-2024 14:47:42         called once for each directory that is copied. It returns a
31-Oct-2024 14:47:42         list of names relative to the `src` directory that should
31-Oct-2024 14:47:42         not be copied.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional copy_function argument is a callable that will be used
31-Oct-2024 14:47:42         to copy each file. It will be called with the source path and the
31-Oct-2024 14:47:42         destination path as arguments. By default, copy2() is used, but any
31-Oct-2024 14:47:42         function that supports the same signature (like copy()) can be used.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If dirs_exist_ok is false (the default) and `dst` already exists, a
31-Oct-2024 14:47:42         `FileExistsError` is raised. If `dirs_exist_ok` is true, the copying
31-Oct-2024 14:47:42         operation will continue if it encounters existing directories, and files
31-Oct-2024 14:47:42         within the `dst` tree will be overwritten by corresponding files from the
31-Oct-2024 14:47:42         `src` tree.
31-Oct-2024 14:47:42         """
31-Oct-2024 14:47:42         sys.audit("shutil.copytree", src, dst)
31-Oct-2024 14:47:42 >       with os.scandir(src) as itr:
31-Oct-2024 14:47:42 E       FileNotFoundError: [Errno 2] No such file or directory: '/unittest/gencal/n08c1.ms'
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/shutil.py:557: FileNotFoundError
31-Oct-2024 14:47:42 ________________ ERROR at setup of gencal_eoptest.test_eop_usno ________________
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 cls = <class 'test_task_gencal.gencal_eoptest'>
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42     @classmethod
31-Oct-2024 14:47:42     def setUpClass(cls):
31-Oct-2024 14:47:42 >       shutil.copytree(os.path.join(datapath, evndata), evncopy)
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 /home/casatest/casa6/casatasks/tests/tasks/test_task_gencal.py:889:
31-Oct-2024 14:47:42 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 src = '/unittest/gencal/n08c1.ms', dst = 'evn_copy.ms', symlinks = False
31-Oct-2024 14:47:42 ignore = None, copy_function = <function copy2 at 0x7f57a552a8c0>
31-Oct-2024 14:47:42 ignore_dangling_symlinks = False, dirs_exist_ok = False
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42     def copytree(src, dst, symlinks=False, ignore=None, copy_function=copy2,
31-Oct-2024 14:47:42                  ignore_dangling_symlinks=False, dirs_exist_ok=False):
31-Oct-2024 14:47:42         """Recursively copy a directory tree and return the destination directory.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If exception(s) occur, an Error is raised with a list of reasons.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If the optional symlinks flag is true, symbolic links in the
31-Oct-2024 14:47:42         source tree result in symbolic links in the destination tree; if
31-Oct-2024 14:47:42         it is false, the contents of the files pointed to by symbolic
31-Oct-2024 14:47:42         links are copied. If the file pointed by the symlink doesn't
31-Oct-2024 14:47:42         exist, an exception will be added in the list of errors raised in
31-Oct-2024 14:47:42         an Error exception at the end of the copy process.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         You can set the optional ignore_dangling_symlinks flag to true if you
31-Oct-2024 14:47:42         want to silence this exception. Notice that this has no effect on
31-Oct-2024 14:47:42         platforms that don't support os.symlink.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional ignore argument is a callable. If given, it
31-Oct-2024 14:47:42         is called with the `src` parameter, which is the directory
31-Oct-2024 14:47:42         being visited by copytree(), and `names` which is the list of
31-Oct-2024 14:47:42         `src` contents, as returned by os.listdir():
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42             callable(src, names) -> ignored_names
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         Since copytree() is called recursively, the callable will be
31-Oct-2024 14:47:42         called once for each directory that is copied. It returns a
31-Oct-2024 14:47:42         list of names relative to the `src` directory that should
31-Oct-2024 14:47:42         not be copied.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional copy_function argument is a callable that will be used
31-Oct-2024 14:47:42         to copy each file. It will be called with the source path and the
31-Oct-2024 14:47:42         destination path as arguments. By default, copy2() is used, but any
31-Oct-2024 14:47:42         function that supports the same signature (like copy()) can be used.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If dirs_exist_ok is false (the default) and `dst` already exists, a
31-Oct-2024 14:47:42         `FileExistsError` is raised. If `dirs_exist_ok` is true, the copying
31-Oct-2024 14:47:42         operation will continue if it encounters existing directories, and files
31-Oct-2024 14:47:42         within the `dst` tree will be overwritten by corresponding files from the
31-Oct-2024 14:47:42         `src` tree.
31-Oct-2024 14:47:42         """
31-Oct-2024 14:47:42         sys.audit("shutil.copytree", src, dst)
31-Oct-2024 14:47:42 >       with os.scandir(src) as itr:
31-Oct-2024 14:47:42 E       FileNotFoundError: [Errno 2] No such file or directory: '/unittest/gencal/n08c1.ms'
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/shutil.py:557: FileNotFoundError
31-Oct-2024 14:47:42 _________________ ERROR at setup of gencal_eoptest.test_noeop __________________
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 cls = <class 'test_task_gencal.gencal_eoptest'>
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42     @classmethod
31-Oct-2024 14:47:42     def setUpClass(cls):
31-Oct-2024 14:47:42 >       shutil.copytree(os.path.join(datapath, evndata), evncopy)
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 /home/casatest/casa6/casatasks/tests/tasks/test_task_gencal.py:889:
31-Oct-2024 14:47:42 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 src = '/unittest/gencal/n08c1.ms', dst = 'evn_copy.ms', symlinks = False
31-Oct-2024 14:47:42 ignore = None, copy_function = <function copy2 at 0x7f57a552a8c0>
31-Oct-2024 14:47:42 ignore_dangling_symlinks = False, dirs_exist_ok = False
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42     def copytree(src, dst, symlinks=False, ignore=None, copy_function=copy2,
31-Oct-2024 14:47:42                  ignore_dangling_symlinks=False, dirs_exist_ok=False):
31-Oct-2024 14:47:42         """Recursively copy a directory tree and return the destination directory.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If exception(s) occur, an Error is raised with a list of reasons.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If the optional symlinks flag is true, symbolic links in the
31-Oct-2024 14:47:42         source tree result in symbolic links in the destination tree; if
31-Oct-2024 14:47:42         it is false, the contents of the files pointed to by symbolic
31-Oct-2024 14:47:42         links are copied. If the file pointed by the symlink doesn't
31-Oct-2024 14:47:42         exist, an exception will be added in the list of errors raised in
31-Oct-2024 14:47:42         an Error exception at the end of the copy process.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         You can set the optional ignore_dangling_symlinks flag to true if you
31-Oct-2024 14:47:42         want to silence this exception. Notice that this has no effect on
31-Oct-2024 14:47:42         platforms that don't support os.symlink.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional ignore argument is a callable. If given, it
31-Oct-2024 14:47:42         is called with the `src` parameter, which is the directory
31-Oct-2024 14:47:42         being visited by copytree(), and `names` which is the list of
31-Oct-2024 14:47:42         `src` contents, as returned by os.listdir():
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42             callable(src, names) -> ignored_names
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         Since copytree() is called recursively, the callable will be
31-Oct-2024 14:47:42         called once for each directory that is copied. It returns a
31-Oct-2024 14:47:42         list of names relative to the `src` directory that should
31-Oct-2024 14:47:42         not be copied.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional copy_function argument is a callable that will be used
31-Oct-2024 14:47:42         to copy each file. It will be called with the source path and the
31-Oct-2024 14:47:42         destination path as arguments. By default, copy2() is used, but any
31-Oct-2024 14:47:42         function that supports the same signature (like copy()) can be used.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If dirs_exist_ok is false (the default) and `dst` already exists, a
31-Oct-2024 14:47:42         `FileExistsError` is raised. If `dirs_exist_ok` is true, the copying
31-Oct-2024 14:47:42         operation will continue if it encounters existing directories, and files
31-Oct-2024 14:47:42         within the `dst` tree will be overwritten by corresponding files from the
31-Oct-2024 14:47:42         `src` tree.
31-Oct-2024 14:47:42         """
31-Oct-2024 14:47:42         sys.audit("shutil.copytree", src, dst)
31-Oct-2024 14:47:42 >       with os.scandir(src) as itr:
31-Oct-2024 14:47:42 E       FileNotFoundError: [Errno 2] No such file or directory: '/unittest/gencal/n08c1.ms'
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/shutil.py:557: FileNotFoundError
31-Oct-2024 14:47:42 =================================== FAILURES ===================================
31-Oct-2024 14:47:42 ___________________ gencal_antpostest.test_antpos_auto_evla ____________________
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 self = <test_task_gencal.gencal_antpostest testMethod=test_antpos_auto_evla>
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42     def setUp(self):
31-Oct-2024 14:47:42         if (os.path.exists(self.msfile)):
31-Oct-2024 14:47:42             shutil.rmtree(self.msfile)
31-Oct-2024 14:47:42         if (os.path.exists(self.msfile2)):
31-Oct-2024 14:47:42             shutil.rmtree(self.msfile2)
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42 >       shutil.copytree(os.path.join(datapath, self.msfile), self.msfile, symlinks=True)
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 ../../../tasks/test_task_gencal.py:107:
31-Oct-2024 14:47:42 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 src = '/unittest/gencal/tdem0003gencal.ms', dst = 'tdem0003gencal.ms'
31-Oct-2024 14:47:42 symlinks = True, ignore = None
31-Oct-2024 14:47:42 copy_function = <function copy2 at 0x7f57a552a8c0>
31-Oct-2024 14:47:42 ignore_dangling_symlinks = False, dirs_exist_ok = False
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42     def copytree(src, dst, symlinks=False, ignore=None, copy_function=copy2,
31-Oct-2024 14:47:42                  ignore_dangling_symlinks=False, dirs_exist_ok=False):
31-Oct-2024 14:47:42         """Recursively copy a directory tree and return the destination directory.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If exception(s) occur, an Error is raised with a list of reasons.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If the optional symlinks flag is true, symbolic links in the
31-Oct-2024 14:47:42         source tree result in symbolic links in the destination tree; if
31-Oct-2024 14:47:42         it is false, the contents of the files pointed to by symbolic
31-Oct-2024 14:47:42         links are copied. If the file pointed by the symlink doesn't
31-Oct-2024 14:47:42         exist, an exception will be added in the list of errors raised in
31-Oct-2024 14:47:42         an Error exception at the end of the copy process.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         You can set the optional ignore_dangling_symlinks flag to true if you
31-Oct-2024 14:47:42         want to silence this exception. Notice that this has no effect on
31-Oct-2024 14:47:42         platforms that don't support os.symlink.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional ignore argument is a callable. If given, it
31-Oct-2024 14:47:42         is called with the `src` parameter, which is the directory
31-Oct-2024 14:47:42         being visited by copytree(), and `names` which is the list of
31-Oct-2024 14:47:42         `src` contents, as returned by os.listdir():
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42             callable(src, names) -> ignored_names
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         Since copytree() is called recursively, the callable will be
31-Oct-2024 14:47:42         called once for each directory that is copied. It returns a
31-Oct-2024 14:47:42         list of names relative to the `src` directory that should
31-Oct-2024 14:47:42         not be copied.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional copy_function argument is a callable that will be used
31-Oct-2024 14:47:42         to copy each file. It will be called with the source path and the
31-Oct-2024 14:47:42         destination path as arguments. By default, copy2() is used, but any
31-Oct-2024 14:47:42         function that supports the same signature (like copy()) can be used.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If dirs_exist_ok is false (the default) and `dst` already exists, a
31-Oct-2024 14:47:42         `FileExistsError` is raised. If `dirs_exist_ok` is true, the copying
31-Oct-2024 14:47:42         operation will continue if it encounters existing directories, and files
31-Oct-2024 14:47:42         within the `dst` tree will be overwritten by corresponding files from the
31-Oct-2024 14:47:42         `src` tree.
31-Oct-2024 14:47:42         """
31-Oct-2024 14:47:42         sys.audit("shutil.copytree", src, dst)
31-Oct-2024 14:47:42 >       with os.scandir(src) as itr:
31-Oct-2024 14:47:42 E       FileNotFoundError: [Errno 2] No such file or directory: '/unittest/gencal/tdem0003gencal.ms'
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/shutil.py:557: FileNotFoundError
31-Oct-2024 14:47:42 _______________ gencal_antpostest.test_antpos_auto_evla_CAS13057 _______________
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 self = <test_task_gencal.gencal_antpostest testMethod=test_antpos_auto_evla_CAS13057>
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42     def setUp(self):
31-Oct-2024 14:47:42         if (os.path.exists(self.msfile)):
31-Oct-2024 14:47:42             shutil.rmtree(self.msfile)
31-Oct-2024 14:47:42         if (os.path.exists(self.msfile2)):
31-Oct-2024 14:47:42             shutil.rmtree(self.msfile2)
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42 >       shutil.copytree(os.path.join(datapath, self.msfile), self.msfile, symlinks=True)
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 ../../../tasks/test_task_gencal.py:107:
31-Oct-2024 14:47:42 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 src = '/unittest/gencal/tdem0003gencal.ms', dst = 'tdem0003gencal.ms'
31-Oct-2024 14:47:42 symlinks = True, ignore = None
31-Oct-2024 14:47:42 copy_function = <function copy2 at 0x7f57a552a8c0>
31-Oct-2024 14:47:42 ignore_dangling_symlinks = False, dirs_exist_ok = False
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42     def copytree(src, dst, symlinks=False, ignore=None, copy_function=copy2,
31-Oct-2024 14:47:42                  ignore_dangling_symlinks=False, dirs_exist_ok=False):
31-Oct-2024 14:47:42         """Recursively copy a directory tree and return the destination directory.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If exception(s) occur, an Error is raised with a list of reasons.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If the optional symlinks flag is true, symbolic links in the
31-Oct-2024 14:47:42         source tree result in symbolic links in the destination tree; if
31-Oct-2024 14:47:42         it is false, the contents of the files pointed to by symbolic
31-Oct-2024 14:47:42         links are copied. If the file pointed by the symlink doesn't
31-Oct-2024 14:47:42         exist, an exception will be added in the list of errors raised in
31-Oct-2024 14:47:42         an Error exception at the end of the copy process.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         You can set the optional ignore_dangling_symlinks flag to true if you
31-Oct-2024 14:47:42         want to silence this exception. Notice that this has no effect on
31-Oct-2024 14:47:42         platforms that don't support os.symlink.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional ignore argument is a callable. If given, it
31-Oct-2024 14:47:42         is called with the `src` parameter, which is the directory
31-Oct-2024 14:47:42         being visited by copytree(), and `names` which is the list of
31-Oct-2024 14:47:42         `src` contents, as returned by os.listdir():
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42             callable(src, names) -> ignored_names
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         Since copytree() is called recursively, the callable will be
31-Oct-2024 14:47:42         called once for each directory that is copied. It returns a
31-Oct-2024 14:47:42         list of names relative to the `src` directory that should
31-Oct-2024 14:47:42         not be copied.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional copy_function argument is a callable that will be used
31-Oct-2024 14:47:42         to copy each file. It will be called with the source path and the
31-Oct-2024 14:47:42         destination path as arguments. By default, copy2() is used, but any
31-Oct-2024 14:47:42         function that supports the same signature (like copy()) can be used.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If dirs_exist_ok is false (the default) and `dst` already exists, a
31-Oct-2024 14:47:42         `FileExistsError` is raised. If `dirs_exist_ok` is true, the copying
31-Oct-2024 14:47:42         operation will continue if it encounters existing directories, and files
31-Oct-2024 14:47:42         within the `dst` tree will be overwritten by corresponding files from the
31-Oct-2024 14:47:42         `src` tree.
31-Oct-2024 14:47:42         """
31-Oct-2024 14:47:42         sys.audit("shutil.copytree", src, dst)
31-Oct-2024 14:47:42 >       with os.scandir(src) as itr:
31-Oct-2024 14:47:42 E       FileNotFoundError: [Errno 2] No such file or directory: '/unittest/gencal/tdem0003gencal.ms'
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/shutil.py:557: FileNotFoundError
31-Oct-2024 14:47:42 _____________________ gencal_antpostest.test_antpos_manual _____________________
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 self = <test_task_gencal.gencal_antpostest testMethod=test_antpos_manual>
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42     def setUp(self):
31-Oct-2024 14:47:42         if (os.path.exists(self.msfile)):
31-Oct-2024 14:47:42             shutil.rmtree(self.msfile)
31-Oct-2024 14:47:42         if (os.path.exists(self.msfile2)):
31-Oct-2024 14:47:42             shutil.rmtree(self.msfile2)
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42 >       shutil.copytree(os.path.join(datapath, self.msfile), self.msfile, symlinks=True)
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 ../../../tasks/test_task_gencal.py:107:
31-Oct-2024 14:47:42 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 src = '/unittest/gencal/tdem0003gencal.ms', dst = 'tdem0003gencal.ms'
31-Oct-2024 14:47:42 symlinks = True, ignore = None
31-Oct-2024 14:47:42 copy_function = <function copy2 at 0x7f57a552a8c0>
31-Oct-2024 14:47:42 ignore_dangling_symlinks = False, dirs_exist_ok = False
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42     def copytree(src, dst, symlinks=False, ignore=None, copy_function=copy2,
31-Oct-2024 14:47:42                  ignore_dangling_symlinks=False, dirs_exist_ok=False):
31-Oct-2024 14:47:42         """Recursively copy a directory tree and return the destination directory.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If exception(s) occur, an Error is raised with a list of reasons.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If the optional symlinks flag is true, symbolic links in the
31-Oct-2024 14:47:42         source tree result in symbolic links in the destination tree; if
31-Oct-2024 14:47:42         it is false, the contents of the files pointed to by symbolic
31-Oct-2024 14:47:42         links are copied. If the file pointed by the symlink doesn't
31-Oct-2024 14:47:42         exist, an exception will be added in the list of errors raised in
31-Oct-2024 14:47:42         an Error exception at the end of the copy process.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         You can set the optional ignore_dangling_symlinks flag to true if you
31-Oct-2024 14:47:42         want to silence this exception. Notice that this has no effect on
31-Oct-2024 14:47:42         platforms that don't support os.symlink.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional ignore argument is a callable. If given, it
31-Oct-2024 14:47:42         is called with the `src` parameter, which is the directory
31-Oct-2024 14:47:42         being visited by copytree(), and `names` which is the list of
31-Oct-2024 14:47:42         `src` contents, as returned by os.listdir():
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42             callable(src, names) -> ignored_names
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         Since copytree() is called recursively, the callable will be
31-Oct-2024 14:47:42         called once for each directory that is copied. It returns a
31-Oct-2024 14:47:42         list of names relative to the `src` directory that should
31-Oct-2024 14:47:42         not be copied.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional copy_function argument is a callable that will be used
31-Oct-2024 14:47:42         to copy each file. It will be called with the source path and the
31-Oct-2024 14:47:42         destination path as arguments. By default, copy2() is used, but any
31-Oct-2024 14:47:42         function that supports the same signature (like copy()) can be used.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If dirs_exist_ok is false (the default) and `dst` already exists, a
31-Oct-2024 14:47:42         `FileExistsError` is raised. If `dirs_exist_ok` is true, the copying
31-Oct-2024 14:47:42         operation will continue if it encounters existing directories, and files
31-Oct-2024 14:47:42         within the `dst` tree will be overwritten by corresponding files from the
31-Oct-2024 14:47:42         `src` tree.
31-Oct-2024 14:47:42         """
31-Oct-2024 14:47:42         sys.audit("shutil.copytree", src, dst)
31-Oct-2024 14:47:42 >       with os.scandir(src) as itr:
31-Oct-2024 14:47:42 E       FileNotFoundError: [Errno 2] No such file or directory: '/unittest/gencal/tdem0003gencal.ms'
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/shutil.py:557: FileNotFoundError
31-Oct-2024 14:47:42 _____________ gencal_antpostest.test_antpos_manual_time_limit_evla _____________
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 self = <test_task_gencal.gencal_antpostest testMethod=test_antpos_manual_time_limit_evla>
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42     def setUp(self):
31-Oct-2024 14:47:42         if (os.path.exists(self.msfile)):
31-Oct-2024 14:47:42             shutil.rmtree(self.msfile)
31-Oct-2024 14:47:42         if (os.path.exists(self.msfile2)):
31-Oct-2024 14:47:42             shutil.rmtree(self.msfile2)
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42 >       shutil.copytree(os.path.join(datapath, self.msfile), self.msfile, symlinks=True)
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 ../../../tasks/test_task_gencal.py:107:
31-Oct-2024 14:47:42 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 src = '/unittest/gencal/tdem0003gencal.ms', dst = 'tdem0003gencal.ms'
31-Oct-2024 14:47:42 symlinks = True, ignore = None
31-Oct-2024 14:47:42 copy_function = <function copy2 at 0x7f57a552a8c0>
31-Oct-2024 14:47:42 ignore_dangling_symlinks = False, dirs_exist_ok = False
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42     def copytree(src, dst, symlinks=False, ignore=None, copy_function=copy2,
31-Oct-2024 14:47:42                  ignore_dangling_symlinks=False, dirs_exist_ok=False):
31-Oct-2024 14:47:42         """Recursively copy a directory tree and return the destination directory.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If exception(s) occur, an Error is raised with a list of reasons.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If the optional symlinks flag is true, symbolic links in the
31-Oct-2024 14:47:42         source tree result in symbolic links in the destination tree; if
31-Oct-2024 14:47:42         it is false, the contents of the files pointed to by symbolic
31-Oct-2024 14:47:42         links are copied. If the file pointed by the symlink doesn't
31-Oct-2024 14:47:42         exist, an exception will be added in the list of errors raised in
31-Oct-2024 14:47:42         an Error exception at the end of the copy process.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         You can set the optional ignore_dangling_symlinks flag to true if you
31-Oct-2024 14:47:42         want to silence this exception. Notice that this has no effect on
31-Oct-2024 14:47:42         platforms that don't support os.symlink.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional ignore argument is a callable. If given, it
31-Oct-2024 14:47:42         is called with the `src` parameter, which is the directory
31-Oct-2024 14:47:42         being visited by copytree(), and `names` which is the list of
31-Oct-2024 14:47:42         `src` contents, as returned by os.listdir():
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42             callable(src, names) -> ignored_names
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         Since copytree() is called recursively, the callable will be
31-Oct-2024 14:47:42         called once for each directory that is copied. It returns a
31-Oct-2024 14:47:42         list of names relative to the `src` directory that should
31-Oct-2024 14:47:42         not be copied.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional copy_function argument is a callable that will be used
31-Oct-2024 14:47:42         to copy each file. It will be called with the source path and the
31-Oct-2024 14:47:42         destination path as arguments. By default, copy2() is used, but any
31-Oct-2024 14:47:42         function that supports the same signature (like copy()) can be used.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If dirs_exist_ok is false (the default) and `dst` already exists, a
31-Oct-2024 14:47:42         `FileExistsError` is raised. If `dirs_exist_ok` is true, the copying
31-Oct-2024 14:47:42         operation will continue if it encounters existing directories, and files
31-Oct-2024 14:47:42         within the `dst` tree will be overwritten by corresponding files from the
31-Oct-2024 14:47:42         `src` tree.
31-Oct-2024 14:47:42         """
31-Oct-2024 14:47:42         sys.audit("shutil.copytree", src, dst)
31-Oct-2024 14:47:42 >       with os.scandir(src) as itr:
31-Oct-2024 14:47:42 E       FileNotFoundError: [Errno 2] No such file or directory: '/unittest/gencal/tdem0003gencal.ms'
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/shutil.py:557: FileNotFoundError
31-Oct-2024 14:47:42 ________________ test_gencal_antpos_alma.test_antpos_alma_empty ________________
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 self = <test_task_gencal.test_gencal_antpos_alma testMethod=test_antpos_alma_empty>
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42     def setUp(self):
31-Oct-2024 14:47:42         if (os.path.exists(self.ALMA_MODIFIED_POINT_SOURCE_MS)):
31-Oct-2024 14:47:42             shutil.rmtree(self.ALMA_MODIFIED_POINT_SOURCE_MS)
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42 >       shutil.copytree(os.path.join(datapath, self.ALMA_MODIFIED_POINT_SOURCE_MS),
31-Oct-2024 14:47:42                         self.ALMA_MODIFIED_POINT_SOURCE_MS, symlinks=True)
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 ../../../tasks/test_task_gencal.py:253:
31-Oct-2024 14:47:42 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 src = '/unittest/gencal/uid___A002_Xdbc154_X50bd_modified_point_source.ms'
31-Oct-2024 14:47:42 dst = 'uid___A002_Xdbc154_X50bd_modified_point_source.ms', symlinks = True
31-Oct-2024 14:47:42 ignore = None, copy_function = <function copy2 at 0x7f57a552a8c0>
31-Oct-2024 14:47:42 ignore_dangling_symlinks = False, dirs_exist_ok = False
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42     def copytree(src, dst, symlinks=False, ignore=None, copy_function=copy2,
31-Oct-2024 14:47:42                  ignore_dangling_symlinks=False, dirs_exist_ok=False):
31-Oct-2024 14:47:42         """Recursively copy a directory tree and return the destination directory.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If exception(s) occur, an Error is raised with a list of reasons.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If the optional symlinks flag is true, symbolic links in the
31-Oct-2024 14:47:42         source tree result in symbolic links in the destination tree; if
31-Oct-2024 14:47:42         it is false, the contents of the files pointed to by symbolic
31-Oct-2024 14:47:42         links are copied. If the file pointed by the symlink doesn't
31-Oct-2024 14:47:42         exist, an exception will be added in the list of errors raised in
31-Oct-2024 14:47:42         an Error exception at the end of the copy process.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         You can set the optional ignore_dangling_symlinks flag to true if you
31-Oct-2024 14:47:42         want to silence this exception. Notice that this has no effect on
31-Oct-2024 14:47:42         platforms that don't support os.symlink.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional ignore argument is a callable. If given, it
31-Oct-2024 14:47:42         is called with the `src` parameter, which is the directory
31-Oct-2024 14:47:42         being visited by copytree(), and `names` which is the list of
31-Oct-2024 14:47:42         `src` contents, as returned by os.listdir():
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42             callable(src, names) -> ignored_names
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         Since copytree() is called recursively, the callable will be
31-Oct-2024 14:47:42         called once for each directory that is copied. It returns a
31-Oct-2024 14:47:42         list of names relative to the `src` directory that should
31-Oct-2024 14:47:42         not be copied.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional copy_function argument is a callable that will be used
31-Oct-2024 14:47:42         to copy each file. It will be called with the source path and the
31-Oct-2024 14:47:42         destination path as arguments. By default, copy2() is used, but any
31-Oct-2024 14:47:42         function that supports the same signature (like copy()) can be used.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If dirs_exist_ok is false (the default) and `dst` already exists, a
31-Oct-2024 14:47:42         `FileExistsError` is raised. If `dirs_exist_ok` is true, the copying
31-Oct-2024 14:47:42         operation will continue if it encounters existing directories, and files
31-Oct-2024 14:47:42         within the `dst` tree will be overwritten by corresponding files from the
31-Oct-2024 14:47:42         `src` tree.
31-Oct-2024 14:47:42         """
31-Oct-2024 14:47:42         sys.audit("shutil.copytree", src, dst)
31-Oct-2024 14:47:42 >       with os.scandir(src) as itr:
31-Oct-2024 14:47:42 E       FileNotFoundError: [Errno 2] No such file or directory: '/unittest/gencal/uid___A002_Xdbc154_X50bd_modified_point_source.ms'
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/shutil.py:557: FileNotFoundError
31-Oct-2024 14:47:42 ___________ test_gencal_antpos_alma.test_antpos_alma_fake_positions ____________
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 self = <test_task_gencal.test_gencal_antpos_alma testMethod=test_antpos_alma_fake_positions>
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42     def setUp(self):
31-Oct-2024 14:47:42         if (os.path.exists(self.ALMA_MODIFIED_POINT_SOURCE_MS)):
31-Oct-2024 14:47:42             shutil.rmtree(self.ALMA_MODIFIED_POINT_SOURCE_MS)
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42 >       shutil.copytree(os.path.join(datapath, self.ALMA_MODIFIED_POINT_SOURCE_MS),
31-Oct-2024 14:47:42                         self.ALMA_MODIFIED_POINT_SOURCE_MS, symlinks=True)
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 ../../../tasks/test_task_gencal.py:253:
31-Oct-2024 14:47:42 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 src = '/unittest/gencal/uid___A002_Xdbc154_X50bd_modified_point_source.ms'
31-Oct-2024 14:47:42 dst = 'uid___A002_Xdbc154_X50bd_modified_point_source.ms', symlinks = True
31-Oct-2024 14:47:42 ignore = None, copy_function = <function copy2 at 0x7f57a552a8c0>
31-Oct-2024 14:47:42 ignore_dangling_symlinks = False, dirs_exist_ok = False
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42     def copytree(src, dst, symlinks=False, ignore=None, copy_function=copy2,
31-Oct-2024 14:47:42                  ignore_dangling_symlinks=False, dirs_exist_ok=False):
31-Oct-2024 14:47:42         """Recursively copy a directory tree and return the destination directory.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If exception(s) occur, an Error is raised with a list of reasons.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If the optional symlinks flag is true, symbolic links in the
31-Oct-2024 14:47:42         source tree result in symbolic links in the destination tree; if
31-Oct-2024 14:47:42         it is false, the contents of the files pointed to by symbolic
31-Oct-2024 14:47:42         links are copied. If the file pointed by the symlink doesn't
31-Oct-2024 14:47:42         exist, an exception will be added in the list of errors raised in
31-Oct-2024 14:47:42         an Error exception at the end of the copy process.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         You can set the optional ignore_dangling_symlinks flag to true if you
31-Oct-2024 14:47:42         want to silence this exception. Notice that this has no effect on
31-Oct-2024 14:47:42         platforms that don't support os.symlink.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional ignore argument is a callable. If given, it
31-Oct-2024 14:47:42         is called with the `src` parameter, which is the directory
31-Oct-2024 14:47:42         being visited by copytree(), and `names` which is the list of
31-Oct-2024 14:47:42         `src` contents, as returned by os.listdir():
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42             callable(src, names) -> ignored_names
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         Since copytree() is called recursively, the callable will be
31-Oct-2024 14:47:42         called once for each directory that is copied. It returns a
31-Oct-2024 14:47:42         list of names relative to the `src` directory that should
31-Oct-2024 14:47:42         not be copied.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional copy_function argument is a callable that will be used
31-Oct-2024 14:47:42         to copy each file. It will be called with the source path and the
31-Oct-2024 14:47:42         destination path as arguments. By default, copy2() is used, but any
31-Oct-2024 14:47:42         function that supports the same signature (like copy()) can be used.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If dirs_exist_ok is false (the default) and `dst` already exists, a
31-Oct-2024 14:47:42         `FileExistsError` is raised. If `dirs_exist_ok` is true, the copying
31-Oct-2024 14:47:42         operation will continue if it encounters existing directories, and files
31-Oct-2024 14:47:42         within the `dst` tree will be overwritten by corresponding files from the
31-Oct-2024 14:47:42         `src` tree.
31-Oct-2024 14:47:42         """
31-Oct-2024 14:47:42         sys.audit("shutil.copytree", src, dst)
31-Oct-2024 14:47:42 >       with os.scandir(src) as itr:
31-Oct-2024 14:47:42 E       FileNotFoundError: [Errno 2] No such file or directory: '/unittest/gencal/uid___A002_Xdbc154_X50bd_modified_point_source.ms'
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/shutil.py:557: FileNotFoundError
31-Oct-2024 14:47:42 ________ test_gencal_antpos_alma.test_antpos_alma_non_existing_antenna _________
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 self = <test_task_gencal.test_gencal_antpos_alma testMethod=test_antpos_alma_non_existing_antenna>
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42     def setUp(self):
31-Oct-2024 14:47:42         if (os.path.exists(self.ALMA_MODIFIED_POINT_SOURCE_MS)):
31-Oct-2024 14:47:42             shutil.rmtree(self.ALMA_MODIFIED_POINT_SOURCE_MS)
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42 >       shutil.copytree(os.path.join(datapath, self.ALMA_MODIFIED_POINT_SOURCE_MS),
31-Oct-2024 14:47:42                         self.ALMA_MODIFIED_POINT_SOURCE_MS, symlinks=True)
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 ../../../tasks/test_task_gencal.py:253:
31-Oct-2024 14:47:42 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 src = '/unittest/gencal/uid___A002_Xdbc154_X50bd_modified_point_source.ms'
31-Oct-2024 14:47:42 dst = 'uid___A002_Xdbc154_X50bd_modified_point_source.ms', symlinks = True
31-Oct-2024 14:47:42 ignore = None, copy_function = <function copy2 at 0x7f57a552a8c0>
31-Oct-2024 14:47:42 ignore_dangling_symlinks = False, dirs_exist_ok = False
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42     def copytree(src, dst, symlinks=False, ignore=None, copy_function=copy2,
31-Oct-2024 14:47:42                  ignore_dangling_symlinks=False, dirs_exist_ok=False):
31-Oct-2024 14:47:42         """Recursively copy a directory tree and return the destination directory.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If exception(s) occur, an Error is raised with a list of reasons.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If the optional symlinks flag is true, symbolic links in the
31-Oct-2024 14:47:42         source tree result in symbolic links in the destination tree; if
31-Oct-2024 14:47:42         it is false, the contents of the files pointed to by symbolic
31-Oct-2024 14:47:42         links are copied. If the file pointed by the symlink doesn't
31-Oct-2024 14:47:42         exist, an exception will be added in the list of errors raised in
31-Oct-2024 14:47:42         an Error exception at the end of the copy process.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         You can set the optional ignore_dangling_symlinks flag to true if you
31-Oct-2024 14:47:42         want to silence this exception. Notice that this has no effect on
31-Oct-2024 14:47:42         platforms that don't support os.symlink.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional ignore argument is a callable. If given, it
31-Oct-2024 14:47:42         is called with the `src` parameter, which is the directory
31-Oct-2024 14:47:42         being visited by copytree(), and `names` which is the list of
31-Oct-2024 14:47:42         `src` contents, as returned by os.listdir():
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42             callable(src, names) -> ignored_names
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         Since copytree() is called recursively, the callable will be
31-Oct-2024 14:47:42         called once for each directory that is copied. It returns a
31-Oct-2024 14:47:42         list of names relative to the `src` directory that should
31-Oct-2024 14:47:42         not be copied.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional copy_function argument is a callable that will be used
31-Oct-2024 14:47:42         to copy each file. It will be called with the source path and the
31-Oct-2024 14:47:42         destination path as arguments. By default, copy2() is used, but any
31-Oct-2024 14:47:42         function that supports the same signature (like copy()) can be used.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If dirs_exist_ok is false (the default) and `dst` already exists, a
31-Oct-2024 14:47:42         `FileExistsError` is raised. If `dirs_exist_ok` is true, the copying
31-Oct-2024 14:47:42         operation will continue if it encounters existing directories, and files
31-Oct-2024 14:47:42         within the `dst` tree will be overwritten by corresponding files from the
31-Oct-2024 14:47:42         `src` tree.
31-Oct-2024 14:47:42         """
31-Oct-2024 14:47:42         sys.audit("shutil.copytree", src, dst)
31-Oct-2024 14:47:42 >       with os.scandir(src) as itr:
31-Oct-2024 14:47:42 E       FileNotFoundError: [Errno 2] No such file or directory: '/unittest/gencal/uid___A002_Xdbc154_X50bd_modified_point_source.ms'
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/shutil.py:557: FileNotFoundError
31-Oct-2024 14:47:42 _______________ test_gencal_antpos_alma.test_antpos_alma_notalma _______________
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 self = <test_task_gencal.test_gencal_antpos_alma testMethod=test_antpos_alma_notalma>
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42     def setUp(self):
31-Oct-2024 14:47:42         if (os.path.exists(self.ALMA_MODIFIED_POINT_SOURCE_MS)):
31-Oct-2024 14:47:42             shutil.rmtree(self.ALMA_MODIFIED_POINT_SOURCE_MS)
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42 >       shutil.copytree(os.path.join(datapath, self.ALMA_MODIFIED_POINT_SOURCE_MS),
31-Oct-2024 14:47:42                         self.ALMA_MODIFIED_POINT_SOURCE_MS, symlinks=True)
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 ../../../tasks/test_task_gencal.py:253:
31-Oct-2024 14:47:42 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 src = '/unittest/gencal/uid___A002_Xdbc154_X50bd_modified_point_source.ms'
31-Oct-2024 14:47:42 dst = 'uid___A002_Xdbc154_X50bd_modified_point_source.ms', symlinks = True
31-Oct-2024 14:47:42 ignore = None, copy_function = <function copy2 at 0x7f57a552a8c0>
31-Oct-2024 14:47:42 ignore_dangling_symlinks = False, dirs_exist_ok = False
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42     def copytree(src, dst, symlinks=False, ignore=None, copy_function=copy2,
31-Oct-2024 14:47:42                  ignore_dangling_symlinks=False, dirs_exist_ok=False):
31-Oct-2024 14:47:42         """Recursively copy a directory tree and return the destination directory.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If exception(s) occur, an Error is raised with a list of reasons.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If the optional symlinks flag is true, symbolic links in the
31-Oct-2024 14:47:42         source tree result in symbolic links in the destination tree; if
31-Oct-2024 14:47:42         it is false, the contents of the files pointed to by symbolic
31-Oct-2024 14:47:42         links are copied. If the file pointed by the symlink doesn't
31-Oct-2024 14:47:42         exist, an exception will be added in the list of errors raised in
31-Oct-2024 14:47:42         an Error exception at the end of the copy process.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         You can set the optional ignore_dangling_symlinks flag to true if you
31-Oct-2024 14:47:42         want to silence this exception. Notice that this has no effect on
31-Oct-2024 14:47:42         platforms that don't support os.symlink.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional ignore argument is a callable. If given, it
31-Oct-2024 14:47:42         is called with the `src` parameter, which is the directory
31-Oct-2024 14:47:42         being visited by copytree(), and `names` which is the list of
31-Oct-2024 14:47:42         `src` contents, as returned by os.listdir():
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42             callable(src, names) -> ignored_names
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         Since copytree() is called recursively, the callable will be
31-Oct-2024 14:47:42         called once for each directory that is copied. It returns a
31-Oct-2024 14:47:42         list of names relative to the `src` directory that should
31-Oct-2024 14:47:42         not be copied.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional copy_function argument is a callable that will be used
31-Oct-2024 14:47:42         to copy each file. It will be called with the source path and the
31-Oct-2024 14:47:42         destination path as arguments. By default, copy2() is used, but any
31-Oct-2024 14:47:42         function that supports the same signature (like copy()) can be used.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If dirs_exist_ok is false (the default) and `dst` already exists, a
31-Oct-2024 14:47:42         `FileExistsError` is raised. If `dirs_exist_ok` is true, the copying
31-Oct-2024 14:47:42         operation will continue if it encounters existing directories, and files
31-Oct-2024 14:47:42         within the `dst` tree will be overwritten by corresponding files from the
31-Oct-2024 14:47:42         `src` tree.
31-Oct-2024 14:47:42         """
31-Oct-2024 14:47:42         sys.audit("shutil.copytree", src, dst)
31-Oct-2024 14:47:42 >       with os.scandir(src) as itr:
31-Oct-2024 14:47:42 E       FileNotFoundError: [Errno 2] No such file or directory: '/unittest/gencal/uid___A002_Xdbc154_X50bd_modified_point_source.ms'
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/shutil.py:557: FileNotFoundError
31-Oct-2024 14:47:42 _____________ test_gencal_antpos_alma.test_antpos_alma_overspecify _____________
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 self = <test_task_gencal.test_gencal_antpos_alma testMethod=test_antpos_alma_overspecify>
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42     def setUp(self):
31-Oct-2024 14:47:42         if (os.path.exists(self.ALMA_MODIFIED_POINT_SOURCE_MS)):
31-Oct-2024 14:47:42             shutil.rmtree(self.ALMA_MODIFIED_POINT_SOURCE_MS)
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42 >       shutil.copytree(os.path.join(datapath, self.ALMA_MODIFIED_POINT_SOURCE_MS),
31-Oct-2024 14:47:42                         self.ALMA_MODIFIED_POINT_SOURCE_MS, symlinks=True)
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 ../../../tasks/test_task_gencal.py:253:
31-Oct-2024 14:47:42 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 src = '/unittest/gencal/uid___A002_Xdbc154_X50bd_modified_point_source.ms'
31-Oct-2024 14:47:42 dst = 'uid___A002_Xdbc154_X50bd_modified_point_source.ms', symlinks = True
31-Oct-2024 14:47:42 ignore = None, copy_function = <function copy2 at 0x7f57a552a8c0>
31-Oct-2024 14:47:42 ignore_dangling_symlinks = False, dirs_exist_ok = False
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42     def copytree(src, dst, symlinks=False, ignore=None, copy_function=copy2,
31-Oct-2024 14:47:42                  ignore_dangling_symlinks=False, dirs_exist_ok=False):
31-Oct-2024 14:47:42         """Recursively copy a directory tree and return the destination directory.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If exception(s) occur, an Error is raised with a list of reasons.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If the optional symlinks flag is true, symbolic links in the
31-Oct-2024 14:47:42         source tree result in symbolic links in the destination tree; if
31-Oct-2024 14:47:42         it is false, the contents of the files pointed to by symbolic
31-Oct-2024 14:47:42         links are copied. If the file pointed by the symlink doesn't
31-Oct-2024 14:47:42         exist, an exception will be added in the list of errors raised in
31-Oct-2024 14:47:42         an Error exception at the end of the copy process.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         You can set the optional ignore_dangling_symlinks flag to true if you
31-Oct-2024 14:47:42         want to silence this exception. Notice that this has no effect on
31-Oct-2024 14:47:42         platforms that don't support os.symlink.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional ignore argument is a callable. If given, it
31-Oct-2024 14:47:42         is called with the `src` parameter, which is the directory
31-Oct-2024 14:47:42         being visited by copytree(), and `names` which is the list of
31-Oct-2024 14:47:42         `src` contents, as returned by os.listdir():
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42             callable(src, names) -> ignored_names
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         Since copytree() is called recursively, the callable will be
31-Oct-2024 14:47:42         called once for each directory that is copied. It returns a
31-Oct-2024 14:47:42         list of names relative to the `src` directory that should
31-Oct-2024 14:47:42         not be copied.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional copy_function argument is a callable that will be used
31-Oct-2024 14:47:42         to copy each file. It will be called with the source path and the
31-Oct-2024 14:47:42         destination path as arguments. By default, copy2() is used, but any
31-Oct-2024 14:47:42         function that supports the same signature (like copy()) can be used.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If dirs_exist_ok is false (the default) and `dst` already exists, a
31-Oct-2024 14:47:42         `FileExistsError` is raised. If `dirs_exist_ok` is true, the copying
31-Oct-2024 14:47:42         operation will continue if it encounters existing directories, and files
31-Oct-2024 14:47:42         within the `dst` tree will be overwritten by corresponding files from the
31-Oct-2024 14:47:42         `src` tree.
31-Oct-2024 14:47:42         """
31-Oct-2024 14:47:42         sys.audit("shutil.copytree", src, dst)
31-Oct-2024 14:47:42 >       with os.scandir(src) as itr:
31-Oct-2024 14:47:42 E       FileNotFoundError: [Errno 2] No such file or directory: '/unittest/gencal/uid___A002_Xdbc154_X50bd_modified_point_source.ms'
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/shutil.py:557: FileNotFoundError
31-Oct-2024 14:47:42 ______________________ gencal_test_tec_vla.test_tec_maps _______________________
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 self = <test_task_gencal.gencal_test_tec_vla testMethod=test_tec_maps>
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42     def setUp(self):
31-Oct-2024 14:47:42         self.tearDown()
31-Oct-2024 14:47:42 >       shutil.copytree(os.path.join(datapath, self.msfile), self.msfile, symlinks=True)
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 ../../../tasks/test_task_gencal.py:408:
31-Oct-2024 14:47:42 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 src = '/unittest/gencal/tdem0003gencal.ms', dst = 'tdem0003gencal.ms'
31-Oct-2024 14:47:42 symlinks = True, ignore = None
31-Oct-2024 14:47:42 copy_function = <function copy2 at 0x7f57a552a8c0>
31-Oct-2024 14:47:42 ignore_dangling_symlinks = False, dirs_exist_ok = False
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42     def copytree(src, dst, symlinks=False, ignore=None, copy_function=copy2,
31-Oct-2024 14:47:42                  ignore_dangling_symlinks=False, dirs_exist_ok=False):
31-Oct-2024 14:47:42         """Recursively copy a directory tree and return the destination directory.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If exception(s) occur, an Error is raised with a list of reasons.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If the optional symlinks flag is true, symbolic links in the
31-Oct-2024 14:47:42         source tree result in symbolic links in the destination tree; if
31-Oct-2024 14:47:42         it is false, the contents of the files pointed to by symbolic
31-Oct-2024 14:47:42         links are copied. If the file pointed by the symlink doesn't
31-Oct-2024 14:47:42         exist, an exception will be added in the list of errors raised in
31-Oct-2024 14:47:42         an Error exception at the end of the copy process.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         You can set the optional ignore_dangling_symlinks flag to true if you
31-Oct-2024 14:47:42         want to silence this exception. Notice that this has no effect on
31-Oct-2024 14:47:42         platforms that don't support os.symlink.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional ignore argument is a callable. If given, it
31-Oct-2024 14:47:42         is called with the `src` parameter, which is the directory
31-Oct-2024 14:47:42         being visited by copytree(), and `names` which is the list of
31-Oct-2024 14:47:42         `src` contents, as returned by os.listdir():
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42             callable(src, names) -> ignored_names
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         Since copytree() is called recursively, the callable will be
31-Oct-2024 14:47:42         called once for each directory that is copied. It returns a
31-Oct-2024 14:47:42         list of names relative to the `src` directory that should
31-Oct-2024 14:47:42         not be copied.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional copy_function argument is a callable that will be used
31-Oct-2024 14:47:42         to copy each file. It will be called with the source path and the
31-Oct-2024 14:47:42         destination path as arguments. By default, copy2() is used, but any
31-Oct-2024 14:47:42         function that supports the same signature (like copy()) can be used.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If dirs_exist_ok is false (the default) and `dst` already exists, a
31-Oct-2024 14:47:42         `FileExistsError` is raised. If `dirs_exist_ok` is true, the copying
31-Oct-2024 14:47:42         operation will continue if it encounters existing directories, and files
31-Oct-2024 14:47:42         within the `dst` tree will be overwritten by corresponding files from the
31-Oct-2024 14:47:42         `src` tree.
31-Oct-2024 14:47:42         """
31-Oct-2024 14:47:42         sys.audit("shutil.copytree", src, dst)
31-Oct-2024 14:47:42 >       with os.scandir(src) as itr:
31-Oct-2024 14:47:42 E       FileNotFoundError: [Errno 2] No such file or directory: '/unittest/gencal/tdem0003gencal.ms'
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/shutil.py:557: FileNotFoundError
31-Oct-2024 14:47:42 ________________ TestSwPow.test_switched_power_weights_caltype _________________
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 self = <test_task_gencal.TestSwPow testMethod=test_switched_power_weights_caltype>
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42     def setUp(self):
31-Oct-2024 14:47:42 >       shutil.copytree(os.path.join(datapath,swpowdata), swpowcopy)
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 /home/casatest/casa6/casatasks/tests/tasks/test_task_gencal.py:859:
31-Oct-2024 14:47:42 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 src = '/unittest/gencal/3C286_syspower_CAS-11860.ms', dst = 'swpow_copy.ms'
31-Oct-2024 14:47:42 symlinks = False, ignore = None
31-Oct-2024 14:47:42 copy_function = <function copy2 at 0x7f57a552a8c0>
31-Oct-2024 14:47:42 ignore_dangling_symlinks = False, dirs_exist_ok = False
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42     def copytree(src, dst, symlinks=False, ignore=None, copy_function=copy2,
31-Oct-2024 14:47:42                  ignore_dangling_symlinks=False, dirs_exist_ok=False):
31-Oct-2024 14:47:42         """Recursively copy a directory tree and return the destination directory.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If exception(s) occur, an Error is raised with a list of reasons.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If the optional symlinks flag is true, symbolic links in the
31-Oct-2024 14:47:42         source tree result in symbolic links in the destination tree; if
31-Oct-2024 14:47:42         it is false, the contents of the files pointed to by symbolic
31-Oct-2024 14:47:42         links are copied. If the file pointed by the symlink doesn't
31-Oct-2024 14:47:42         exist, an exception will be added in the list of errors raised in
31-Oct-2024 14:47:42         an Error exception at the end of the copy process.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         You can set the optional ignore_dangling_symlinks flag to true if you
31-Oct-2024 14:47:42         want to silence this exception. Notice that this has no effect on
31-Oct-2024 14:47:42         platforms that don't support os.symlink.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional ignore argument is a callable. If given, it
31-Oct-2024 14:47:42         is called with the `src` parameter, which is the directory
31-Oct-2024 14:47:42         being visited by copytree(), and `names` which is the list of
31-Oct-2024 14:47:42         `src` contents, as returned by os.listdir():
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42             callable(src, names) -> ignored_names
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         Since copytree() is called recursively, the callable will be
31-Oct-2024 14:47:42         called once for each directory that is copied. It returns a
31-Oct-2024 14:47:42         list of names relative to the `src` directory that should
31-Oct-2024 14:47:42         not be copied.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         The optional copy_function argument is a callable that will be used
31-Oct-2024 14:47:42         to copy each file. It will be called with the source path and the
31-Oct-2024 14:47:42         destination path as arguments. By default, copy2() is used, but any
31-Oct-2024 14:47:42         function that supports the same signature (like copy()) can be used.
31-Oct-2024 14:47:42    
31-Oct-2024 14:47:42         If dirs_exist_ok is false (the default) and `dst` already exists, a
31-Oct-2024 14:47:42         `FileExistsError` is raised. If `dirs_exist_ok` is true, the copying
31-Oct-2024 14:47:42         operation will continue if it encounters existing directories, and files
31-Oct-2024 14:47:42         within the `dst` tree will be overwritten by corresponding files from the
31-Oct-2024 14:47:42         `src` tree.
31-Oct-2024 14:47:42         """
31-Oct-2024 14:47:42         sys.audit("shutil.copytree", src, dst)
31-Oct-2024 14:47:42 >       with os.scandir(src) as itr:
31-Oct-2024 14:47:42 E       FileNotFoundError: [Errno 2] No such file or directory: '/unittest/gencal/3C286_syspower_CAS-11860.ms'
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/shutil.py:557: FileNotFoundError
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 ---------- coverage: platform linux, python 3.10.12-final-0 ----------
31-Oct-2024 14:47:42 Coverage HTML written to dir /wheeldirectory/htmlcov
31-Oct-2024 14:47:42
31-Oct-2024 14:47:42 =========================== short test summary info ============================
31-Oct-2024 14:47:42 FAILED ../../../tasks/test_task_gencal.py::gencal_antpostest::test_antpos_auto_evla
31-Oct-2024 14:47:42 FAILED ../../../tasks/test_task_gencal.py::gencal_antpostest::test_antpos_auto_evla_CAS13057
31-Oct-2024 14:47:42 FAILED ../../../tasks/test_task_gencal.py::gencal_antpostest::test_antpos_manual
31-Oct-2024 14:47:42 FAILED ../../../tasks/test_task_gencal.py::gencal_antpostest::test_antpos_manual_time_limit_evla
31-Oct-2024 14:47:42 FAILED ../../../tasks/test_task_gencal.py::test_gencal_antpos_alma::test_antpos_alma_empty
31-Oct-2024 14:47:42 FAILED ../../../tasks/test_task_gencal.py::test_gencal_antpos_alma::test_antpos_alma_fake_positions
31-Oct-2024 14:47:42 FAILED ../../../tasks/test_task_gencal.py::test_gencal_antpos_alma::test_antpos_alma_non_existing_antenna
31-Oct-2024 14:47:42 FAILED ../../../tasks/test_task_gencal.py::test_gencal_antpos_alma::test_antpos_alma_notalma
31-Oct-2024 14:47:42 FAILED ../../../tasks/test_task_gencal.py::test_gencal_antpos_alma::test_antpos_alma_overspecify
31-Oct-2024 14:47:42 FAILED ../../../tasks/test_task_gencal.py::gencal_test_tec_vla::test_tec_maps
31-Oct-2024 14:47:42 FAILED ../../../tasks/test_task_gencal.py::TestSwPow::test_switched_power_weights_caltype
31-Oct-2024 14:47:42 ERROR ../../../tasks/test_task_gencal.py::gencal_gaincurve_test::test_gainCurveVLA
31-Oct-2024 14:47:42 ERROR ../../../tasks/test_task_gencal.py::gencal_gaincurve_test::test_gainCurveVLBA
31-Oct-2024 14:47:42 ERROR ../../../tasks/test_task_gencal.py::gencal_gaincurve_test::test_noGainCurveEVN
31-Oct-2024 14:47:42 ERROR ../../../tasks/test_task_gencal.py::gencal_tsys_test::test_tsys - FileN...
31-Oct-2024 14:47:42 ERROR ../../../tasks/test_task_gencal.py::gencal_tsys_test::test_tsys_nan - F...
31-Oct-2024 14:47:42 ERROR ../../../tasks/test_task_gencal.py::TestJyPerK::test_infile_is_incorrect_type
31-Oct-2024 14:47:42 ERROR ../../../tasks/test_task_gencal.py::TestJyPerK::test_jyperk_gencal_for_asdm_web_api
31-Oct-2024 14:47:42 ERROR ../../../tasks/test_task_gencal.py::TestJyPerK::test_jyperk_gencal_for_factor_file
31-Oct-2024 14:47:42 ERROR ../../../tasks/test_task_gencal.py::TestJyPerK::test_jyperk_gencal_for_factor_file_xxyy
31-Oct-2024 14:47:42 ERROR ../../../tasks/test_task_gencal.py::TestJyPerK::test_jyperk_gencal_for_interpolation_web_api
31-Oct-2024 14:47:42 ERROR ../../../tasks/test_task_gencal.py::TestJyPerK::test_jyperk_gencal_for_model_fit_web_api
31-Oct-2024 14:47:42 ERROR ../../../tasks/test_task_gencal.py::TestJyPerK::test_jyperk_gencal_for_web_api_error
31-Oct-2024 14:47:42 ERROR ../../../tasks/test_task_gencal.py::TestJyPerK::test_not_vis_name_in_factor_csv
31-Oct-2024 14:47:42 ERROR ../../../tasks/test_task_gencal.py::gencal_eoptest::test_eop - FileNotF...
31-Oct-2024 14:47:42 ERROR ../../../tasks/test_task_gencal.py::gencal_eoptest::test_eop_iers - Fil...
31-Oct-2024 14:47:42 ERROR ../../../tasks/test_task_gencal.py::gencal_eoptest::test_eop_usno - Fil...
31-Oct-2024 14:47:42 ERROR ../../../tasks/test_task_gencal.py::gencal_eoptest::test_noeop - FileNo...
31-Oct-2024 14:47:42 ======================== 11 failed, 17 errors in 56.90s ========================
31-Oct-2024 14:47:42 ============================= test session starts ==============================
31-Oct-2024 14:47:42 platform linux -- Python 3.10.12, pytest-8.3.3, pluggy-1.5.0 -- /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/bin/python3
31-Oct-2024 14:47:42 cachedir: .pytest_cache
31-Oct-2024 14:47:42 rootdir: /home/casatest/casa6/casatasks
31-Oct-2024 14:47:42 plugins: cov-6.0.0
31-Oct-2024 14:47:44 collecting ... collected 2 items
31-Oct-2024 14:47:44
31-Oct-2024 14:47:45 ../../../tasks/test_task_getantposalma.py::getantposalma_test::test_inputs PASSED [ 50%]
31-Oct-2024 14:47:48 /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/site-packages/casatasks/private/task_gencal.py:99: SyntaxWarning: "is not" with a literal. Did you mean "!="?
31-Oct-2024 14:47:48   if infile is not 'None' and infile is not '':
31-Oct-2024 14:47:48 /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/site-packages/casatasks/private/task_gencal.py:99: SyntaxWarning: "is not" with a literal. Did you mean "!="?
31-Oct-2024 14:47:48   if infile is not 'None' and infile is not '':
31-Oct-2024 14:47:48 /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/site-packages/casatasks/private/task_gencal.py:100: SyntaxWarning: "is not" with a literal. Did you mean "!="?
31-Oct-2024 14:47:48   if antenna is not '' or pol is not '' or len(parameter) != 0:
31-Oct-2024 14:47:48 /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/site-packages/casatasks/private/task_gencal.py:100: SyntaxWarning: "is not" with a literal. Did you mean "!="?
31-Oct-2024 14:47:48   if antenna is not '' or pol is not '' or len(parameter) != 0:
31-Oct-2024 14:48:08 ../../../tasks/test_task_getantposalma.py::getantposalma_test::test_json_file_writing PASSED [100%]
31-Oct-2024 14:48:08
31-Oct-2024 14:48:08 ---------- coverage: platform linux, python 3.10.12-final-0 ----------
31-Oct-2024 14:48:08 Coverage HTML written to dir /wheeldirectory/htmlcov
31-Oct-2024 14:48:08
31-Oct-2024 14:48:08
31-Oct-2024 14:48:08 ============================== 2 passed in 25.41s ==============================
31-Oct-2024 14:48:08 ============================= test session starts ==============================
31-Oct-2024 14:48:08 platform linux -- Python 3.10.12, pytest-8.3.3, pluggy-1.5.0 -- /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/bin/python3
31-Oct-2024 14:48:08 cachedir: .pytest_cache
31-Oct-2024 14:48:08 rootdir: /home/casatest/casa6/casatasks
31-Oct-2024 14:48:08 plugins: cov-6.0.0
31-Oct-2024 14:48:10 collecting ... collected 4 items
31-Oct-2024 14:48:10
31-Oct-2024 14:48:11 ../../../tasks/test_task_getcalmodvla.py::getcalmodvla_test::test_component_list_writing PASSED [ 25%]
31-Oct-2024 14:48:12 ../../../tasks/test_task_getcalmodvla.py::getcalmodvla_test::test_direction PASSED [ 50%]
31-Oct-2024 14:48:13 ../../../tasks/test_task_getcalmodvla.py::getcalmodvla_test::test_inputs PASSED [ 75%]
31-Oct-2024 14:48:17 /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/site-packages/casatasks/private/task_gencal.py:99: SyntaxWarning: "is not" with a literal. Did you mean "!="?
31-Oct-2024 14:48:17   if infile is not 'None' and infile is not '':
31-Oct-2024 14:48:17 /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/site-packages/casatasks/private/task_gencal.py:99: SyntaxWarning: "is not" with a literal. Did you mean "!="?
31-Oct-2024 14:48:17   if infile is not 'None' and infile is not '':
31-Oct-2024 14:48:17 /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/site-packages/casatasks/private/task_gencal.py:100: SyntaxWarning: "is not" with a literal. Did you mean "!="?
31-Oct-2024 14:48:17   if antenna is not '' or pol is not '' or len(parameter) != 0:
31-Oct-2024 14:48:17 /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/site-packages/casatasks/private/task_gencal.py:100: SyntaxWarning: "is not" with a literal. Did you mean "!="?
31-Oct-2024 14:48:17   if antenna is not '' or pol is not '' or len(parameter) != 0:
31-Oct-2024 14:48:37 ../../../tasks/test_task_getcalmodvla.py::getcalmodvla_test::test_obsdate_as_string PASSED [100%]
31-Oct-2024 14:48:37
31-Oct-2024 14:48:37 ---------- coverage: platform linux, python 3.10.12-final-0 ----------
31-Oct-2024 14:48:37 Coverage HTML written to dir /wheeldirectory/htmlcov
31-Oct-2024 14:48:37
31-Oct-2024 14:48:37
31-Oct-2024 14:48:37 ============================== 4 passed in 28.52s ==============================
31-Oct-2024 14:48:38 ============================= test session starts ==============================
31-Oct-2024 14:48:38 platform linux -- Python 3.10.12, pytest-8.3.3, pluggy-1.5.0 -- /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/bin/python3
31-Oct-2024 14:48:38 cachedir: .pytest_cache
31-Oct-2024 14:48:38 rootdir: /home/casatest/casa6/casatasks
31-Oct-2024 14:48:38 plugins: cov-6.0.0
31-Oct-2024 14:48:41 collecting ... collected 7 items
31-Oct-2024 14:48:41
31-Oct-2024 14:48:41 ../../../tasks/test_task_getephemtable.py::getephemtable_test::test_invalid_inputs PASSED [ 14%]
31-Oct-2024 14:48:43 ../../../tasks/test_task_getephemtable.py::getephemtable_test::test_nonalphanumeric_name PASSED [ 28%]
31-Oct-2024 14:48:43 ../../../tasks/test_task_getephemtable.py::getephemtable_test::test_save_rawdata PASSED [ 42%]
31-Oct-2024 14:48:43 ../../../tasks/test_task_getephemtable.py::getephemtable_test::test_table_generation PASSED [ 57%]
31-Oct-2024 14:48:44 ../../../tasks/test_task_getephemtable.py::getephemtable_test::test_tocasatb_textfile_geo PASSED [ 71%]
31-Oct-2024 14:48:44 ../../../tasks/test_task_getephemtable.py::getephemtable_test::test_tocasatb_textfile_topo PASSED [ 85%]
31-Oct-2024 14:48:47 /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/site-packages/casatasks/private/task_gencal.py:99: SyntaxWarning: "is not" with a literal. Did you mean "!="?
31-Oct-2024 14:48:47   if infile is not 'None' and infile is not '':
31-Oct-2024 14:48:47 /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/site-packages/casatasks/private/task_gencal.py:99: SyntaxWarning: "is not" with a literal. Did you mean "!="?
31-Oct-2024 14:48:47   if infile is not 'None' and infile is not '':
31-Oct-2024 14:48:47 /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/site-packages/casatasks/private/task_gencal.py:100: SyntaxWarning: "is not" with a literal. Did you mean "!="?
31-Oct-2024 14:48:47   if antenna is not '' or pol is not '' or len(parameter) != 0:
31-Oct-2024 14:48:47 /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/site-packages/casatasks/private/task_gencal.py:100: SyntaxWarning: "is not" with a literal. Did you mean "!="?
31-Oct-2024 14:48:47   if antenna is not '' or pol is not '' or len(parameter) != 0:
31-Oct-2024 14:49:06 ../../../tasks/test_task_getephemtable.py::getephemtable_test::test_webservice_errors PASSED [100%]
31-Oct-2024 14:49:06
31-Oct-2024 14:49:06 ---------- coverage: platform linux, python 3.10.12-final-0 ----------
31-Oct-2024 14:49:06 Coverage HTML written to dir /wheeldirectory/htmlcov
31-Oct-2024 14:49:06
31-Oct-2024 14:49:06
31-Oct-2024 14:49:06 ============================== 7 passed in 28.81s ==============================
31-Oct-2024 14:49:09 Finished task 'Test wheel as casatest' with result: Success
31-Oct-2024 14:49:09 Starting task 'Script' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.script'
31-Oct-2024 14:49:09
Beginning to execute external process for build 'CASA - Release Engineering Cmake Pytest Coverage Py3.10 - Task Coverage #14 (CASA-RECPC-TC-14)'
... running command line:
/export/home/cbt-el7-6/bamboohome/temp/CASA-RECPC-TC-14-ScriptBuildTask-2202164880855630717.sh
... in: /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-RECPC-TC
31-Oct-2024 14:49:09 Starting cleanup
31-Oct-2024 14:49:20 wheel-container-test
31-Oct-2024 14:49:22 wheel-container-test
31-Oct-2024 14:49:22 Cleanup complete
31-Oct-2024 14:49:22 Finished task 'Script' with result: Success
31-Oct-2024 14:49:22 Running post build plugin 'Docker Container Cleanup'
31-Oct-2024 14:49:22
Beginning to execute external process for build 'CASA - Release Engineering Cmake Pytest Coverage Py3.10 - Task Coverage #14 (CASA-RECPC-TC-14)'
... running command line:
/bin/docker rm -f wheel-container-test
... in: /export/home/cbt-el7-6/bamboohome/xml-data/build-dir/CASA-RECPC-TC
31-Oct-2024 14:49:22 Error response from daemon: No such container: wheel-container-test
31-Oct-2024 14:49:22 Running post build plugin 'NCover Results Collector'
31-Oct-2024 14:49:22 Running post build plugin 'Build Results Label Collector'
31-Oct-2024 14:49:22 Running post build plugin 'Clover Results Collector'
31-Oct-2024 14:49:22 Running post build plugin 'npm Cache Cleanup'
31-Oct-2024 14:49:22 Running post build plugin 'Artifact Copier'
31-Oct-2024 14:49:22 Publishing an artifact: Coverage HTML
31-Oct-2024 14:49:25 Finished publishing of artifact Non required job artifact Http Compression On : [Coverage HTML], patterns: [**/*] anchored at: [wheeldirectory/htmlcov] in 3.039 s
31-Oct-2024 14:49:25 Finalising the build...
31-Oct-2024 14:49:25 Stopping timer.
31-Oct-2024 14:49:25 Build CASA-RECPC-TC-14 completed.
31-Oct-2024 14:49:26 Running on server: post build plugin 'Build Hanging Detection Configuration'
31-Oct-2024 14:49:26 Running on server: post build plugin 'NCover Results Collector'
31-Oct-2024 14:49:26 Running on server: post build plugin 'Build Labeller'
31-Oct-2024 14:49:26 Running on server: post build plugin 'Clover Delta Calculator'
31-Oct-2024 14:49:26 Running on server: post build plugin 'Maven Dependencies Postprocessor'
31-Oct-2024 14:49:26 All post build plugins have finished
31-Oct-2024 14:49:26 Generating build results summary...
31-Oct-2024 14:49:26 Saving build results to disk...
31-Oct-2024 14:49:26 Store variable context...
31-Oct-2024 14:49:26 Finished building CASA-RECPC-TC-14.