0s autopkgtest [06:20:13]: starting date and time: 2024-11-15 06:20:13+0000 0s autopkgtest [06:20:13]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [06:20:13]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.cm7t1b4n/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:matplotlib --apt-upgrade freecad --timeout-short=300 --timeout-copy=20000 --timeout-test=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=matplotlib/3.8.3-3ubuntu1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor builder-cpu4-ram8-disk100 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@bos03-31.secgroup --name adt-plucky-amd64-freecad-20241115-062013-juju-7f2275-prod-proposed-migration-environment-20-96c40f5a-8657-4f80-b100-ef2eaa3b1223 --image adt/ubuntu-plucky-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-proposed-migration-amd64 -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 344s autopkgtest [06:25:57]: testbed dpkg architecture: amd64 345s autopkgtest [06:25:58]: testbed apt version: 2.9.8 345s autopkgtest [06:25:58]: @@@@@@@@@@@@@@@@@@@@ test bed setup 345s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 346s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [97.2 kB] 346s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [1050 kB] 346s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 346s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.5 kB] 346s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [197 kB] 346s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [130 kB] 346s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [32.6 kB] 346s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [295 kB] 346s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [824 kB] 346s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [9128 B] 346s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [740 B] 346s Fetched 2733 kB in 1s (3015 kB/s) 346s Reading package lists... 349s Reading package lists... 349s Building dependency tree... 349s Reading state information... 349s Calculating upgrade... 349s The following packages will be upgraded: 349s firmware-sof-signed grub-common grub-pc grub-pc-bin grub2-common libcap-ng0 349s libexpat1 lxd-installer man-db pastebinit python3-systemd xfsprogs 349s 12 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 349s Need to get 13.6 MB of archives. 349s After this operation, 477 kB of additional disk space will be used. 349s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 firmware-sof-signed all 2024.06-1ubuntu2 [7083 kB] 350s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libcap-ng0 amd64 0.8.5-3build1 [15.6 kB] 350s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libexpat1 amd64 2.6.4-1 [94.9 kB] 350s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 man-db amd64 2.13.0-1 [1352 kB] 350s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 grub2-common amd64 2.12-5ubuntu7 [672 kB] 350s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 grub-pc amd64 2.12-5ubuntu7 [137 kB] 350s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 grub-pc-bin amd64 2.12-5ubuntu7 [1127 kB] 350s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 grub-common amd64 2.12-5ubuntu7 [2110 kB] 350s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 lxd-installer all 9 [5084 B] 350s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 pastebinit all 1.7.1-1 [14.9 kB] 350s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-systemd amd64 235-1build5 [45.7 kB] 350s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 xfsprogs amd64 6.8.0-2.2ubuntu2 [926 kB] 350s Preconfiguring packages ... 350s Fetched 13.6 MB in 1s (12.8 MB/s) 351s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 75542 files and directories currently installed.) 351s Preparing to unpack .../firmware-sof-signed_2024.06-1ubuntu2_all.deb ... 351s Unpacking firmware-sof-signed (2024.06-1ubuntu2) over (2024.06-1ubuntu1) ... 351s Preparing to unpack .../libcap-ng0_0.8.5-3build1_amd64.deb ... 351s Unpacking libcap-ng0:amd64 (0.8.5-3build1) over (0.8.5-1) ... 351s Setting up libcap-ng0:amd64 (0.8.5-3build1) ... 351s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 75568 files and directories currently installed.) 351s Preparing to unpack .../0-libexpat1_2.6.4-1_amd64.deb ... 351s Unpacking libexpat1:amd64 (2.6.4-1) over (2.6.2-2) ... 351s Preparing to unpack .../1-man-db_2.13.0-1_amd64.deb ... 351s Unpacking man-db (2.13.0-1) over (2.12.1-3) ... 351s Preparing to unpack .../2-grub2-common_2.12-5ubuntu7_amd64.deb ... 351s Unpacking grub2-common (2.12-5ubuntu7) over (2.12-5ubuntu5.1) ... 351s Preparing to unpack .../3-grub-pc_2.12-5ubuntu7_amd64.deb ... 351s Unpacking grub-pc (2.12-5ubuntu7) over (2.12-5ubuntu5.1) ... 351s Preparing to unpack .../4-grub-pc-bin_2.12-5ubuntu7_amd64.deb ... 351s Unpacking grub-pc-bin (2.12-5ubuntu7) over (2.12-5ubuntu5.1) ... 351s Preparing to unpack .../5-grub-common_2.12-5ubuntu7_amd64.deb ... 351s Unpacking grub-common (2.12-5ubuntu7) over (2.12-5ubuntu5.1) ... 351s Preparing to unpack .../6-lxd-installer_9_all.deb ... 351s Unpacking lxd-installer (9) over (8) ... 352s Preparing to unpack .../7-pastebinit_1.7.1-1_all.deb ... 352s Unpacking pastebinit (1.7.1-1) over (1.7.0-1) ... 352s Preparing to unpack .../8-python3-systemd_235-1build5_amd64.deb ... 352s Unpacking python3-systemd (235-1build5) over (235-1build4) ... 352s Preparing to unpack .../9-xfsprogs_6.8.0-2.2ubuntu2_amd64.deb ... 352s Unpacking xfsprogs (6.8.0-2.2ubuntu2) over (6.8.0-2.2ubuntu1) ... 352s Setting up libexpat1:amd64 (2.6.4-1) ... 352s Setting up firmware-sof-signed (2024.06-1ubuntu2) ... 352s Setting up pastebinit (1.7.1-1) ... 352s Setting up man-db (2.13.0-1) ... 352s Updating database of manual pages ... 354s man-db.service is a disabled or a static unit not running, not starting it. 354s Setting up grub-common (2.12-5ubuntu7) ... 354s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 354s Setting up xfsprogs (6.8.0-2.2ubuntu2) ... 354s update-initramfs: deferring update (trigger activated) 355s Setting up lxd-installer (9) ... 355s Setting up python3-systemd (235-1build5) ... 355s Setting up grub2-common (2.12-5ubuntu7) ... 355s Setting up grub-pc-bin (2.12-5ubuntu7) ... 355s Setting up grub-pc (2.12-5ubuntu7) ... 355s Installing for i386-pc platform. 356s Installation finished. No error reported. 356s Sourcing file `/etc/default/grub' 356s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 356s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 356s Generating grub configuration file ... 356s Found linux image: /boot/vmlinuz-6.11.0-8-generic 356s Found initrd image: /boot/initrd.img-6.11.0-8-generic 356s Warning: os-prober will not be executed to detect other bootable partitions. 356s Systems on them will not be added to the GRUB boot configuration. 356s Check GRUB_DISABLE_OS_PROBER documentation entry. 356s Adding boot menu entry for UEFI Firmware Settings ... 356s done 356s Processing triggers for libc-bin (2.40-1ubuntu3) ... 356s Processing triggers for install-info (7.1.1-1) ... 356s Processing triggers for initramfs-tools (0.142ubuntu34) ... 356s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic 356s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 365s Reading package lists... 365s Building dependency tree... 365s Reading state information... 365s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 365s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 365s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 365s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 365s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 366s Reading package lists... 366s Reading package lists... 367s Building dependency tree... 367s Reading state information... 367s Calculating upgrade... 367s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 367s Reading package lists... 367s Building dependency tree... 367s Reading state information... 367s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 367s autopkgtest [06:26:20]: rebooting testbed after setup commands that affected boot 384s autopkgtest [06:26:37]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 13:41:20 UTC 2024 386s autopkgtest [06:26:39]: @@@@@@@@@@@@@@@@@@@@ apt-source freecad 391s Get:1 http://ftpmaster.internal/ubuntu plucky/universe freecad 0.21.2+dfsg1-6 (dsc) [3446 B] 391s Get:2 http://ftpmaster.internal/ubuntu plucky/universe freecad 0.21.2+dfsg1-6 (tar) [36.8 MB] 391s Get:3 http://ftpmaster.internal/ubuntu plucky/universe freecad 0.21.2+dfsg1-6 (diff) [46.3 kB] 391s gpgv: Signature made Thu Jul 25 09:42:15 2024 UTC 391s gpgv: using RSA key FDDD0CFF3864277630A2186C9164FA1D17BD5D36 391s gpgv: Can't check signature: No public key 391s dpkg-source: warning: cannot verify inline signature for ./freecad_0.21.2+dfsg1-6.dsc: no acceptable signature found 392s autopkgtest [06:26:45]: testing package freecad version 0.21.2+dfsg1-6 393s autopkgtest [06:26:46]: build not needed 407s autopkgtest [06:27:00]: test freecadtest: preparing testbed 411s Reading package lists... 411s Building dependency tree... 411s Reading state information... 411s Starting pkgProblemResolver with broken count: 0 411s Starting 2 pkgProblemResolver with broken count: 0 411s Done 412s The following additional packages will be installed: 412s blt fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono 412s fonts-lyx freecad freecad-common freecad-python3 libaec0 libamd-comgr2 412s libamdhip64-5 libasound2-data libasound2t64 libavahi-client3 412s libavahi-common-data libavahi-common3 libblas3 libboost-filesystem1.83.0 412s libboost-program-options1.83.0 libboost-thread1.83.0 libcairo2 libcoin80t64 412s libcups2t64 libdeflate0 libdouble-conversion3 libdrm-amdgpu1 libdrm-intel1 412s libdrm-radeon1 libegl-mesa0 libegl1 libevent-2.1-7t64 412s libevent-pthreads-2.1-7t64 libfabric1 libfmt9 libfontconfig1 libfontenc1 412s libfreecad-python3-0.20 libfreeimage3 libgbm1 libgfortran5 libgl1 412s libgl1-mesa-dri libgl2ps1.4 libglapi-mesa libglew2.2 libglvnd0 libglx-mesa0 412s libglx0 libgomp1 libgraphite2-3 libharfbuzz-subset0 libharfbuzz0b 412s libhdf5-103-1t64 libhdf5-hl-100t64 libhdf5-openmpi-103-1t64 412s libhsa-runtime64-1 libhsakmt1 libhwloc-plugins libhwloc15 libibmad5 412s libibumad3 libice6 libimagequant0 libimath-3-1-29t64 libinput-bin libinput10 412s libjbig0 libjpeg-turbo8 libjpeg8 libjs-jquery libjs-jquery-ui libjsoncpp25 412s libjxr0t64 liblapack3 liblbfgsb0 liblcms2-2 liblerc4 libllvm17t64 libmd4c0 412s libmedc11t64 libminizip1t64 libmtdev1t64 libmunge2 libnetcdf19t64 412s libocct-data-exchange-7.8 libocct-draw-7.8 libocct-foundation-7.8 412s libocct-modeling-algorithms-7.8 libocct-modeling-data-7.8 libocct-ocaf-7.8 412s libocct-visualization-7.8 libogg0 libopenexr-3-1-30 libopengl0 libopenjp2-7 412s libopenmpi3t64 libopus0 libpciaccess0 libpcre2-16-0 libpixman-1-0 412s libpmix2t64 libproj25 libpsm-infinipath1 libpsm2-2 libpyside2-py3-5.15t64 412s libqhull-r8.0 libqt5concurrent5t64 libqt5core5t64 libqt5dbus5t64 412s libqt5gui5t64 libqt5network5t64 libqt5opengl5t64 libqt5positioning5 412s libqt5printsupport5t64 libqt5qml5 libqt5qmlmodels5 libqt5quick5 412s libqt5quickwidgets5 libqt5svg5 libqt5webchannel5 libqt5webengine-data 412s libqt5webenginecore5 libqt5webenginewidgets5 libqt5widgets5t64 libqt5xml5t64 412s libraqm0 libraw23t64 librdmacm1t64 libsharpyuv0 libshiboken2-py3-5.15t64 412s libsm6 libsnappy1v5 libsoqt520t64 libspnav0 libsz2 libtbb12 libtbbbind-2-5 412s libtbbmalloc2 libtcl8.6 libtheora0 libtiff6 libtk8.6 libucx0 libvpx9 412s libvtk9.3 libvulkan1 libwacom-common libwacom9 libwayland-client0 412s libwayland-server0 libwebp7 libwebpdemux2 libwebpmux3 libx11-xcb1 libxaw7 412s libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-icccm4 libxcb-image0 412s libxcb-keysyms1 libxcb-present0 libxcb-randr0 libxcb-render-util0 412s libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1 412s libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcomposite1 412s libxdamage1 libxerces-c3.2t64 libxfixes3 libxfont2 libxft2 libxi6 412s libxkbcommon-x11-0 libxkbfile1 libxmu6 libxnvctrl0 libxpm4 libxrandr2 412s libxrender1 libxshmfence1 libxslt1.1 libxss1 libxt6t64 libxtst6 libxxf86vm1 412s libzipios++0v5 mesa-libgallium occt-misc ocl-icd-libopencl1 proj-data 412s python-matplotlib-data python3-appdirs python3-brotli python3-contourpy 412s python3-cycler python3-dateutil python3-decorator python3-fonttools 412s python3-fs python3-kiwisolver python3-lxml python3-lz4 python3-matplotlib 412s python3-mpmath python3-numpy python3-packaging python3-pil 412s python3-pil.imagetk python3-pivy python3-ply python3-pyside2.qtcore 412s python3-pyside2.qtgui python3-pyside2.qtnetwork python3-pyside2.qtopengl 412s python3-pyside2.qtsvg python3-pyside2.qtuitools python3-pyside2.qtwidgets 412s python3-pyside2.qtxml python3-scipy python3-six python3-sympy python3-tk 412s python3-tz python3-ufolib2 python3-unicodedata2 python3.12-tk shiboken2 412s tk8.6-blt2.5 unicode-data x11-common x11-xkb-utils xserver-common xvfb 412s Suggested packages: 412s blt-demo povray alsa-utils libasound2-plugins libopenal0a libsimage-dev 412s cups-common glew-utils libhwloc-contrib-plugins libjs-jquery-ui-docs 412s liblcms2-utils libmed-doc libmed-tools opus-tools proj-bin libthai0 412s qgnomeplatform-qt5 qt5-image-formats-plugins qt5-qmltooling-plugins 412s spacenavd tcl8.6 tk8.6 mpi-default-bin vtk9-doc vtk9-examples libwacom-bin 412s opencl-icd python-cycler-doc python-lxml-doc cm-super-minimal dvipng ffmpeg 412s fonts-staypuft ghostscript gir1.2-gtk-3.0 inkscape ipython3 librsvg2-common 412s python-matplotlib-doc python3-cairocffi python3-gi-cairo python3-gobject 412s python3-pyqt5 python3-sip python3-tornado texlive-extra-utils 412s texlive-latex-extra python-mpmath-doc python3-gmpy2 gcc gfortran 412s python-numpy-doc python3-dev python3-pytest python-pil-doc python-ply-doc 412s python-pyside2-doc python-scipy-doc texlive-fonts-extra python-sympy-doc tix 412s python3-tk-dbg python3.13-tk 412s Recommended packages: 412s calculix-ccx graphviz python3-opencamlib python3-pyside2.qtwebchannel 412s python3-pyside2.qtwebengine python3-pyside2.qtwebenginecore 412s python3-pyside2.qtwebenginewidgets alsa-ucm-conf alsa-topology-conf 412s libgl1-amber-dri javascript-common qttranslations5-l10n 412s qt5-gtk-platformtheme qtwayland5 geoclue-2.0 mesa-vulkan-drivers 412s | vulkan-icd python3-bs4 python3-cssselect python3-html5lib python3-olefile 412s g++ | c++-compiler isympy-common xfonts-base 412s The following NEW packages will be installed: 412s autopkgtest-satdep blt fontconfig fontconfig-config fonts-dejavu-core 412s fonts-dejavu-mono fonts-lyx freecad freecad-common freecad-python3 libaec0 412s libamd-comgr2 libamdhip64-5 libasound2-data libasound2t64 libavahi-client3 412s libavahi-common-data libavahi-common3 libblas3 libboost-filesystem1.83.0 412s libboost-program-options1.83.0 libboost-thread1.83.0 libcairo2 libcoin80t64 412s libcups2t64 libdeflate0 libdouble-conversion3 libdrm-amdgpu1 libdrm-intel1 412s libdrm-radeon1 libegl-mesa0 libegl1 libevent-2.1-7t64 412s libevent-pthreads-2.1-7t64 libfabric1 libfmt9 libfontconfig1 libfontenc1 412s libfreecad-python3-0.20 libfreeimage3 libgbm1 libgfortran5 libgl1 412s libgl1-mesa-dri libgl2ps1.4 libglapi-mesa libglew2.2 libglvnd0 libglx-mesa0 412s libglx0 libgomp1 libgraphite2-3 libharfbuzz-subset0 libharfbuzz0b 412s libhdf5-103-1t64 libhdf5-hl-100t64 libhdf5-openmpi-103-1t64 412s libhsa-runtime64-1 libhsakmt1 libhwloc-plugins libhwloc15 libibmad5 412s libibumad3 libice6 libimagequant0 libimath-3-1-29t64 libinput-bin libinput10 412s libjbig0 libjpeg-turbo8 libjpeg8 libjs-jquery libjs-jquery-ui libjsoncpp25 412s libjxr0t64 liblapack3 liblbfgsb0 liblcms2-2 liblerc4 libllvm17t64 libmd4c0 412s libmedc11t64 libminizip1t64 libmtdev1t64 libmunge2 libnetcdf19t64 412s libocct-data-exchange-7.8 libocct-draw-7.8 libocct-foundation-7.8 412s libocct-modeling-algorithms-7.8 libocct-modeling-data-7.8 libocct-ocaf-7.8 412s libocct-visualization-7.8 libogg0 libopenexr-3-1-30 libopengl0 libopenjp2-7 412s libopenmpi3t64 libopus0 libpciaccess0 libpcre2-16-0 libpixman-1-0 412s libpmix2t64 libproj25 libpsm-infinipath1 libpsm2-2 libpyside2-py3-5.15t64 412s libqhull-r8.0 libqt5concurrent5t64 libqt5core5t64 libqt5dbus5t64 412s libqt5gui5t64 libqt5network5t64 libqt5opengl5t64 libqt5positioning5 412s libqt5printsupport5t64 libqt5qml5 libqt5qmlmodels5 libqt5quick5 412s libqt5quickwidgets5 libqt5svg5 libqt5webchannel5 libqt5webengine-data 412s libqt5webenginecore5 libqt5webenginewidgets5 libqt5widgets5t64 libqt5xml5t64 412s libraqm0 libraw23t64 librdmacm1t64 libsharpyuv0 libshiboken2-py3-5.15t64 412s libsm6 libsnappy1v5 libsoqt520t64 libspnav0 libsz2 libtbb12 libtbbbind-2-5 412s libtbbmalloc2 libtcl8.6 libtheora0 libtiff6 libtk8.6 libucx0 libvpx9 412s libvtk9.3 libvulkan1 libwacom-common libwacom9 libwayland-client0 412s libwayland-server0 libwebp7 libwebpdemux2 libwebpmux3 libx11-xcb1 libxaw7 412s libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-icccm4 libxcb-image0 412s libxcb-keysyms1 libxcb-present0 libxcb-randr0 libxcb-render-util0 412s libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1 412s libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcomposite1 412s libxdamage1 libxerces-c3.2t64 libxfixes3 libxfont2 libxft2 libxi6 412s libxkbcommon-x11-0 libxkbfile1 libxmu6 libxnvctrl0 libxpm4 libxrandr2 412s libxrender1 libxshmfence1 libxslt1.1 libxss1 libxt6t64 libxtst6 libxxf86vm1 412s libzipios++0v5 mesa-libgallium occt-misc ocl-icd-libopencl1 proj-data 412s python-matplotlib-data python3-appdirs python3-brotli python3-contourpy 412s python3-cycler python3-dateutil python3-decorator python3-fonttools 412s python3-fs python3-kiwisolver python3-lxml python3-lz4 python3-matplotlib 412s python3-mpmath python3-numpy python3-packaging python3-pil 412s python3-pil.imagetk python3-pivy python3-ply python3-pyside2.qtcore 412s python3-pyside2.qtgui python3-pyside2.qtnetwork python3-pyside2.qtopengl 412s python3-pyside2.qtsvg python3-pyside2.qtuitools python3-pyside2.qtwidgets 412s python3-pyside2.qtxml python3-scipy python3-six python3-sympy python3-tk 412s python3-tz python3-ufolib2 python3-unicodedata2 python3.12-tk shiboken2 412s tk8.6-blt2.5 unicode-data x11-common x11-xkb-utils xserver-common xvfb 412s 0 upgraded, 243 newly installed, 0 to remove and 0 not upgraded. 412s Need to get 351 MB/351 MB of archives. 412s After this operation, 1404 MB of additional disk space will be used. 412s Get:1 /tmp/autopkgtest.JRor9O/1-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [712 B] 412s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libtcl8.6 amd64 8.6.15+dfsg-2 [1085 kB] 412s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-dejavu-mono all 2.37-8 [502 kB] 412s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-dejavu-core all 2.37-8 [835 kB] 412s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 fontconfig-config amd64 2.15.0-1.1ubuntu2 [37.3 kB] 412s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 libfontconfig1 amd64 2.15.0-1.1ubuntu2 [139 kB] 412s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 libxrender1 amd64 1:0.9.10-1.1build1 [19.0 kB] 412s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 libxft2 amd64 2.3.6-1build1 [45.3 kB] 412s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 412s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 libxss1 amd64 1:1.2.3-1build3 [7204 B] 412s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libtk8.6 amd64 8.6.15-1 [862 kB] 412s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 tk8.6-blt2.5 amd64 2.5.3+dfsg-7build1 [630 kB] 413s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 blt amd64 2.5.3+dfsg-7build1 [4840 B] 413s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 fontconfig amd64 2.15.0-1.1ubuntu2 [180 kB] 413s Get:15 http://ftpmaster.internal/ubuntu plucky/universe amd64 fonts-lyx all 2.4.2.1-1 [171 kB] 413s Get:16 http://ftpmaster.internal/ubuntu plucky/universe amd64 freecad-common all 0.21.2+dfsg1-6 [21.2 MB] 413s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 413s Get:18 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 413s Get:19 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python-matplotlib-data all 3.8.3-3ubuntu1 [2928 kB] 413s Get:20 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-six all 1.16.0-7 [13.1 kB] 413s Get:21 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-dateutil all 2.9.0-2 [80.3 kB] 413s Get:22 http://ftpmaster.internal/ubuntu plucky/main amd64 libgomp1 amd64 14.2.0-8ubuntu1 [148 kB] 413s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 413s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg-turbo8 amd64 2.1.5-2ubuntu2 [150 kB] 413s Get:25 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 413s Get:26 http://ftpmaster.internal/ubuntu plucky/main amd64 liblcms2-2 amd64 2.16-2 [212 kB] 413s Get:27 http://ftpmaster.internal/ubuntu plucky/main amd64 libopenjp2-7 amd64 2.5.0-2ubuntu1 [184 kB] 413s Get:28 http://ftpmaster.internal/ubuntu plucky/main amd64 libgraphite2-3 amd64 1.3.14-2ubuntu1 [73.1 kB] 413s Get:29 http://ftpmaster.internal/ubuntu plucky/main amd64 libharfbuzz0b amd64 10.0.1-1 [540 kB] 413s Get:30 http://ftpmaster.internal/ubuntu plucky/main amd64 libraqm0 amd64 0.10.1-1build1 [15.0 kB] 413s Get:31 http://ftpmaster.internal/ubuntu plucky/main amd64 libdeflate0 amd64 1.22-1 [64.5 kB] 413s Get:32 http://ftpmaster.internal/ubuntu plucky/main amd64 libjbig0 amd64 2.1-6.1ubuntu2 [29.7 kB] 413s Get:33 http://ftpmaster.internal/ubuntu plucky/main amd64 liblerc4 amd64 4.0.0+ds-4ubuntu2 [179 kB] 413s Get:34 http://ftpmaster.internal/ubuntu plucky/main amd64 libsharpyuv0 amd64 1.4.0-0.1 [17.5 kB] 413s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebp7 amd64 1.4.0-0.1 [231 kB] 413s Get:36 http://ftpmaster.internal/ubuntu plucky/main amd64 libtiff6 amd64 4.5.1+git230720-4ubuntu4 [200 kB] 413s Get:37 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebpdemux2 amd64 1.4.0-0.1 [12.4 kB] 413s Get:38 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebpmux3 amd64 1.4.0-0.1 [25.8 kB] 413s Get:39 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-pil amd64 10.4.0-1ubuntu1 [463 kB] 413s Get:40 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.12-tk amd64 3.12.7-3 [116 kB] 413s Get:41 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-tk amd64 3.12.6-1ubuntu1 [9806 B] 413s Get:42 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pil.imagetk amd64 10.4.0-1ubuntu1 [9394 B] 413s Get:43 http://ftpmaster.internal/ubuntu plucky/main amd64 libblas3 amd64 3.12.0-3build2 [247 kB] 413s Get:44 http://ftpmaster.internal/ubuntu plucky/main amd64 libgfortran5 amd64 14.2.0-8ubuntu1 [909 kB] 414s Get:45 http://ftpmaster.internal/ubuntu plucky/main amd64 liblapack3 amd64 3.12.0-3build2 [2668 kB] 414s Get:46 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-numpy amd64 1:1.26.4+ds-11build1 [4479 kB] 414s Get:47 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-contourpy amd64 1.3.0-2 [217 kB] 414s Get:48 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-cycler all 0.12.1-1 [9716 B] 414s Get:49 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-brotli amd64 1.1.0-2build2 [332 kB] 414s Get:50 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-decorator all 5.1.1-5 [10.1 kB] 414s Get:51 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblbfgsb0 amd64 3.0+dfsg.4-1build1 [29.9 kB] 414s Get:52 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-scipy amd64 1.13.1-5 [18.2 MB] 414s Get:53 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-ufolib2 all 0.16.1+dfsg1-1 [33.4 kB] 414s Get:54 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-mpmath all 1.3.0-1 [425 kB] 414s Get:55 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-sympy all 1.13.3-1 [4228 kB] 414s Get:56 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-tz all 2024.1-2 [31.4 kB] 414s Get:57 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-appdirs all 1.4.4-4 [10.9 kB] 414s Get:58 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-fs all 2.4.16-4 [91.3 kB] 414s Get:59 http://ftpmaster.internal/ubuntu plucky/main amd64 libxslt1.1 amd64 1.1.39-0exp1ubuntu1 [169 kB] 414s Get:60 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-lxml amd64 5.3.0-1 [1282 kB] 414s Get:61 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-lz4 amd64 4.0.2+dfsg-1build4 [26.2 kB] 414s Get:62 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-unicodedata2 amd64 15.1.0+ds-1build2 [360 kB] 414s Get:63 http://ftpmaster.internal/ubuntu plucky/universe amd64 unicode-data all 15.1.0-1 [8878 kB] 414s Get:64 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-fonttools amd64 4.46.0-1build2 [1436 kB] 415s Get:65 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-kiwisolver amd64 1.4.7-2build1 [70.3 kB] 415s Get:66 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-packaging all 24.1-1 [41.4 kB] 415s Get:67 http://ftpmaster.internal/ubuntu plucky/universe amd64 libqhull-r8.0 amd64 2020.2-6build1 [193 kB] 415s Get:68 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-matplotlib amd64 3.8.3-3ubuntu1 [4691 kB] 415s Get:69 http://ftpmaster.internal/ubuntu plucky/main amd64 libglvnd0 amd64 1.7.0-1build1 [69.6 kB] 415s Get:70 http://ftpmaster.internal/ubuntu plucky/main amd64 libglapi-mesa amd64 24.2.3-1ubuntu1 [42.4 kB] 415s Get:71 http://ftpmaster.internal/ubuntu plucky/main amd64 libx11-xcb1 amd64 2:1.8.10-2 [7944 B] 415s Get:72 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-dri2-0 amd64 1.17.0-2 [7222 B] 415s Get:73 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-dri3-0 amd64 1.17.0-2 [7508 B] 415s Get:74 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-glx0 amd64 1.17.0-2 [24.8 kB] 415s Get:75 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-present0 amd64 1.17.0-2 [6064 B] 415s Get:76 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-randr0 amd64 1.17.0-2 [17.9 kB] 415s Get:77 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-shm0 amd64 1.17.0-2 [5758 B] 415s Get:78 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-sync1 amd64 1.17.0-2 [9312 B] 415s Get:79 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-xfixes0 amd64 1.17.0-2 [10.2 kB] 415s Get:80 http://ftpmaster.internal/ubuntu plucky/main amd64 libxfixes3 amd64 1:6.0.0-2build1 [10.8 kB] 415s Get:81 http://ftpmaster.internal/ubuntu plucky/main amd64 libxshmfence1 amd64 1.3-1build5 [4764 B] 415s Get:82 http://ftpmaster.internal/ubuntu plucky/main amd64 libxxf86vm1 amd64 1:1.1.4-1build4 [9282 B] 415s Get:83 http://ftpmaster.internal/ubuntu plucky/main amd64 libdrm-amdgpu1 amd64 2.4.123-1 [21.7 kB] 415s Get:84 http://ftpmaster.internal/ubuntu plucky/main amd64 libpciaccess0 amd64 0.17-3build1 [18.6 kB] 415s Get:85 http://ftpmaster.internal/ubuntu plucky/main amd64 libdrm-intel1 amd64 2.4.123-1 [68.8 kB] 415s Get:86 http://ftpmaster.internal/ubuntu plucky/main amd64 libdrm-radeon1 amd64 2.4.123-1 [25.3 kB] 415s Get:87 http://ftpmaster.internal/ubuntu plucky/main amd64 mesa-libgallium amd64 24.2.3-1ubuntu1 [9904 kB] 415s Get:88 http://ftpmaster.internal/ubuntu plucky/main amd64 libvulkan1 amd64 1.3.296.0-1 [143 kB] 415s Get:89 http://ftpmaster.internal/ubuntu plucky/main amd64 libwayland-server0 amd64 1.23.0-1 [35.1 kB] 415s Get:90 http://ftpmaster.internal/ubuntu plucky/main amd64 libgbm1 amd64 24.2.3-1ubuntu1 [32.0 kB] 415s Get:91 http://ftpmaster.internal/ubuntu plucky/main amd64 libgl1-mesa-dri amd64 24.2.3-1ubuntu1 [34.4 kB] 415s Get:92 http://ftpmaster.internal/ubuntu plucky/main amd64 libglx-mesa0 amd64 24.2.3-1ubuntu1 [153 kB] 415s Get:93 http://ftpmaster.internal/ubuntu plucky/main amd64 libglx0 amd64 1.7.0-1build1 [38.6 kB] 415s Get:94 http://ftpmaster.internal/ubuntu plucky/main amd64 libopengl0 amd64 1.7.0-1build1 [32.8 kB] 415s Get:95 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcoin80t64 amd64 4.0.2+ds-2 [2562 kB] 415s Get:96 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdouble-conversion3 amd64 3.3.0-1build1 [40.3 kB] 415s Get:97 http://ftpmaster.internal/ubuntu plucky/main amd64 libpcre2-16-0 amd64 10.42-4ubuntu3 [214 kB] 415s Get:98 http://ftpmaster.internal/ubuntu plucky/universe amd64 libqt5core5t64 amd64 5.15.15+dfsg-1ubuntu1 [2036 kB] 415s Get:99 http://ftpmaster.internal/ubuntu plucky/main amd64 libwayland-client0 amd64 1.23.0-1 [27.1 kB] 415s Get:100 http://ftpmaster.internal/ubuntu plucky/main amd64 libegl-mesa0 amd64 24.2.3-1ubuntu1 [129 kB] 415s Get:101 http://ftpmaster.internal/ubuntu plucky/main amd64 libegl1 amd64 1.7.0-1build1 [28.7 kB] 415s Get:102 http://ftpmaster.internal/ubuntu plucky/main amd64 libgl1 amd64 1.7.0-1build1 [102 kB] 415s Get:103 http://ftpmaster.internal/ubuntu plucky/main amd64 libice6 amd64 2:1.1.1-1 [44.1 kB] 416s Get:104 http://ftpmaster.internal/ubuntu plucky/main amd64 libmtdev1t64 amd64 1.1.6-1.2 [14.4 kB] 416s Get:105 http://ftpmaster.internal/ubuntu plucky/main amd64 libwacom-common all 2.13.0-1 [98.6 kB] 416s Get:106 http://ftpmaster.internal/ubuntu plucky/main amd64 libwacom9 amd64 2.13.0-1 [25.1 kB] 416s Get:107 http://ftpmaster.internal/ubuntu plucky/main amd64 libinput-bin amd64 1.26.2-1 [22.8 kB] 416s Get:108 http://ftpmaster.internal/ubuntu plucky/main amd64 libinput10 amd64 1.26.2-1 [137 kB] 416s Get:109 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmd4c0 amd64 0.5.2-2 [50.1 kB] 416s Get:110 http://ftpmaster.internal/ubuntu plucky/universe amd64 libqt5dbus5t64 amd64 5.15.15+dfsg-1ubuntu1 [221 kB] 416s Get:111 http://ftpmaster.internal/ubuntu plucky/universe amd64 libqt5network5t64 amd64 5.15.15+dfsg-1ubuntu1 [724 kB] 416s Get:112 http://ftpmaster.internal/ubuntu plucky/main amd64 libsm6 amd64 2:1.2.4-1 [17.4 kB] 416s Get:113 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-icccm4 amd64 0.4.2-1 [11.1 kB] 416s Get:114 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-util1 amd64 0.4.0-1build3 [10.7 kB] 416s Get:115 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-image0 amd64 0.4.0-2build1 [10.8 kB] 416s Get:116 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-keysyms1 amd64 0.4.0-1build4 [7956 B] 416s Get:117 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-render0 amd64 1.17.0-2 [16.2 kB] 416s Get:118 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-render-util0 amd64 0.3.9-1build4 [9608 B] 416s Get:119 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-shape0 amd64 1.17.0-2 [6092 B] 416s Get:120 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-xinerama0 amd64 1.17.0-2 [5412 B] 416s Get:121 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-xinput0 amd64 1.17.0-2 [33.2 kB] 416s Get:122 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcb-xkb1 amd64 1.17.0-2 [32.3 kB] 416s Get:123 http://ftpmaster.internal/ubuntu plucky/main amd64 libxkbcommon-x11-0 amd64 1.6.0-1build1 [14.5 kB] 416s Get:124 http://ftpmaster.internal/ubuntu plucky/universe amd64 libqt5gui5t64 amd64 5.15.15+dfsg-1ubuntu1 [3791 kB] 416s Get:125 http://ftpmaster.internal/ubuntu plucky/universe amd64 libqt5widgets5t64 amd64 5.15.15+dfsg-1ubuntu1 [2561 kB] 416s Get:126 http://ftpmaster.internal/ubuntu plucky/universe amd64 libqt5opengl5t64 amd64 5.15.15+dfsg-1ubuntu1 [150 kB] 416s Get:127 http://ftpmaster.internal/ubuntu plucky/main amd64 libxi6 amd64 2:1.8.2-1 [32.4 kB] 416s Get:128 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsoqt520t64 amd64 1.6.0+ds1-3.1build4 [212 kB] 416s Get:129 http://ftpmaster.internal/ubuntu plucky/universe amd64 libqt5qml5 amd64 5.15.15+dfsg-3 [1618 kB] 416s Get:130 http://ftpmaster.internal/ubuntu plucky/universe amd64 libshiboken2-py3-5.15t64 amd64 5.15.14-1build1 [202 kB] 416s Get:131 http://ftpmaster.internal/ubuntu plucky/universe amd64 libpyside2-py3-5.15t64 amd64 5.15.14-1build1 [78.4 kB] 416s Get:132 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pyside2.qtcore amd64 5.15.14-1build1 [1148 kB] 416s Get:133 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pyside2.qtgui amd64 5.15.14-1build1 [1202 kB] 416s Get:134 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pyside2.qtwidgets amd64 5.15.14-1build1 [1971 kB] 416s Get:135 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pyside2.qtopengl amd64 5.15.14-1build1 [119 kB] 416s Get:136 http://ftpmaster.internal/ubuntu plucky/universe amd64 shiboken2 amd64 5.15.14-1build1 [620 kB] 416s Get:137 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pivy amd64 0.6.9~a0-1build2 [4292 kB] 417s Get:138 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-ply all 3.11-7 [45.4 kB] 417s Get:139 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pyside2.qtnetwork amd64 5.15.14-1build1 [327 kB] 417s Get:140 http://ftpmaster.internal/ubuntu plucky/universe amd64 libqt5svg5 amd64 5.15.15-2 [153 kB] 417s Get:141 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pyside2.qtsvg amd64 5.15.14-1build1 [56.3 kB] 417s Get:142 http://ftpmaster.internal/ubuntu plucky/universe amd64 libqt5xml5t64 amd64 5.15.15+dfsg-1ubuntu1 [124 kB] 417s Get:143 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pyside2.qtxml amd64 5.15.14-1build1 [130 kB] 417s Get:144 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pyside2.qtuitools amd64 5.15.14-1build1 [171 kB] 417s Get:145 http://ftpmaster.internal/ubuntu plucky/main amd64 libboost-filesystem1.83.0 amd64 1.83.0-3.2ubuntu2 [286 kB] 417s Get:146 http://ftpmaster.internal/ubuntu plucky/main amd64 libboost-program-options1.83.0 amd64 1.83.0-3.2ubuntu2 [322 kB] 417s Get:147 http://ftpmaster.internal/ubuntu plucky/main amd64 libboost-thread1.83.0 amd64 1.83.0-3.2ubuntu2 [278 kB] 417s Get:148 http://ftpmaster.internal/ubuntu plucky/universe amd64 libfmt9 amd64 9.1.0+ds1-2 [63.0 kB] 417s Get:149 http://ftpmaster.internal/ubuntu plucky/main amd64 libevent-pthreads-2.1-7t64 amd64 2.1.12-stable-10 [7966 B] 417s Get:150 http://ftpmaster.internal/ubuntu plucky/universe amd64 libpsm-infinipath1 amd64 3.3+20.604758e7-6.3build1 [178 kB] 417s Get:151 http://ftpmaster.internal/ubuntu plucky/universe amd64 libpsm2-2 amd64 11.2.185-2.1 [193 kB] 417s Get:152 http://ftpmaster.internal/ubuntu plucky/main amd64 librdmacm1t64 amd64 52.0-2ubuntu1 [70.8 kB] 417s Get:153 http://ftpmaster.internal/ubuntu plucky/universe amd64 libfabric1 amd64 1.17.0-3ubuntu1 [658 kB] 417s Get:154 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhwloc15 amd64 2.11.2-1 [193 kB] 417s Get:155 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmunge2 amd64 0.5.15-4build1 [14.7 kB] 417s Get:156 http://ftpmaster.internal/ubuntu plucky/main amd64 libxnvctrl0 amd64 510.47.03-0ubuntu4 [12.6 kB] 417s Get:157 http://ftpmaster.internal/ubuntu plucky/universe amd64 ocl-icd-libopencl1 amd64 2.3.2-1build1 [38.5 kB] 417s Get:158 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhwloc-plugins amd64 2.11.2-1 [16.0 kB] 417s Get:159 http://ftpmaster.internal/ubuntu plucky/universe amd64 libpmix2t64 amd64 5.0.3-2 [697 kB] 417s Get:160 http://ftpmaster.internal/ubuntu plucky/universe amd64 libllvm17t64 amd64 1:17.0.6-18 [26.0 MB] 418s Get:161 http://ftpmaster.internal/ubuntu plucky/universe amd64 libamd-comgr2 amd64 6.0+git20231212.4510c28+dfsg-3build2 [14.4 MB] 419s Get:162 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhsakmt1 amd64 5.7.0-1build1 [62.9 kB] 419s Get:163 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhsa-runtime64-1 amd64 5.7.1-2build1 [491 kB] 419s Get:164 http://ftpmaster.internal/ubuntu plucky/universe amd64 libamdhip64-5 amd64 5.7.1-5 [9643 kB] 419s Get:165 http://ftpmaster.internal/ubuntu plucky/main amd64 libibumad3 amd64 52.0-2ubuntu1 [29.0 kB] 419s Get:166 http://ftpmaster.internal/ubuntu plucky/main amd64 libibmad5 amd64 52.0-2ubuntu1 [42.6 kB] 419s Get:167 http://ftpmaster.internal/ubuntu plucky/universe amd64 libucx0 amd64 1.17.0+ds-3build1 [1162 kB] 420s Get:168 http://ftpmaster.internal/ubuntu plucky/universe amd64 libopenmpi3t64 amd64 4.1.6-13.3ubuntu2 [2575 kB] 420s Get:169 http://ftpmaster.internal/ubuntu plucky/universe amd64 libaec0 amd64 1.1.3-1 [22.7 kB] 420s Get:170 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsz2 amd64 1.1.3-1 [5456 B] 420s Get:171 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhdf5-openmpi-103-1t64 amd64 1.10.10+repack-4ubuntu3 [1337 kB] 420s Get:172 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmedc11t64 amd64 4.1.0+repack-6 [419 kB] 420s Get:173 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtbbmalloc2 amd64 2021.12.0-1ubuntu2 [52.5 kB] 420s Get:174 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtbbbind-2-5 amd64 2021.12.0-1ubuntu2 [15.4 kB] 420s Get:175 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtbb12 amd64 2021.12.0-1ubuntu2 [89.3 kB] 420s Get:176 http://ftpmaster.internal/ubuntu plucky/universe amd64 libocct-foundation-7.8 amd64 7.8.1+dfsg1-3 [1490 kB] 420s Get:177 http://ftpmaster.internal/ubuntu plucky/universe amd64 libocct-modeling-data-7.8 amd64 7.8.1+dfsg1-3 [2707 kB] 420s Get:178 http://ftpmaster.internal/ubuntu plucky/universe amd64 libocct-modeling-algorithms-7.8 amd64 7.8.1+dfsg1-3 [7154 kB] 420s Get:179 http://ftpmaster.internal/ubuntu plucky/universe amd64 libimath-3-1-29t64 amd64 3.1.11-2ubuntu1 [71.9 kB] 420s Get:180 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjxr0t64 amd64 1.2~git20170615.f752187-5.3 [183 kB] 420s Get:181 http://ftpmaster.internal/ubuntu plucky/universe amd64 libopenexr-3-1-30 amd64 3.1.5-5.1build3 [1004 kB] 420s Get:182 http://ftpmaster.internal/ubuntu plucky/main amd64 libraw23t64 amd64 0.21.3-1 [433 kB] 421s Get:183 http://ftpmaster.internal/ubuntu plucky/universe amd64 libfreeimage3 amd64 3.18.0+ds2-10build4 [297 kB] 421s Get:184 http://ftpmaster.internal/ubuntu plucky/universe amd64 libocct-draw-7.8 amd64 7.8.1+dfsg1-3 [2383 kB] 421s Get:185 http://ftpmaster.internal/ubuntu plucky/universe amd64 occt-misc all 7.8.1+dfsg1-3 [11.5 MB] 421s Get:186 http://ftpmaster.internal/ubuntu plucky/universe amd64 libocct-visualization-7.8 amd64 7.8.1+dfsg1-3 [2014 kB] 421s Get:187 http://ftpmaster.internal/ubuntu plucky/universe amd64 libocct-ocaf-7.8 amd64 7.8.1+dfsg1-3 [1138 kB] 421s Get:188 http://ftpmaster.internal/ubuntu plucky/universe amd64 libocct-data-exchange-7.8 amd64 7.8.1+dfsg1-3 [4335 kB] 422s Get:189 http://ftpmaster.internal/ubuntu plucky/universe amd64 libqt5concurrent5t64 amd64 5.15.15+dfsg-1ubuntu1 [36.3 kB] 422s Get:190 http://ftpmaster.internal/ubuntu plucky/main amd64 libavahi-common-data amd64 0.8-13ubuntu6 [29.7 kB] 422s Get:191 http://ftpmaster.internal/ubuntu plucky/main amd64 libavahi-common3 amd64 0.8-13ubuntu6 [23.3 kB] 422s Get:192 http://ftpmaster.internal/ubuntu plucky/main amd64 libavahi-client3 amd64 0.8-13ubuntu6 [26.8 kB] 422s Get:193 http://ftpmaster.internal/ubuntu plucky/main amd64 libcups2t64 amd64 2.4.10-1ubuntu2 [271 kB] 422s Get:194 http://ftpmaster.internal/ubuntu plucky/universe amd64 libqt5printsupport5t64 amd64 5.15.15+dfsg-1ubuntu1 [208 kB] 422s Get:195 http://ftpmaster.internal/ubuntu plucky/universe amd64 libqt5webengine-data all 5.15.17+dfsg-5 [7624 kB] 422s Get:196 http://ftpmaster.internal/ubuntu plucky/main amd64 libasound2-data all 1.2.12-1 [21.0 kB] 422s Get:197 http://ftpmaster.internal/ubuntu plucky/main amd64 libasound2t64 amd64 1.2.12-1 [394 kB] 422s Get:198 http://ftpmaster.internal/ubuntu plucky/main amd64 libevent-2.1-7t64 amd64 2.1.12-stable-10 [144 kB] 422s Get:199 http://ftpmaster.internal/ubuntu plucky/main amd64 libharfbuzz-subset0 amd64 10.0.1-1 [548 kB] 422s Get:200 http://ftpmaster.internal/ubuntu plucky/universe amd64 libminizip1t64 amd64 1:1.3.dfsg+really1.3.1-1ubuntu1 [22.9 kB] 422s Get:201 http://ftpmaster.internal/ubuntu plucky/main amd64 libopus0 amd64 1.5.2-2 [2913 kB] 422s Get:202 http://ftpmaster.internal/ubuntu plucky/universe amd64 libqt5positioning5 amd64 5.15.15+dfsg-2 [223 kB] 422s Get:203 http://ftpmaster.internal/ubuntu plucky/universe amd64 libqt5qmlmodels5 amd64 5.15.15+dfsg-3 [226 kB] 423s Get:204 http://ftpmaster.internal/ubuntu plucky/universe amd64 libqt5quick5 amd64 5.15.15+dfsg-3 [1880 kB] 423s Get:205 http://ftpmaster.internal/ubuntu plucky/universe amd64 libqt5webchannel5 amd64 5.15.15-2 [66.2 kB] 423s Get:206 http://ftpmaster.internal/ubuntu plucky/main amd64 libsnappy1v5 amd64 1.2.1-1 [30.4 kB] 423s Get:207 http://ftpmaster.internal/ubuntu plucky/main amd64 libvpx9 amd64 1.14.1-1ubuntu1 [1146 kB] 423s Get:208 http://ftpmaster.internal/ubuntu plucky/main amd64 libxcomposite1 amd64 1:0.4.6-1 [6642 B] 423s Get:209 http://ftpmaster.internal/ubuntu plucky/main amd64 libxdamage1 amd64 1:1.1.6-1build1 [6150 B] 423s Get:210 http://ftpmaster.internal/ubuntu plucky/main amd64 libxrandr2 amd64 2:1.5.4-1 [19.6 kB] 423s Get:211 http://ftpmaster.internal/ubuntu plucky/main amd64 libxtst6 amd64 2:1.2.3-1.1build1 [12.6 kB] 423s Get:212 http://ftpmaster.internal/ubuntu plucky/universe amd64 libqt5webenginecore5 amd64 5.15.17+dfsg-5 [43.3 MB] 425s Get:213 http://ftpmaster.internal/ubuntu plucky/universe amd64 libqt5quickwidgets5 amd64 5.15.15+dfsg-3 [39.1 kB] 425s Get:214 http://ftpmaster.internal/ubuntu plucky/universe amd64 libqt5webenginewidgets5 amd64 5.15.17+dfsg-5 [121 kB] 425s Get:215 http://ftpmaster.internal/ubuntu plucky/universe amd64 libspnav0 amd64 1.1-2 [15.0 kB] 425s Get:216 http://ftpmaster.internal/ubuntu plucky/universe amd64 libgl2ps1.4 amd64 1.4.2+dfsg1-2build1 [41.9 kB] 425s Get:217 http://ftpmaster.internal/ubuntu plucky/universe amd64 libglew2.2 amd64 2.2.0-4build1 [187 kB] 425s Get:218 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhdf5-103-1t64 amd64 1.10.10+repack-4ubuntu3 [1280 kB] 425s Get:219 http://ftpmaster.internal/ubuntu plucky/main amd64 libjsoncpp25 amd64 1.9.5-6build1 [82.8 kB] 425s Get:220 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhdf5-hl-100t64 amd64 1.10.10+repack-4ubuntu3 [56.6 kB] 425s Get:221 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnetcdf19t64 amd64 1:4.9.2-6ubuntu1 [472 kB] 425s Get:222 http://ftpmaster.internal/ubuntu plucky/main amd64 libogg0 amd64 1.3.5-3build1 [22.7 kB] 425s Get:223 http://ftpmaster.internal/ubuntu plucky/universe amd64 proj-data all 9.5.0-1 [7919 kB] 425s Get:224 http://ftpmaster.internal/ubuntu plucky/universe amd64 libproj25 amd64 9.5.0-1 [1500 kB] 425s Get:225 http://ftpmaster.internal/ubuntu plucky/main amd64 libpixman-1-0 amd64 0.44.0-3 [427 kB] 425s Get:226 http://ftpmaster.internal/ubuntu plucky/main amd64 libcairo2 amd64 1.18.2-2 [569 kB] 425s Get:227 http://ftpmaster.internal/ubuntu plucky/main amd64 libtheora0 amd64 1.1.1+dfsg.1-17 [211 kB] 425s Get:228 http://ftpmaster.internal/ubuntu plucky/universe amd64 libvtk9.3 amd64 9.3.0+dfsg1-1build1 [25.3 MB] 426s Get:229 http://ftpmaster.internal/ubuntu plucky/universe amd64 libxerces-c3.2t64 amd64 3.2.4+debian-1.3 [917 kB] 426s Get:230 http://ftpmaster.internal/ubuntu plucky/universe amd64 libzipios++0v5 amd64 0.1.5.9+cvs.2007.04.28-11build2 [53.0 kB] 426s Get:231 http://ftpmaster.internal/ubuntu plucky/universe amd64 libfreecad-python3-0.20 amd64 0.21.2+dfsg1-6 [39.1 MB] 427s Get:232 http://ftpmaster.internal/ubuntu plucky/universe amd64 freecad-python3 amd64 0.21.2+dfsg1-6 [63.9 kB] 427s Get:233 http://ftpmaster.internal/ubuntu plucky/universe amd64 freecad all 0.21.2+dfsg1-6 [11.0 kB] 427s Get:234 http://ftpmaster.internal/ubuntu plucky/main amd64 libfontenc1 amd64 1:1.1.8-1build1 [14.0 kB] 427s Get:235 http://ftpmaster.internal/ubuntu plucky/main amd64 libxt6t64 amd64 1:1.2.1-1.2build1 [171 kB] 427s Get:236 http://ftpmaster.internal/ubuntu plucky/main amd64 libxmu6 amd64 2:1.1.3-3build2 [47.6 kB] 427s Get:237 http://ftpmaster.internal/ubuntu plucky/main amd64 libxpm4 amd64 1:3.5.17-1build2 [36.5 kB] 427s Get:238 http://ftpmaster.internal/ubuntu plucky/main amd64 libxaw7 amd64 2:1.0.16-1 [207 kB] 427s Get:239 http://ftpmaster.internal/ubuntu plucky/main amd64 libxfont2 amd64 1:2.0.6-1build1 [93.0 kB] 427s Get:240 http://ftpmaster.internal/ubuntu plucky/main amd64 libxkbfile1 amd64 1:1.1.0-1build4 [70.0 kB] 427s Get:241 http://ftpmaster.internal/ubuntu plucky/main amd64 x11-xkb-utils amd64 7.7+9 [169 kB] 427s Get:242 http://ftpmaster.internal/ubuntu plucky/main amd64 xserver-common all 2:21.1.14-1ubuntu1 [33.7 kB] 427s Get:243 http://ftpmaster.internal/ubuntu plucky/universe amd64 xvfb amd64 2:21.1.14-1ubuntu1 [965 kB] 427s Fetched 351 MB in 15s (23.3 MB/s) 427s Selecting previously unselected package libtcl8.6:amd64. 428s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 75575 files and directories currently installed.) 428s Preparing to unpack .../000-libtcl8.6_8.6.15+dfsg-2_amd64.deb ... 428s Unpacking libtcl8.6:amd64 (8.6.15+dfsg-2) ... 428s Selecting previously unselected package fonts-dejavu-mono. 428s Preparing to unpack .../001-fonts-dejavu-mono_2.37-8_all.deb ... 428s Unpacking fonts-dejavu-mono (2.37-8) ... 428s Selecting previously unselected package fonts-dejavu-core. 428s Preparing to unpack .../002-fonts-dejavu-core_2.37-8_all.deb ... 428s Unpacking fonts-dejavu-core (2.37-8) ... 428s Selecting previously unselected package fontconfig-config. 428s Preparing to unpack .../003-fontconfig-config_2.15.0-1.1ubuntu2_amd64.deb ... 428s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 428s Selecting previously unselected package libfontconfig1:amd64. 428s Preparing to unpack .../004-libfontconfig1_2.15.0-1.1ubuntu2_amd64.deb ... 428s Unpacking libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ... 428s Selecting previously unselected package libxrender1:amd64. 428s Preparing to unpack .../005-libxrender1_1%3a0.9.10-1.1build1_amd64.deb ... 428s Unpacking libxrender1:amd64 (1:0.9.10-1.1build1) ... 428s Selecting previously unselected package libxft2:amd64. 428s Preparing to unpack .../006-libxft2_2.3.6-1build1_amd64.deb ... 428s Unpacking libxft2:amd64 (2.3.6-1build1) ... 428s Selecting previously unselected package x11-common. 428s Preparing to unpack .../007-x11-common_1%3a7.7+23ubuntu3_all.deb ... 428s Unpacking x11-common (1:7.7+23ubuntu3) ... 428s Selecting previously unselected package libxss1:amd64. 428s Preparing to unpack .../008-libxss1_1%3a1.2.3-1build3_amd64.deb ... 428s Unpacking libxss1:amd64 (1:1.2.3-1build3) ... 428s Selecting previously unselected package libtk8.6:amd64. 428s Preparing to unpack .../009-libtk8.6_8.6.15-1_amd64.deb ... 428s Unpacking libtk8.6:amd64 (8.6.15-1) ... 428s Selecting previously unselected package tk8.6-blt2.5. 428s Preparing to unpack .../010-tk8.6-blt2.5_2.5.3+dfsg-7build1_amd64.deb ... 428s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 428s Selecting previously unselected package blt. 428s Preparing to unpack .../011-blt_2.5.3+dfsg-7build1_amd64.deb ... 428s Unpacking blt (2.5.3+dfsg-7build1) ... 428s Selecting previously unselected package fontconfig. 428s Preparing to unpack .../012-fontconfig_2.15.0-1.1ubuntu2_amd64.deb ... 428s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 428s Selecting previously unselected package fonts-lyx. 428s Preparing to unpack .../013-fonts-lyx_2.4.2.1-1_all.deb ... 428s Unpacking fonts-lyx (2.4.2.1-1) ... 428s Selecting previously unselected package freecad-common. 428s Preparing to unpack .../014-freecad-common_0.21.2+dfsg1-6_all.deb ... 428s Unpacking freecad-common (0.21.2+dfsg1-6) ... 429s Selecting previously unselected package libjs-jquery. 429s Preparing to unpack .../015-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 429s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 429s Selecting previously unselected package libjs-jquery-ui. 429s Preparing to unpack .../016-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 429s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 429s Selecting previously unselected package python-matplotlib-data. 429s Preparing to unpack .../017-python-matplotlib-data_3.8.3-3ubuntu1_all.deb ... 429s Unpacking python-matplotlib-data (3.8.3-3ubuntu1) ... 429s Selecting previously unselected package python3-six. 429s Preparing to unpack .../018-python3-six_1.16.0-7_all.deb ... 429s Unpacking python3-six (1.16.0-7) ... 429s Selecting previously unselected package python3-dateutil. 429s Preparing to unpack .../019-python3-dateutil_2.9.0-2_all.deb ... 429s Unpacking python3-dateutil (2.9.0-2) ... 429s Selecting previously unselected package libgomp1:amd64. 429s Preparing to unpack .../020-libgomp1_14.2.0-8ubuntu1_amd64.deb ... 429s Unpacking libgomp1:amd64 (14.2.0-8ubuntu1) ... 429s Selecting previously unselected package libimagequant0:amd64. 429s Preparing to unpack .../021-libimagequant0_2.18.0-1build1_amd64.deb ... 429s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 429s Selecting previously unselected package libjpeg-turbo8:amd64. 429s Preparing to unpack .../022-libjpeg-turbo8_2.1.5-2ubuntu2_amd64.deb ... 429s Unpacking libjpeg-turbo8:amd64 (2.1.5-2ubuntu2) ... 429s Selecting previously unselected package libjpeg8:amd64. 429s Preparing to unpack .../023-libjpeg8_8c-2ubuntu11_amd64.deb ... 429s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 429s Selecting previously unselected package liblcms2-2:amd64. 429s Preparing to unpack .../024-liblcms2-2_2.16-2_amd64.deb ... 429s Unpacking liblcms2-2:amd64 (2.16-2) ... 429s Selecting previously unselected package libopenjp2-7:amd64. 429s Preparing to unpack .../025-libopenjp2-7_2.5.0-2ubuntu1_amd64.deb ... 429s Unpacking libopenjp2-7:amd64 (2.5.0-2ubuntu1) ... 429s Selecting previously unselected package libgraphite2-3:amd64. 429s Preparing to unpack .../026-libgraphite2-3_1.3.14-2ubuntu1_amd64.deb ... 429s Unpacking libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 429s Selecting previously unselected package libharfbuzz0b:amd64. 429s Preparing to unpack .../027-libharfbuzz0b_10.0.1-1_amd64.deb ... 429s Unpacking libharfbuzz0b:amd64 (10.0.1-1) ... 429s Selecting previously unselected package libraqm0:amd64. 429s Preparing to unpack .../028-libraqm0_0.10.1-1build1_amd64.deb ... 429s Unpacking libraqm0:amd64 (0.10.1-1build1) ... 429s Selecting previously unselected package libdeflate0:amd64. 429s Preparing to unpack .../029-libdeflate0_1.22-1_amd64.deb ... 429s Unpacking libdeflate0:amd64 (1.22-1) ... 429s Selecting previously unselected package libjbig0:amd64. 429s Preparing to unpack .../030-libjbig0_2.1-6.1ubuntu2_amd64.deb ... 429s Unpacking libjbig0:amd64 (2.1-6.1ubuntu2) ... 429s Selecting previously unselected package liblerc4:amd64. 429s Preparing to unpack .../031-liblerc4_4.0.0+ds-4ubuntu2_amd64.deb ... 429s Unpacking liblerc4:amd64 (4.0.0+ds-4ubuntu2) ... 429s Selecting previously unselected package libsharpyuv0:amd64. 429s Preparing to unpack .../032-libsharpyuv0_1.4.0-0.1_amd64.deb ... 429s Unpacking libsharpyuv0:amd64 (1.4.0-0.1) ... 429s Selecting previously unselected package libwebp7:amd64. 429s Preparing to unpack .../033-libwebp7_1.4.0-0.1_amd64.deb ... 429s Unpacking libwebp7:amd64 (1.4.0-0.1) ... 429s Selecting previously unselected package libtiff6:amd64. 429s Preparing to unpack .../034-libtiff6_4.5.1+git230720-4ubuntu4_amd64.deb ... 429s Unpacking libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 429s Selecting previously unselected package libwebpdemux2:amd64. 429s Preparing to unpack .../035-libwebpdemux2_1.4.0-0.1_amd64.deb ... 429s Unpacking libwebpdemux2:amd64 (1.4.0-0.1) ... 429s Selecting previously unselected package libwebpmux3:amd64. 429s Preparing to unpack .../036-libwebpmux3_1.4.0-0.1_amd64.deb ... 429s Unpacking libwebpmux3:amd64 (1.4.0-0.1) ... 429s Selecting previously unselected package python3-pil:amd64. 429s Preparing to unpack .../037-python3-pil_10.4.0-1ubuntu1_amd64.deb ... 429s Unpacking python3-pil:amd64 (10.4.0-1ubuntu1) ... 429s Selecting previously unselected package python3.12-tk. 429s Preparing to unpack .../038-python3.12-tk_3.12.7-3_amd64.deb ... 429s Unpacking python3.12-tk (3.12.7-3) ... 429s Selecting previously unselected package python3-tk:amd64. 429s Preparing to unpack .../039-python3-tk_3.12.6-1ubuntu1_amd64.deb ... 429s Unpacking python3-tk:amd64 (3.12.6-1ubuntu1) ... 429s Selecting previously unselected package python3-pil.imagetk:amd64. 429s Preparing to unpack .../040-python3-pil.imagetk_10.4.0-1ubuntu1_amd64.deb ... 429s Unpacking python3-pil.imagetk:amd64 (10.4.0-1ubuntu1) ... 429s Selecting previously unselected package libblas3:amd64. 429s Preparing to unpack .../041-libblas3_3.12.0-3build2_amd64.deb ... 429s Unpacking libblas3:amd64 (3.12.0-3build2) ... 429s Selecting previously unselected package libgfortran5:amd64. 429s Preparing to unpack .../042-libgfortran5_14.2.0-8ubuntu1_amd64.deb ... 429s Unpacking libgfortran5:amd64 (14.2.0-8ubuntu1) ... 429s Selecting previously unselected package liblapack3:amd64. 430s Preparing to unpack .../043-liblapack3_3.12.0-3build2_amd64.deb ... 430s Unpacking liblapack3:amd64 (3.12.0-3build2) ... 430s Selecting previously unselected package python3-numpy. 430s Preparing to unpack .../044-python3-numpy_1%3a1.26.4+ds-11build1_amd64.deb ... 430s Unpacking python3-numpy (1:1.26.4+ds-11build1) ... 430s Selecting previously unselected package python3-contourpy. 430s Preparing to unpack .../045-python3-contourpy_1.3.0-2_amd64.deb ... 430s Unpacking python3-contourpy (1.3.0-2) ... 430s Selecting previously unselected package python3-cycler. 430s Preparing to unpack .../046-python3-cycler_0.12.1-1_all.deb ... 430s Unpacking python3-cycler (0.12.1-1) ... 430s Selecting previously unselected package python3-brotli. 430s Preparing to unpack .../047-python3-brotli_1.1.0-2build2_amd64.deb ... 430s Unpacking python3-brotli (1.1.0-2build2) ... 430s Selecting previously unselected package python3-decorator. 430s Preparing to unpack .../048-python3-decorator_5.1.1-5_all.deb ... 430s Unpacking python3-decorator (5.1.1-5) ... 430s Selecting previously unselected package liblbfgsb0:amd64. 430s Preparing to unpack .../049-liblbfgsb0_3.0+dfsg.4-1build1_amd64.deb ... 430s Unpacking liblbfgsb0:amd64 (3.0+dfsg.4-1build1) ... 430s Selecting previously unselected package python3-scipy. 430s Preparing to unpack .../050-python3-scipy_1.13.1-5_amd64.deb ... 430s Unpacking python3-scipy (1.13.1-5) ... 430s Selecting previously unselected package python3-ufolib2. 430s Preparing to unpack .../051-python3-ufolib2_0.16.1+dfsg1-1_all.deb ... 430s Unpacking python3-ufolib2 (0.16.1+dfsg1-1) ... 430s Selecting previously unselected package python3-mpmath. 430s Preparing to unpack .../052-python3-mpmath_1.3.0-1_all.deb ... 430s Unpacking python3-mpmath (1.3.0-1) ... 430s Selecting previously unselected package python3-sympy. 430s Preparing to unpack .../053-python3-sympy_1.13.3-1_all.deb ... 430s Unpacking python3-sympy (1.13.3-1) ... 431s Selecting previously unselected package python3-tz. 431s Preparing to unpack .../054-python3-tz_2024.1-2_all.deb ... 431s Unpacking python3-tz (2024.1-2) ... 431s Selecting previously unselected package python3-appdirs. 431s Preparing to unpack .../055-python3-appdirs_1.4.4-4_all.deb ... 431s Unpacking python3-appdirs (1.4.4-4) ... 431s Selecting previously unselected package python3-fs. 431s Preparing to unpack .../056-python3-fs_2.4.16-4_all.deb ... 431s Unpacking python3-fs (2.4.16-4) ... 431s Selecting previously unselected package libxslt1.1:amd64. 431s Preparing to unpack .../057-libxslt1.1_1.1.39-0exp1ubuntu1_amd64.deb ... 431s Unpacking libxslt1.1:amd64 (1.1.39-0exp1ubuntu1) ... 431s Selecting previously unselected package python3-lxml:amd64. 431s Preparing to unpack .../058-python3-lxml_5.3.0-1_amd64.deb ... 431s Unpacking python3-lxml:amd64 (5.3.0-1) ... 431s Selecting previously unselected package python3-lz4. 431s Preparing to unpack .../059-python3-lz4_4.0.2+dfsg-1build4_amd64.deb ... 431s Unpacking python3-lz4 (4.0.2+dfsg-1build4) ... 431s Selecting previously unselected package python3-unicodedata2. 431s Preparing to unpack .../060-python3-unicodedata2_15.1.0+ds-1build2_amd64.deb ... 431s Unpacking python3-unicodedata2 (15.1.0+ds-1build2) ... 431s Selecting previously unselected package unicode-data. 431s Preparing to unpack .../061-unicode-data_15.1.0-1_all.deb ... 431s Unpacking unicode-data (15.1.0-1) ... 431s Selecting previously unselected package python3-fonttools. 431s Preparing to unpack .../062-python3-fonttools_4.46.0-1build2_amd64.deb ... 431s Unpacking python3-fonttools (4.46.0-1build2) ... 431s Selecting previously unselected package python3-kiwisolver. 431s Preparing to unpack .../063-python3-kiwisolver_1.4.7-2build1_amd64.deb ... 431s Unpacking python3-kiwisolver (1.4.7-2build1) ... 431s Selecting previously unselected package python3-packaging. 431s Preparing to unpack .../064-python3-packaging_24.1-1_all.deb ... 431s Unpacking python3-packaging (24.1-1) ... 431s Selecting previously unselected package libqhull-r8.0:amd64. 431s Preparing to unpack .../065-libqhull-r8.0_2020.2-6build1_amd64.deb ... 431s Unpacking libqhull-r8.0:amd64 (2020.2-6build1) ... 431s Selecting previously unselected package python3-matplotlib. 431s Preparing to unpack .../066-python3-matplotlib_3.8.3-3ubuntu1_amd64.deb ... 431s Unpacking python3-matplotlib (3.8.3-3ubuntu1) ... 431s Selecting previously unselected package libglvnd0:amd64. 431s Preparing to unpack .../067-libglvnd0_1.7.0-1build1_amd64.deb ... 431s Unpacking libglvnd0:amd64 (1.7.0-1build1) ... 431s Selecting previously unselected package libglapi-mesa:amd64. 431s Preparing to unpack .../068-libglapi-mesa_24.2.3-1ubuntu1_amd64.deb ... 431s Unpacking libglapi-mesa:amd64 (24.2.3-1ubuntu1) ... 431s Selecting previously unselected package libx11-xcb1:amd64. 431s Preparing to unpack .../069-libx11-xcb1_2%3a1.8.10-2_amd64.deb ... 431s Unpacking libx11-xcb1:amd64 (2:1.8.10-2) ... 431s Selecting previously unselected package libxcb-dri2-0:amd64. 431s Preparing to unpack .../070-libxcb-dri2-0_1.17.0-2_amd64.deb ... 431s Unpacking libxcb-dri2-0:amd64 (1.17.0-2) ... 431s Selecting previously unselected package libxcb-dri3-0:amd64. 431s Preparing to unpack .../071-libxcb-dri3-0_1.17.0-2_amd64.deb ... 431s Unpacking libxcb-dri3-0:amd64 (1.17.0-2) ... 431s Selecting previously unselected package libxcb-glx0:amd64. 431s Preparing to unpack .../072-libxcb-glx0_1.17.0-2_amd64.deb ... 431s Unpacking libxcb-glx0:amd64 (1.17.0-2) ... 431s Selecting previously unselected package libxcb-present0:amd64. 431s Preparing to unpack .../073-libxcb-present0_1.17.0-2_amd64.deb ... 431s Unpacking libxcb-present0:amd64 (1.17.0-2) ... 431s Selecting previously unselected package libxcb-randr0:amd64. 431s Preparing to unpack .../074-libxcb-randr0_1.17.0-2_amd64.deb ... 431s Unpacking libxcb-randr0:amd64 (1.17.0-2) ... 431s Selecting previously unselected package libxcb-shm0:amd64. 431s Preparing to unpack .../075-libxcb-shm0_1.17.0-2_amd64.deb ... 431s Unpacking libxcb-shm0:amd64 (1.17.0-2) ... 431s Selecting previously unselected package libxcb-sync1:amd64. 431s Preparing to unpack .../076-libxcb-sync1_1.17.0-2_amd64.deb ... 431s Unpacking libxcb-sync1:amd64 (1.17.0-2) ... 431s Selecting previously unselected package libxcb-xfixes0:amd64. 431s Preparing to unpack .../077-libxcb-xfixes0_1.17.0-2_amd64.deb ... 431s Unpacking libxcb-xfixes0:amd64 (1.17.0-2) ... 431s Selecting previously unselected package libxfixes3:amd64. 431s Preparing to unpack .../078-libxfixes3_1%3a6.0.0-2build1_amd64.deb ... 431s Unpacking libxfixes3:amd64 (1:6.0.0-2build1) ... 431s Selecting previously unselected package libxshmfence1:amd64. 431s Preparing to unpack .../079-libxshmfence1_1.3-1build5_amd64.deb ... 431s Unpacking libxshmfence1:amd64 (1.3-1build5) ... 431s Selecting previously unselected package libxxf86vm1:amd64. 431s Preparing to unpack .../080-libxxf86vm1_1%3a1.1.4-1build4_amd64.deb ... 431s Unpacking libxxf86vm1:amd64 (1:1.1.4-1build4) ... 431s Selecting previously unselected package libdrm-amdgpu1:amd64. 431s Preparing to unpack .../081-libdrm-amdgpu1_2.4.123-1_amd64.deb ... 431s Unpacking libdrm-amdgpu1:amd64 (2.4.123-1) ... 431s Selecting previously unselected package libpciaccess0:amd64. 431s Preparing to unpack .../082-libpciaccess0_0.17-3build1_amd64.deb ... 431s Unpacking libpciaccess0:amd64 (0.17-3build1) ... 432s Selecting previously unselected package libdrm-intel1:amd64. 432s Preparing to unpack .../083-libdrm-intel1_2.4.123-1_amd64.deb ... 432s Unpacking libdrm-intel1:amd64 (2.4.123-1) ... 432s Selecting previously unselected package libdrm-radeon1:amd64. 432s Preparing to unpack .../084-libdrm-radeon1_2.4.123-1_amd64.deb ... 432s Unpacking libdrm-radeon1:amd64 (2.4.123-1) ... 432s Selecting previously unselected package mesa-libgallium:amd64. 432s Preparing to unpack .../085-mesa-libgallium_24.2.3-1ubuntu1_amd64.deb ... 432s Unpacking mesa-libgallium:amd64 (24.2.3-1ubuntu1) ... 432s Selecting previously unselected package libvulkan1:amd64. 432s Preparing to unpack .../086-libvulkan1_1.3.296.0-1_amd64.deb ... 432s Unpacking libvulkan1:amd64 (1.3.296.0-1) ... 432s Selecting previously unselected package libwayland-server0:amd64. 432s Preparing to unpack .../087-libwayland-server0_1.23.0-1_amd64.deb ... 432s Unpacking libwayland-server0:amd64 (1.23.0-1) ... 432s Selecting previously unselected package libgbm1:amd64. 432s Preparing to unpack .../088-libgbm1_24.2.3-1ubuntu1_amd64.deb ... 432s Unpacking libgbm1:amd64 (24.2.3-1ubuntu1) ... 432s Selecting previously unselected package libgl1-mesa-dri:amd64. 432s Preparing to unpack .../089-libgl1-mesa-dri_24.2.3-1ubuntu1_amd64.deb ... 432s Unpacking libgl1-mesa-dri:amd64 (24.2.3-1ubuntu1) ... 432s Selecting previously unselected package libglx-mesa0:amd64. 432s Preparing to unpack .../090-libglx-mesa0_24.2.3-1ubuntu1_amd64.deb ... 432s Unpacking libglx-mesa0:amd64 (24.2.3-1ubuntu1) ... 432s Selecting previously unselected package libglx0:amd64. 432s Preparing to unpack .../091-libglx0_1.7.0-1build1_amd64.deb ... 432s Unpacking libglx0:amd64 (1.7.0-1build1) ... 432s Selecting previously unselected package libopengl0:amd64. 432s Preparing to unpack .../092-libopengl0_1.7.0-1build1_amd64.deb ... 432s Unpacking libopengl0:amd64 (1.7.0-1build1) ... 432s Selecting previously unselected package libcoin80t64:amd64. 432s Preparing to unpack .../093-libcoin80t64_4.0.2+ds-2_amd64.deb ... 432s Unpacking libcoin80t64:amd64 (4.0.2+ds-2) ... 432s Selecting previously unselected package libdouble-conversion3:amd64. 432s Preparing to unpack .../094-libdouble-conversion3_3.3.0-1build1_amd64.deb ... 432s Unpacking libdouble-conversion3:amd64 (3.3.0-1build1) ... 432s Selecting previously unselected package libpcre2-16-0:amd64. 432s Preparing to unpack .../095-libpcre2-16-0_10.42-4ubuntu3_amd64.deb ... 432s Unpacking libpcre2-16-0:amd64 (10.42-4ubuntu3) ... 432s Selecting previously unselected package libqt5core5t64:amd64. 432s Preparing to unpack .../096-libqt5core5t64_5.15.15+dfsg-1ubuntu1_amd64.deb ... 432s Unpacking libqt5core5t64:amd64 (5.15.15+dfsg-1ubuntu1) ... 432s Selecting previously unselected package libwayland-client0:amd64. 432s Preparing to unpack .../097-libwayland-client0_1.23.0-1_amd64.deb ... 432s Unpacking libwayland-client0:amd64 (1.23.0-1) ... 432s Selecting previously unselected package libegl-mesa0:amd64. 432s Preparing to unpack .../098-libegl-mesa0_24.2.3-1ubuntu1_amd64.deb ... 432s Unpacking libegl-mesa0:amd64 (24.2.3-1ubuntu1) ... 432s Selecting previously unselected package libegl1:amd64. 432s Preparing to unpack .../099-libegl1_1.7.0-1build1_amd64.deb ... 432s Unpacking libegl1:amd64 (1.7.0-1build1) ... 432s Selecting previously unselected package libgl1:amd64. 432s Preparing to unpack .../100-libgl1_1.7.0-1build1_amd64.deb ... 432s Unpacking libgl1:amd64 (1.7.0-1build1) ... 432s Selecting previously unselected package libice6:amd64. 432s Preparing to unpack .../101-libice6_2%3a1.1.1-1_amd64.deb ... 432s Unpacking libice6:amd64 (2:1.1.1-1) ... 432s Selecting previously unselected package libmtdev1t64:amd64. 432s Preparing to unpack .../102-libmtdev1t64_1.1.6-1.2_amd64.deb ... 432s Unpacking libmtdev1t64:amd64 (1.1.6-1.2) ... 432s Selecting previously unselected package libwacom-common. 432s Preparing to unpack .../103-libwacom-common_2.13.0-1_all.deb ... 432s Unpacking libwacom-common (2.13.0-1) ... 432s Selecting previously unselected package libwacom9:amd64. 432s Preparing to unpack .../104-libwacom9_2.13.0-1_amd64.deb ... 432s Unpacking libwacom9:amd64 (2.13.0-1) ... 432s Selecting previously unselected package libinput-bin. 432s Preparing to unpack .../105-libinput-bin_1.26.2-1_amd64.deb ... 432s Unpacking libinput-bin (1.26.2-1) ... 432s Selecting previously unselected package libinput10:amd64. 432s Preparing to unpack .../106-libinput10_1.26.2-1_amd64.deb ... 432s Unpacking libinput10:amd64 (1.26.2-1) ... 432s Selecting previously unselected package libmd4c0:amd64. 432s Preparing to unpack .../107-libmd4c0_0.5.2-2_amd64.deb ... 432s Unpacking libmd4c0:amd64 (0.5.2-2) ... 432s Selecting previously unselected package libqt5dbus5t64:amd64. 432s Preparing to unpack .../108-libqt5dbus5t64_5.15.15+dfsg-1ubuntu1_amd64.deb ... 432s Unpacking libqt5dbus5t64:amd64 (5.15.15+dfsg-1ubuntu1) ... 432s Selecting previously unselected package libqt5network5t64:amd64. 432s Preparing to unpack .../109-libqt5network5t64_5.15.15+dfsg-1ubuntu1_amd64.deb ... 432s Unpacking libqt5network5t64:amd64 (5.15.15+dfsg-1ubuntu1) ... 432s Selecting previously unselected package libsm6:amd64. 432s Preparing to unpack .../110-libsm6_2%3a1.2.4-1_amd64.deb ... 432s Unpacking libsm6:amd64 (2:1.2.4-1) ... 432s Selecting previously unselected package libxcb-icccm4:amd64. 432s Preparing to unpack .../111-libxcb-icccm4_0.4.2-1_amd64.deb ... 432s Unpacking libxcb-icccm4:amd64 (0.4.2-1) ... 432s Selecting previously unselected package libxcb-util1:amd64. 432s Preparing to unpack .../112-libxcb-util1_0.4.0-1build3_amd64.deb ... 432s Unpacking libxcb-util1:amd64 (0.4.0-1build3) ... 432s Selecting previously unselected package libxcb-image0:amd64. 432s Preparing to unpack .../113-libxcb-image0_0.4.0-2build1_amd64.deb ... 432s Unpacking libxcb-image0:amd64 (0.4.0-2build1) ... 432s Selecting previously unselected package libxcb-keysyms1:amd64. 432s Preparing to unpack .../114-libxcb-keysyms1_0.4.0-1build4_amd64.deb ... 432s Unpacking libxcb-keysyms1:amd64 (0.4.0-1build4) ... 432s Selecting previously unselected package libxcb-render0:amd64. 433s Preparing to unpack .../115-libxcb-render0_1.17.0-2_amd64.deb ... 433s Unpacking libxcb-render0:amd64 (1.17.0-2) ... 433s Selecting previously unselected package libxcb-render-util0:amd64. 433s Preparing to unpack .../116-libxcb-render-util0_0.3.9-1build4_amd64.deb ... 433s Unpacking libxcb-render-util0:amd64 (0.3.9-1build4) ... 433s Selecting previously unselected package libxcb-shape0:amd64. 433s Preparing to unpack .../117-libxcb-shape0_1.17.0-2_amd64.deb ... 433s Unpacking libxcb-shape0:amd64 (1.17.0-2) ... 433s Selecting previously unselected package libxcb-xinerama0:amd64. 433s Preparing to unpack .../118-libxcb-xinerama0_1.17.0-2_amd64.deb ... 433s Unpacking libxcb-xinerama0:amd64 (1.17.0-2) ... 433s Selecting previously unselected package libxcb-xinput0:amd64. 433s Preparing to unpack .../119-libxcb-xinput0_1.17.0-2_amd64.deb ... 433s Unpacking libxcb-xinput0:amd64 (1.17.0-2) ... 433s Selecting previously unselected package libxcb-xkb1:amd64. 433s Preparing to unpack .../120-libxcb-xkb1_1.17.0-2_amd64.deb ... 433s Unpacking libxcb-xkb1:amd64 (1.17.0-2) ... 433s Selecting previously unselected package libxkbcommon-x11-0:amd64. 433s Preparing to unpack .../121-libxkbcommon-x11-0_1.6.0-1build1_amd64.deb ... 433s Unpacking libxkbcommon-x11-0:amd64 (1.6.0-1build1) ... 433s Selecting previously unselected package libqt5gui5t64:amd64. 433s Preparing to unpack .../122-libqt5gui5t64_5.15.15+dfsg-1ubuntu1_amd64.deb ... 433s Unpacking libqt5gui5t64:amd64 (5.15.15+dfsg-1ubuntu1) ... 433s Selecting previously unselected package libqt5widgets5t64:amd64. 433s Preparing to unpack .../123-libqt5widgets5t64_5.15.15+dfsg-1ubuntu1_amd64.deb ... 433s Unpacking libqt5widgets5t64:amd64 (5.15.15+dfsg-1ubuntu1) ... 433s Selecting previously unselected package libqt5opengl5t64:amd64. 433s Preparing to unpack .../124-libqt5opengl5t64_5.15.15+dfsg-1ubuntu1_amd64.deb ... 433s Unpacking libqt5opengl5t64:amd64 (5.15.15+dfsg-1ubuntu1) ... 433s Selecting previously unselected package libxi6:amd64. 433s Preparing to unpack .../125-libxi6_2%3a1.8.2-1_amd64.deb ... 433s Unpacking libxi6:amd64 (2:1.8.2-1) ... 433s Selecting previously unselected package libsoqt520t64. 433s Preparing to unpack .../126-libsoqt520t64_1.6.0+ds1-3.1build4_amd64.deb ... 433s Unpacking libsoqt520t64 (1.6.0+ds1-3.1build4) ... 433s Selecting previously unselected package libqt5qml5:amd64. 433s Preparing to unpack .../127-libqt5qml5_5.15.15+dfsg-3_amd64.deb ... 433s Unpacking libqt5qml5:amd64 (5.15.15+dfsg-3) ... 433s Selecting previously unselected package libshiboken2-py3-5.15t64. 433s Preparing to unpack .../128-libshiboken2-py3-5.15t64_5.15.14-1build1_amd64.deb ... 433s Unpacking libshiboken2-py3-5.15t64 (5.15.14-1build1) ... 433s Selecting previously unselected package libpyside2-py3-5.15t64. 433s Preparing to unpack .../129-libpyside2-py3-5.15t64_5.15.14-1build1_amd64.deb ... 433s Unpacking libpyside2-py3-5.15t64 (5.15.14-1build1) ... 433s Selecting previously unselected package python3-pyside2.qtcore. 433s Preparing to unpack .../130-python3-pyside2.qtcore_5.15.14-1build1_amd64.deb ... 433s Unpacking python3-pyside2.qtcore (5.15.14-1build1) ... 433s Selecting previously unselected package python3-pyside2.qtgui. 433s Preparing to unpack .../131-python3-pyside2.qtgui_5.15.14-1build1_amd64.deb ... 433s Unpacking python3-pyside2.qtgui (5.15.14-1build1) ... 433s Selecting previously unselected package python3-pyside2.qtwidgets. 433s Preparing to unpack .../132-python3-pyside2.qtwidgets_5.15.14-1build1_amd64.deb ... 433s Unpacking python3-pyside2.qtwidgets (5.15.14-1build1) ... 433s Selecting previously unselected package python3-pyside2.qtopengl. 433s Preparing to unpack .../133-python3-pyside2.qtopengl_5.15.14-1build1_amd64.deb ... 433s Unpacking python3-pyside2.qtopengl (5.15.14-1build1) ... 433s Selecting previously unselected package shiboken2. 433s Preparing to unpack .../134-shiboken2_5.15.14-1build1_amd64.deb ... 433s Unpacking shiboken2 (5.15.14-1build1) ... 433s Selecting previously unselected package python3-pivy. 433s Preparing to unpack .../135-python3-pivy_0.6.9~a0-1build2_amd64.deb ... 433s Unpacking python3-pivy (0.6.9~a0-1build2) ... 433s Selecting previously unselected package python3-ply. 433s Preparing to unpack .../136-python3-ply_3.11-7_all.deb ... 433s Unpacking python3-ply (3.11-7) ... 433s Selecting previously unselected package python3-pyside2.qtnetwork. 433s Preparing to unpack .../137-python3-pyside2.qtnetwork_5.15.14-1build1_amd64.deb ... 433s Unpacking python3-pyside2.qtnetwork (5.15.14-1build1) ... 433s Selecting previously unselected package libqt5svg5:amd64. 433s Preparing to unpack .../138-libqt5svg5_5.15.15-2_amd64.deb ... 433s Unpacking libqt5svg5:amd64 (5.15.15-2) ... 433s Selecting previously unselected package python3-pyside2.qtsvg. 433s Preparing to unpack .../139-python3-pyside2.qtsvg_5.15.14-1build1_amd64.deb ... 433s Unpacking python3-pyside2.qtsvg (5.15.14-1build1) ... 433s Selecting previously unselected package libqt5xml5t64:amd64. 433s Preparing to unpack .../140-libqt5xml5t64_5.15.15+dfsg-1ubuntu1_amd64.deb ... 433s Unpacking libqt5xml5t64:amd64 (5.15.15+dfsg-1ubuntu1) ... 434s Selecting previously unselected package python3-pyside2.qtxml. 434s Preparing to unpack .../141-python3-pyside2.qtxml_5.15.14-1build1_amd64.deb ... 434s Unpacking python3-pyside2.qtxml (5.15.14-1build1) ... 434s Selecting previously unselected package python3-pyside2.qtuitools. 434s Preparing to unpack .../142-python3-pyside2.qtuitools_5.15.14-1build1_amd64.deb ... 434s Unpacking python3-pyside2.qtuitools (5.15.14-1build1) ... 434s Selecting previously unselected package libboost-filesystem1.83.0:amd64. 434s Preparing to unpack .../143-libboost-filesystem1.83.0_1.83.0-3.2ubuntu2_amd64.deb ... 434s Unpacking libboost-filesystem1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 434s Selecting previously unselected package libboost-program-options1.83.0:amd64. 434s Preparing to unpack .../144-libboost-program-options1.83.0_1.83.0-3.2ubuntu2_amd64.deb ... 434s Unpacking libboost-program-options1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 434s Selecting previously unselected package libboost-thread1.83.0:amd64. 434s Preparing to unpack .../145-libboost-thread1.83.0_1.83.0-3.2ubuntu2_amd64.deb ... 434s Unpacking libboost-thread1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 434s Selecting previously unselected package libfmt9:amd64. 434s Preparing to unpack .../146-libfmt9_9.1.0+ds1-2_amd64.deb ... 434s Unpacking libfmt9:amd64 (9.1.0+ds1-2) ... 434s Selecting previously unselected package libevent-pthreads-2.1-7t64:amd64. 434s Preparing to unpack .../147-libevent-pthreads-2.1-7t64_2.1.12-stable-10_amd64.deb ... 434s Unpacking libevent-pthreads-2.1-7t64:amd64 (2.1.12-stable-10) ... 434s Selecting previously unselected package libpsm-infinipath1. 434s Preparing to unpack .../148-libpsm-infinipath1_3.3+20.604758e7-6.3build1_amd64.deb ... 434s Unpacking libpsm-infinipath1 (3.3+20.604758e7-6.3build1) ... 434s Selecting previously unselected package libpsm2-2. 434s Preparing to unpack .../149-libpsm2-2_11.2.185-2.1_amd64.deb ... 434s Unpacking libpsm2-2 (11.2.185-2.1) ... 434s Selecting previously unselected package librdmacm1t64:amd64. 434s Preparing to unpack .../150-librdmacm1t64_52.0-2ubuntu1_amd64.deb ... 434s Unpacking librdmacm1t64:amd64 (52.0-2ubuntu1) ... 434s Selecting previously unselected package libfabric1:amd64. 434s Preparing to unpack .../151-libfabric1_1.17.0-3ubuntu1_amd64.deb ... 434s Unpacking libfabric1:amd64 (1.17.0-3ubuntu1) ... 434s Selecting previously unselected package libhwloc15:amd64. 434s Preparing to unpack .../152-libhwloc15_2.11.2-1_amd64.deb ... 434s Unpacking libhwloc15:amd64 (2.11.2-1) ... 434s Selecting previously unselected package libmunge2:amd64. 434s Preparing to unpack .../153-libmunge2_0.5.15-4build1_amd64.deb ... 434s Unpacking libmunge2:amd64 (0.5.15-4build1) ... 434s Selecting previously unselected package libxnvctrl0:amd64. 434s Preparing to unpack .../154-libxnvctrl0_510.47.03-0ubuntu4_amd64.deb ... 434s Unpacking libxnvctrl0:amd64 (510.47.03-0ubuntu4) ... 434s Selecting previously unselected package ocl-icd-libopencl1:amd64. 434s Preparing to unpack .../155-ocl-icd-libopencl1_2.3.2-1build1_amd64.deb ... 434s Unpacking ocl-icd-libopencl1:amd64 (2.3.2-1build1) ... 434s Selecting previously unselected package libhwloc-plugins:amd64. 434s Preparing to unpack .../156-libhwloc-plugins_2.11.2-1_amd64.deb ... 434s Unpacking libhwloc-plugins:amd64 (2.11.2-1) ... 434s Selecting previously unselected package libpmix2t64:amd64. 434s Preparing to unpack .../157-libpmix2t64_5.0.3-2_amd64.deb ... 434s Unpacking libpmix2t64:amd64 (5.0.3-2) ... 434s Selecting previously unselected package libllvm17t64:amd64. 434s Preparing to unpack .../158-libllvm17t64_1%3a17.0.6-18_amd64.deb ... 434s Unpacking libllvm17t64:amd64 (1:17.0.6-18) ... 434s Selecting previously unselected package libamd-comgr2:amd64. 434s Preparing to unpack .../159-libamd-comgr2_6.0+git20231212.4510c28+dfsg-3build2_amd64.deb ... 434s Unpacking libamd-comgr2:amd64 (6.0+git20231212.4510c28+dfsg-3build2) ... 435s Selecting previously unselected package libhsakmt1:amd64. 435s Preparing to unpack .../160-libhsakmt1_5.7.0-1build1_amd64.deb ... 435s Unpacking libhsakmt1:amd64 (5.7.0-1build1) ... 435s Selecting previously unselected package libhsa-runtime64-1. 435s Preparing to unpack .../161-libhsa-runtime64-1_5.7.1-2build1_amd64.deb ... 435s Unpacking libhsa-runtime64-1 (5.7.1-2build1) ... 435s Selecting previously unselected package libamdhip64-5. 435s Preparing to unpack .../162-libamdhip64-5_5.7.1-5_amd64.deb ... 435s Unpacking libamdhip64-5 (5.7.1-5) ... 435s Selecting previously unselected package libibumad3:amd64. 435s Preparing to unpack .../163-libibumad3_52.0-2ubuntu1_amd64.deb ... 435s Unpacking libibumad3:amd64 (52.0-2ubuntu1) ... 435s Selecting previously unselected package libibmad5:amd64. 435s Preparing to unpack .../164-libibmad5_52.0-2ubuntu1_amd64.deb ... 435s Unpacking libibmad5:amd64 (52.0-2ubuntu1) ... 435s Selecting previously unselected package libucx0:amd64. 435s Preparing to unpack .../165-libucx0_1.17.0+ds-3build1_amd64.deb ... 435s Unpacking libucx0:amd64 (1.17.0+ds-3build1) ... 435s Selecting previously unselected package libopenmpi3t64:amd64. 435s Preparing to unpack .../166-libopenmpi3t64_4.1.6-13.3ubuntu2_amd64.deb ... 435s Unpacking libopenmpi3t64:amd64 (4.1.6-13.3ubuntu2) ... 435s Selecting previously unselected package libaec0:amd64. 435s Preparing to unpack .../167-libaec0_1.1.3-1_amd64.deb ... 435s Unpacking libaec0:amd64 (1.1.3-1) ... 435s Selecting previously unselected package libsz2:amd64. 435s Preparing to unpack .../168-libsz2_1.1.3-1_amd64.deb ... 435s Unpacking libsz2:amd64 (1.1.3-1) ... 435s Selecting previously unselected package libhdf5-openmpi-103-1t64:amd64. 435s Preparing to unpack .../169-libhdf5-openmpi-103-1t64_1.10.10+repack-4ubuntu3_amd64.deb ... 435s Unpacking libhdf5-openmpi-103-1t64:amd64 (1.10.10+repack-4ubuntu3) ... 435s Selecting previously unselected package libmedc11t64:amd64. 435s Preparing to unpack .../170-libmedc11t64_4.1.0+repack-6_amd64.deb ... 435s Unpacking libmedc11t64:amd64 (4.1.0+repack-6) ... 435s Selecting previously unselected package libtbbmalloc2:amd64. 435s Preparing to unpack .../171-libtbbmalloc2_2021.12.0-1ubuntu2_amd64.deb ... 435s Unpacking libtbbmalloc2:amd64 (2021.12.0-1ubuntu2) ... 435s Selecting previously unselected package libtbbbind-2-5:amd64. 435s Preparing to unpack .../172-libtbbbind-2-5_2021.12.0-1ubuntu2_amd64.deb ... 435s Unpacking libtbbbind-2-5:amd64 (2021.12.0-1ubuntu2) ... 435s Selecting previously unselected package libtbb12:amd64. 435s Preparing to unpack .../173-libtbb12_2021.12.0-1ubuntu2_amd64.deb ... 435s Unpacking libtbb12:amd64 (2021.12.0-1ubuntu2) ... 435s Selecting previously unselected package libocct-foundation-7.8:amd64. 435s Preparing to unpack .../174-libocct-foundation-7.8_7.8.1+dfsg1-3_amd64.deb ... 435s Unpacking libocct-foundation-7.8:amd64 (7.8.1+dfsg1-3) ... 435s Selecting previously unselected package libocct-modeling-data-7.8:amd64. 435s Preparing to unpack .../175-libocct-modeling-data-7.8_7.8.1+dfsg1-3_amd64.deb ... 435s Unpacking libocct-modeling-data-7.8:amd64 (7.8.1+dfsg1-3) ... 435s Selecting previously unselected package libocct-modeling-algorithms-7.8:amd64. 435s Preparing to unpack .../176-libocct-modeling-algorithms-7.8_7.8.1+dfsg1-3_amd64.deb ... 435s Unpacking libocct-modeling-algorithms-7.8:amd64 (7.8.1+dfsg1-3) ... 435s Selecting previously unselected package libimath-3-1-29t64:amd64. 435s Preparing to unpack .../177-libimath-3-1-29t64_3.1.11-2ubuntu1_amd64.deb ... 435s Unpacking libimath-3-1-29t64:amd64 (3.1.11-2ubuntu1) ... 436s Selecting previously unselected package libjxr0t64:amd64. 436s Preparing to unpack .../178-libjxr0t64_1.2~git20170615.f752187-5.3_amd64.deb ... 436s Unpacking libjxr0t64:amd64 (1.2~git20170615.f752187-5.3) ... 436s Selecting previously unselected package libopenexr-3-1-30:amd64. 436s Preparing to unpack .../179-libopenexr-3-1-30_3.1.5-5.1build3_amd64.deb ... 436s Unpacking libopenexr-3-1-30:amd64 (3.1.5-5.1build3) ... 436s Selecting previously unselected package libraw23t64:amd64. 436s Preparing to unpack .../180-libraw23t64_0.21.3-1_amd64.deb ... 436s Unpacking libraw23t64:amd64 (0.21.3-1) ... 436s Selecting previously unselected package libfreeimage3:amd64. 436s Preparing to unpack .../181-libfreeimage3_3.18.0+ds2-10build4_amd64.deb ... 436s Unpacking libfreeimage3:amd64 (3.18.0+ds2-10build4) ... 436s Selecting previously unselected package libocct-draw-7.8:amd64. 436s Preparing to unpack .../182-libocct-draw-7.8_7.8.1+dfsg1-3_amd64.deb ... 436s Unpacking libocct-draw-7.8:amd64 (7.8.1+dfsg1-3) ... 436s Selecting previously unselected package occt-misc. 436s Preparing to unpack .../183-occt-misc_7.8.1+dfsg1-3_all.deb ... 436s Unpacking occt-misc (7.8.1+dfsg1-3) ... 436s Selecting previously unselected package libocct-visualization-7.8:amd64. 436s Preparing to unpack .../184-libocct-visualization-7.8_7.8.1+dfsg1-3_amd64.deb ... 436s Unpacking libocct-visualization-7.8:amd64 (7.8.1+dfsg1-3) ... 436s Selecting previously unselected package libocct-ocaf-7.8:amd64. 436s Preparing to unpack .../185-libocct-ocaf-7.8_7.8.1+dfsg1-3_amd64.deb ... 436s Unpacking libocct-ocaf-7.8:amd64 (7.8.1+dfsg1-3) ... 436s Selecting previously unselected package libocct-data-exchange-7.8:amd64. 436s Preparing to unpack .../186-libocct-data-exchange-7.8_7.8.1+dfsg1-3_amd64.deb ... 436s Unpacking libocct-data-exchange-7.8:amd64 (7.8.1+dfsg1-3) ... 436s Selecting previously unselected package libqt5concurrent5t64:amd64. 436s Preparing to unpack .../187-libqt5concurrent5t64_5.15.15+dfsg-1ubuntu1_amd64.deb ... 436s Unpacking libqt5concurrent5t64:amd64 (5.15.15+dfsg-1ubuntu1) ... 436s Selecting previously unselected package libavahi-common-data:amd64. 436s Preparing to unpack .../188-libavahi-common-data_0.8-13ubuntu6_amd64.deb ... 436s Unpacking libavahi-common-data:amd64 (0.8-13ubuntu6) ... 436s Selecting previously unselected package libavahi-common3:amd64. 436s Preparing to unpack .../189-libavahi-common3_0.8-13ubuntu6_amd64.deb ... 436s Unpacking libavahi-common3:amd64 (0.8-13ubuntu6) ... 436s Selecting previously unselected package libavahi-client3:amd64. 436s Preparing to unpack .../190-libavahi-client3_0.8-13ubuntu6_amd64.deb ... 436s Unpacking libavahi-client3:amd64 (0.8-13ubuntu6) ... 436s Selecting previously unselected package libcups2t64:amd64. 436s Preparing to unpack .../191-libcups2t64_2.4.10-1ubuntu2_amd64.deb ... 436s Unpacking libcups2t64:amd64 (2.4.10-1ubuntu2) ... 436s Selecting previously unselected package libqt5printsupport5t64:amd64. 436s Preparing to unpack .../192-libqt5printsupport5t64_5.15.15+dfsg-1ubuntu1_amd64.deb ... 436s Unpacking libqt5printsupport5t64:amd64 (5.15.15+dfsg-1ubuntu1) ... 436s Selecting previously unselected package libqt5webengine-data. 436s Preparing to unpack .../193-libqt5webengine-data_5.15.17+dfsg-5_all.deb ... 436s Unpacking libqt5webengine-data (5.15.17+dfsg-5) ... 436s Selecting previously unselected package libasound2-data. 436s Preparing to unpack .../194-libasound2-data_1.2.12-1_all.deb ... 436s Unpacking libasound2-data (1.2.12-1) ... 436s Selecting previously unselected package libasound2t64:amd64. 436s Preparing to unpack .../195-libasound2t64_1.2.12-1_amd64.deb ... 436s Unpacking libasound2t64:amd64 (1.2.12-1) ... 437s Selecting previously unselected package libevent-2.1-7t64:amd64. 437s Preparing to unpack .../196-libevent-2.1-7t64_2.1.12-stable-10_amd64.deb ... 437s Unpacking libevent-2.1-7t64:amd64 (2.1.12-stable-10) ... 437s Selecting previously unselected package libharfbuzz-subset0:amd64. 437s Preparing to unpack .../197-libharfbuzz-subset0_10.0.1-1_amd64.deb ... 437s Unpacking libharfbuzz-subset0:amd64 (10.0.1-1) ... 437s Selecting previously unselected package libminizip1t64:amd64. 437s Preparing to unpack .../198-libminizip1t64_1%3a1.3.dfsg+really1.3.1-1ubuntu1_amd64.deb ... 437s Unpacking libminizip1t64:amd64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 437s Selecting previously unselected package libopus0:amd64. 437s Preparing to unpack .../199-libopus0_1.5.2-2_amd64.deb ... 437s Unpacking libopus0:amd64 (1.5.2-2) ... 437s Selecting previously unselected package libqt5positioning5:amd64. 437s Preparing to unpack .../200-libqt5positioning5_5.15.15+dfsg-2_amd64.deb ... 437s Unpacking libqt5positioning5:amd64 (5.15.15+dfsg-2) ... 437s Selecting previously unselected package libqt5qmlmodels5:amd64. 437s Preparing to unpack .../201-libqt5qmlmodels5_5.15.15+dfsg-3_amd64.deb ... 437s Unpacking libqt5qmlmodels5:amd64 (5.15.15+dfsg-3) ... 437s Selecting previously unselected package libqt5quick5:amd64. 437s Preparing to unpack .../202-libqt5quick5_5.15.15+dfsg-3_amd64.deb ... 437s Unpacking libqt5quick5:amd64 (5.15.15+dfsg-3) ... 437s Selecting previously unselected package libqt5webchannel5:amd64. 437s Preparing to unpack .../203-libqt5webchannel5_5.15.15-2_amd64.deb ... 437s Unpacking libqt5webchannel5:amd64 (5.15.15-2) ... 437s Selecting previously unselected package libsnappy1v5:amd64. 437s Preparing to unpack .../204-libsnappy1v5_1.2.1-1_amd64.deb ... 437s Unpacking libsnappy1v5:amd64 (1.2.1-1) ... 437s Selecting previously unselected package libvpx9:amd64. 437s Preparing to unpack .../205-libvpx9_1.14.1-1ubuntu1_amd64.deb ... 437s Unpacking libvpx9:amd64 (1.14.1-1ubuntu1) ... 437s Selecting previously unselected package libxcomposite1:amd64. 437s Preparing to unpack .../206-libxcomposite1_1%3a0.4.6-1_amd64.deb ... 437s Unpacking libxcomposite1:amd64 (1:0.4.6-1) ... 437s Selecting previously unselected package libxdamage1:amd64. 437s Preparing to unpack .../207-libxdamage1_1%3a1.1.6-1build1_amd64.deb ... 437s Unpacking libxdamage1:amd64 (1:1.1.6-1build1) ... 437s Selecting previously unselected package libxrandr2:amd64. 437s Preparing to unpack .../208-libxrandr2_2%3a1.5.4-1_amd64.deb ... 437s Unpacking libxrandr2:amd64 (2:1.5.4-1) ... 437s Selecting previously unselected package libxtst6:amd64. 437s Preparing to unpack .../209-libxtst6_2%3a1.2.3-1.1build1_amd64.deb ... 437s Unpacking libxtst6:amd64 (2:1.2.3-1.1build1) ... 437s Selecting previously unselected package libqt5webenginecore5:amd64. 437s Preparing to unpack .../210-libqt5webenginecore5_5.15.17+dfsg-5_amd64.deb ... 437s Unpacking libqt5webenginecore5:amd64 (5.15.17+dfsg-5) ... 437s Selecting previously unselected package libqt5quickwidgets5:amd64. 437s Preparing to unpack .../211-libqt5quickwidgets5_5.15.15+dfsg-3_amd64.deb ... 437s Unpacking libqt5quickwidgets5:amd64 (5.15.15+dfsg-3) ... 437s Selecting previously unselected package libqt5webenginewidgets5:amd64. 437s Preparing to unpack .../212-libqt5webenginewidgets5_5.15.17+dfsg-5_amd64.deb ... 437s Unpacking libqt5webenginewidgets5:amd64 (5.15.17+dfsg-5) ... 437s Selecting previously unselected package libspnav0. 437s Preparing to unpack .../213-libspnav0_1.1-2_amd64.deb ... 437s Unpacking libspnav0 (1.1-2) ... 437s Selecting previously unselected package libgl2ps1.4. 438s Preparing to unpack .../214-libgl2ps1.4_1.4.2+dfsg1-2build1_amd64.deb ... 438s Unpacking libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 438s Selecting previously unselected package libglew2.2:amd64. 438s Preparing to unpack .../215-libglew2.2_2.2.0-4build1_amd64.deb ... 438s Unpacking libglew2.2:amd64 (2.2.0-4build1) ... 438s Selecting previously unselected package libhdf5-103-1t64:amd64. 438s Preparing to unpack .../216-libhdf5-103-1t64_1.10.10+repack-4ubuntu3_amd64.deb ... 438s Unpacking libhdf5-103-1t64:amd64 (1.10.10+repack-4ubuntu3) ... 438s Selecting previously unselected package libjsoncpp25:amd64. 438s Preparing to unpack .../217-libjsoncpp25_1.9.5-6build1_amd64.deb ... 438s Unpacking libjsoncpp25:amd64 (1.9.5-6build1) ... 438s Selecting previously unselected package libhdf5-hl-100t64:amd64. 438s Preparing to unpack .../218-libhdf5-hl-100t64_1.10.10+repack-4ubuntu3_amd64.deb ... 438s Unpacking libhdf5-hl-100t64:amd64 (1.10.10+repack-4ubuntu3) ... 438s Selecting previously unselected package libnetcdf19t64:amd64. 438s Preparing to unpack .../219-libnetcdf19t64_1%3a4.9.2-6ubuntu1_amd64.deb ... 438s Unpacking libnetcdf19t64:amd64 (1:4.9.2-6ubuntu1) ... 438s Selecting previously unselected package libogg0:amd64. 438s Preparing to unpack .../220-libogg0_1.3.5-3build1_amd64.deb ... 438s Unpacking libogg0:amd64 (1.3.5-3build1) ... 438s Selecting previously unselected package proj-data. 438s Preparing to unpack .../221-proj-data_9.5.0-1_all.deb ... 438s Unpacking proj-data (9.5.0-1) ... 438s Selecting previously unselected package libproj25:amd64. 438s Preparing to unpack .../222-libproj25_9.5.0-1_amd64.deb ... 438s Unpacking libproj25:amd64 (9.5.0-1) ... 438s Selecting previously unselected package libpixman-1-0:amd64. 438s Preparing to unpack .../223-libpixman-1-0_0.44.0-3_amd64.deb ... 438s Unpacking libpixman-1-0:amd64 (0.44.0-3) ... 438s Selecting previously unselected package libcairo2:amd64. 438s Preparing to unpack .../224-libcairo2_1.18.2-2_amd64.deb ... 438s Unpacking libcairo2:amd64 (1.18.2-2) ... 438s Selecting previously unselected package libtheora0:amd64. 438s Preparing to unpack .../225-libtheora0_1.1.1+dfsg.1-17_amd64.deb ... 438s Unpacking libtheora0:amd64 (1.1.1+dfsg.1-17) ... 438s Selecting previously unselected package libvtk9.3:amd64. 438s Preparing to unpack .../226-libvtk9.3_9.3.0+dfsg1-1build1_amd64.deb ... 438s Unpacking libvtk9.3:amd64 (9.3.0+dfsg1-1build1) ... 438s Selecting previously unselected package libxerces-c3.2t64:amd64. 438s Preparing to unpack .../227-libxerces-c3.2t64_3.2.4+debian-1.3_amd64.deb ... 438s Unpacking libxerces-c3.2t64:amd64 (3.2.4+debian-1.3) ... 438s Selecting previously unselected package libzipios++0v5. 438s Preparing to unpack .../228-libzipios++0v5_0.1.5.9+cvs.2007.04.28-11build2_amd64.deb ... 438s Unpacking libzipios++0v5 (0.1.5.9+cvs.2007.04.28-11build2) ... 439s Selecting previously unselected package libfreecad-python3-0.20. 439s Preparing to unpack .../229-libfreecad-python3-0.20_0.21.2+dfsg1-6_amd64.deb ... 439s Unpacking libfreecad-python3-0.20 (0.21.2+dfsg1-6) ... 439s Selecting previously unselected package freecad-python3. 439s Preparing to unpack .../230-freecad-python3_0.21.2+dfsg1-6_amd64.deb ... 439s Unpacking freecad-python3 (0.21.2+dfsg1-6) ... 439s Selecting previously unselected package freecad. 439s Preparing to unpack .../231-freecad_0.21.2+dfsg1-6_all.deb ... 439s Unpacking freecad (0.21.2+dfsg1-6) ... 439s Selecting previously unselected package libfontenc1:amd64. 439s Preparing to unpack .../232-libfontenc1_1%3a1.1.8-1build1_amd64.deb ... 439s Unpacking libfontenc1:amd64 (1:1.1.8-1build1) ... 439s Selecting previously unselected package libxt6t64:amd64. 439s Preparing to unpack .../233-libxt6t64_1%3a1.2.1-1.2build1_amd64.deb ... 439s Unpacking libxt6t64:amd64 (1:1.2.1-1.2build1) ... 439s Selecting previously unselected package libxmu6:amd64. 439s Preparing to unpack .../234-libxmu6_2%3a1.1.3-3build2_amd64.deb ... 439s Unpacking libxmu6:amd64 (2:1.1.3-3build2) ... 439s Selecting previously unselected package libxpm4:amd64. 439s Preparing to unpack .../235-libxpm4_1%3a3.5.17-1build2_amd64.deb ... 439s Unpacking libxpm4:amd64 (1:3.5.17-1build2) ... 439s Selecting previously unselected package libxaw7:amd64. 439s Preparing to unpack .../236-libxaw7_2%3a1.0.16-1_amd64.deb ... 439s Unpacking libxaw7:amd64 (2:1.0.16-1) ... 439s Selecting previously unselected package libxfont2:amd64. 439s Preparing to unpack .../237-libxfont2_1%3a2.0.6-1build1_amd64.deb ... 439s Unpacking libxfont2:amd64 (1:2.0.6-1build1) ... 439s Selecting previously unselected package libxkbfile1:amd64. 439s Preparing to unpack .../238-libxkbfile1_1%3a1.1.0-1build4_amd64.deb ... 439s Unpacking libxkbfile1:amd64 (1:1.1.0-1build4) ... 439s Selecting previously unselected package x11-xkb-utils. 439s Preparing to unpack .../239-x11-xkb-utils_7.7+9_amd64.deb ... 439s Unpacking x11-xkb-utils (7.7+9) ... 439s Selecting previously unselected package xserver-common. 439s Preparing to unpack .../240-xserver-common_2%3a21.1.14-1ubuntu1_all.deb ... 439s Unpacking xserver-common (2:21.1.14-1ubuntu1) ... 439s Selecting previously unselected package xvfb. 439s Preparing to unpack .../241-xvfb_2%3a21.1.14-1ubuntu1_amd64.deb ... 439s Unpacking xvfb (2:21.1.14-1ubuntu1) ... 439s Selecting previously unselected package autopkgtest-satdep. 439s Preparing to unpack .../242-1-autopkgtest-satdep.deb ... 439s Unpacking autopkgtest-satdep (0) ... 439s Setting up libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 439s Setting up libxcb-dri3-0:amd64 (1.17.0-2) ... 439s Setting up liblcms2-2:amd64 (2.16-2) ... 439s Setting up libtbbmalloc2:amd64 (2021.12.0-1ubuntu2) ... 439s Setting up libboost-program-options1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 439s Setting up libpixman-1-0:amd64 (0.44.0-3) ... 439s Setting up libsharpyuv0:amd64 (1.4.0-0.1) ... 439s Setting up libwayland-server0:amd64 (1.23.0-1) ... 439s Setting up libx11-xcb1:amd64 (2:1.8.10-2) ... 439s Setting up libpciaccess0:amd64 (0.17-3build1) ... 439s Setting up libdouble-conversion3:amd64 (3.3.0-1build1) ... 439s Setting up libxdamage1:amd64 (1:1.1.6-1build1) ... 439s Setting up libxcb-xfixes0:amd64 (1.17.0-2) ... 439s Setting up libogg0:amd64 (1.3.5-3build1) ... 439s Setting up liblerc4:amd64 (4.0.0+ds-4ubuntu2) ... 439s Setting up proj-data (9.5.0-1) ... 439s Setting up libxpm4:amd64 (1:3.5.17-1build2) ... 439s Setting up libqt5webengine-data (5.15.17+dfsg-5) ... 439s Setting up libxi6:amd64 (2:1.8.2-1) ... 439s Setting up libxcb-xinput0:amd64 (1.17.0-2) ... 439s Setting up libxrender1:amd64 (1:0.9.10-1.1build1) ... 439s Setting up libzipios++0v5 (0.1.5.9+cvs.2007.04.28-11build2) ... 439s Setting up libshiboken2-py3-5.15t64 (5.15.14-1build1) ... 439s Setting up python3-lz4 (4.0.2+dfsg-1build4) ... 439s Setting up libxcb-render0:amd64 (1.17.0-2) ... 439s Setting up libevent-pthreads-2.1-7t64:amd64 (2.1.12-stable-10) ... 439s Setting up libdrm-radeon1:amd64 (2.4.123-1) ... 439s Setting up libglvnd0:amd64 (1.7.0-1build1) ... 439s Setting up python3-unicodedata2 (15.1.0+ds-1build2) ... 439s Setting up fonts-lyx (2.4.2.1-1) ... 439s Setting up libxcb-glx0:amd64 (1.17.0-2) ... 439s Setting up python3-ply (3.11-7) ... 440s Setting up libdrm-intel1:amd64 (2.4.123-1) ... 440s Setting up libxcb-keysyms1:amd64 (0.4.0-1build4) ... 440s Setting up libxcb-shape0:amd64 (1.17.0-2) ... 440s Setting up x11-common (1:7.7+23ubuntu3) ... 440s Setting up libibumad3:amd64 (52.0-2ubuntu1) ... 440s Setting up libdeflate0:amd64 (1.22-1) ... 440s Setting up libboost-thread1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 440s Setting up libevent-2.1-7t64:amd64 (2.1.12-stable-10) ... 440s Setting up libqhull-r8.0:amd64 (2020.2-6build1) ... 440s Setting up libxcb-render-util0:amd64 (0.3.9-1build4) ... 440s Setting up libxcb-shm0:amd64 (1.17.0-2) ... 440s Setting up libibmad5:amd64 (52.0-2ubuntu1) ... 440s Setting up libxcb-icccm4:amd64 (0.4.2-1) ... 440s Setting up libboost-filesystem1.83.0:amd64 (1.83.0-3.2ubuntu2) ... 440s Setting up libxerces-c3.2t64:amd64 (3.2.4+debian-1.3) ... 440s Setting up libgomp1:amd64 (14.2.0-8ubuntu1) ... 440s Setting up libjbig0:amd64 (2.1-6.1ubuntu2) ... 440s Setting up libpcre2-16-0:amd64 (10.42-4ubuntu3) ... 440s Setting up libaec0:amd64 (1.1.3-1) ... 440s Setting up libopengl0:amd64 (1.7.0-1build1) ... 440s Setting up python3-tz (2024.1-2) ... 440s Setting up freecad-common (0.21.2+dfsg1-6) ... 440s Setting up libxcb-util1:amd64 (0.4.0-1build3) ... 440s Setting up libxxf86vm1:amd64 (1:1.1.4-1build4) ... 440s Setting up libsnappy1v5:amd64 (1.2.1-1) ... 440s Setting up occt-misc (7.8.1+dfsg1-3) ... 440s Setting up libxcb-xkb1:amd64 (1.17.0-2) ... 440s Setting up libxcb-image0:amd64 (0.4.0-2build1) ... 440s Setting up libxnvctrl0:amd64 (510.47.03-0ubuntu4) ... 440s Setting up libxcb-present0:amd64 (1.17.0-2) ... 440s Setting up unicode-data (15.1.0-1) ... 440s Setting up python3-six (1.16.0-7) ... 440s Setting up libasound2-data (1.2.12-1) ... 440s Setting up libqt5core5t64:amd64 (5.15.15+dfsg-1ubuntu1) ... 440s Setting up python3-decorator (5.1.1-5) ... 440s Setting up libfontenc1:amd64 (1:1.1.8-1build1) ... 440s Setting up libblas3:amd64 (3.12.0-3build2) ... 440s update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode 440s Setting up python3-packaging (24.1-1) ... 440s Setting up libxcb-xinerama0:amd64 (1.17.0-2) ... 440s Setting up libasound2t64:amd64 (1.2.12-1) ... 440s Setting up libmunge2:amd64 (0.5.15-4build1) ... 440s Setting up libllvm17t64:amd64 (1:17.0.6-18) ... 440s Setting up libjxr0t64:amd64 (1.2~git20170615.f752187-5.3) ... 440s Setting up libxfixes3:amd64 (1:6.0.0-2build1) ... 440s Setting up libxcb-sync1:amd64 (1.17.0-2) ... 440s Setting up python3-brotli (1.1.0-2build2) ... 440s Setting up libavahi-common-data:amd64 (0.8-13ubuntu6) ... 440s Setting up libopus0:amd64 (1.5.2-2) ... 440s Setting up python3-cycler (0.12.1-1) ... 440s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 440s Setting up libxkbcommon-x11-0:amd64 (1.6.0-1build1) ... 440s Setting up fonts-dejavu-mono (2.37-8) ... 440s Setting up python3-kiwisolver (1.4.7-2build1) ... 441s Setting up libhwloc15:amd64 (2.11.2-1) ... 441s Setting up libimath-3-1-29t64:amd64 (3.1.11-2ubuntu1) ... 441s Setting up libxrandr2:amd64 (2:1.5.4-1) ... 441s Setting up libtcl8.6:amd64 (8.6.15+dfsg-2) ... 441s Setting up libjsoncpp25:amd64 (1.9.5-6build1) ... 441s Setting up fonts-dejavu-core (2.37-8) ... 441s Setting up libjpeg-turbo8:amd64 (2.1.5-2ubuntu2) ... 441s Setting up libglapi-mesa:amd64 (24.2.3-1ubuntu1) ... 441s Setting up libgfortran5:amd64 (14.2.0-8ubuntu1) ... 441s Setting up libvulkan1:amd64 (1.3.296.0-1) ... 441s Setting up libwebp7:amd64 (1.4.0-0.1) ... 441s Setting up libfmt9:amd64 (9.1.0+ds1-2) ... 441s Setting up libxcb-dri2-0:amd64 (1.17.0-2) ... 441s Setting up libvpx9:amd64 (1.14.1-1ubuntu1) ... 441s Setting up libmtdev1t64:amd64 (1.1.6-1.2) ... 441s Setting up libminizip1t64:amd64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 441s Setting up ocl-icd-libopencl1:amd64 (2.3.2-1build1) ... 441s Setting up libxshmfence1:amd64 (1.3-1build5) ... 441s Setting up libxcb-randr0:amd64 (1.17.0-2) ... 441s Setting up libxslt1.1:amd64 (1.1.39-0exp1ubuntu1) ... 441s Setting up libpsm2-2 (11.2.185-2.1) ... 441s Setting up libmd4c0:amd64 (0.5.2-2) ... 441s Setting up librdmacm1t64:amd64 (52.0-2ubuntu1) ... 441s Setting up libopenjp2-7:amd64 (2.5.0-2ubuntu1) ... 441s Setting up libharfbuzz0b:amd64 (10.0.1-1) ... 441s Setting up python3-dateutil (2.9.0-2) ... 441s Setting up shiboken2 (5.15.14-1build1) ... 441s Setting up libamd-comgr2:amd64 (6.0+git20231212.4510c28+dfsg-3build2) ... 441s Setting up libxss1:amd64 (1:1.2.3-1build3) ... 441s Setting up libxkbfile1:amd64 (1:1.1.0-1build4) ... 441s Setting up libpsm-infinipath1 (3.3+20.604758e7-6.3build1) ... 441s update-alternatives: using /usr/lib/libpsm1/libpsm_infinipath.so.1.16 to provide /usr/lib/x86_64-linux-gnu/libpsm_infinipath.so.1 (libpsm_infinipath.so.1) in auto mode 441s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 441s Setting up python3-mpmath (1.3.0-1) ... 441s Setting up python-matplotlib-data (3.8.3-3ubuntu1) ... 441s Setting up libwebpmux3:amd64 (1.4.0-0.1) ... 441s Setting up python3-appdirs (1.4.4-4) ... 441s Setting up libxcomposite1:amd64 (1:0.4.6-1) ... 441s Setting up libxfont2:amd64 (1:2.0.6-1build1) ... 441s Setting up libsz2:amd64 (1.1.3-1) ... 441s Setting up libspnav0 (1.1-2) ... 441s Setting up libdrm-amdgpu1:amd64 (2.4.123-1) ... 441s Setting up libwacom-common (2.13.0-1) ... 441s Setting up libwayland-client0:amd64 (1.23.0-1) ... 441s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 441s Setting up libfabric1:amd64 (1.17.0-3ubuntu1) ... 441s Setting up python3-sympy (1.13.3-1) ... 446s Setting up libice6:amd64 (2:1.1.1-1) ... 446s Setting up mesa-libgallium:amd64 (24.2.3-1ubuntu1) ... 446s Setting up liblapack3:amd64 (3.12.0-3build2) ... 446s update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode 446s Setting up libqt5dbus5t64:amd64 (5.15.15+dfsg-1ubuntu1) ... 446s Setting up libgbm1:amd64 (24.2.3-1ubuntu1) ... 446s Setting up libwacom9:amd64 (2.13.0-1) ... 446s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 446s Setting up libxtst6:amd64 (2:1.2.3-1.1build1) ... 446s Setting up libqt5concurrent5t64:amd64 (5.15.15+dfsg-1ubuntu1) ... 446s Setting up libwebpdemux2:amd64 (1.4.0-0.1) ... 446s Setting up libqt5positioning5:amd64 (5.15.15+dfsg-2) ... 446s Setting up libgl1-mesa-dri:amd64 (24.2.3-1ubuntu1) ... 446s Setting up libqt5network5t64:amd64 (5.15.15+dfsg-1ubuntu1) ... 446s Setting up libavahi-common3:amd64 (0.8-13ubuntu6) ... 446s Setting up libqt5xml5t64:amd64 (5.15.15+dfsg-1ubuntu1) ... 446s Setting up libhwloc-plugins:amd64 (2.11.2-1) ... 446s Setting up libinput-bin (1.26.2-1) ... 446s Setting up libtbbbind-2-5:amd64 (2021.12.0-1ubuntu2) ... 446s Setting up python3-fs (2.4.16-4) ... 446s Setting up libegl-mesa0:amd64 (24.2.3-1ubuntu1) ... 446s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 446s Setting up libqt5qml5:amd64 (5.15.15+dfsg-3) ... 446s Setting up libraqm0:amd64 (0.10.1-1build1) ... 446s Setting up libopenexr-3-1-30:amd64 (3.1.5-5.1build3) ... 446s Setting up libqt5webchannel5:amd64 (5.15.15-2) ... 446s Setting up libpmix2t64:amd64 (5.0.3-2) ... 446s Setting up python3-numpy (1:1.26.4+ds-11build1) ... 448s Setting up libraw23t64:amd64 (0.21.3-1) ... 448s Setting up python3-lxml:amd64 (5.3.0-1) ... 448s Setting up libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 448s Setting up libegl1:amd64 (1.7.0-1build1) ... 448s Setting up libharfbuzz-subset0:amd64 (10.0.1-1) ... 448s Setting up python3-contourpy (1.3.0-2) ... 448s Setting up libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ... 448s Setting up libpyside2-py3-5.15t64 (5.15.14-1build1) ... 448s Setting up libhdf5-103-1t64:amd64 (1.10.10+repack-4ubuntu3) ... 448s Setting up libsm6:amd64 (2:1.2.4-1) ... 448s Setting up libavahi-client3:amd64 (0.8-13ubuntu6) ... 448s Setting up libhsakmt1:amd64 (5.7.0-1build1) ... 448s Setting up liblbfgsb0:amd64 (3.0+dfsg.4-1build1) ... 448s Setting up libinput10:amd64 (1.26.2-1) ... 448s Setting up libhdf5-hl-100t64:amd64 (1.10.10+repack-4ubuntu3) ... 448s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 450s Regenerating fonts cache... done. 450s Setting up libfreeimage3:amd64 (3.18.0+ds2-10build4) ... 450s Setting up libnetcdf19t64:amd64 (1:4.9.2-6ubuntu1) ... 450s Setting up libxft2:amd64 (2.3.6-1build1) ... 450s Setting up libqt5qmlmodels5:amd64 (5.15.15+dfsg-3) ... 450s Setting up libglx-mesa0:amd64 (24.2.3-1ubuntu1) ... 450s Setting up python3-scipy (1.13.1-5) ... 453s Setting up libglx0:amd64 (1.7.0-1build1) ... 453s Setting up libproj25:amd64 (9.5.0-1) ... 453s Setting up libtk8.6:amd64 (8.6.15-1) ... 453s Setting up python3.12-tk (3.12.7-3) ... 453s Setting up libtbb12:amd64 (2021.12.0-1ubuntu2) ... 453s Setting up libcairo2:amd64 (1.18.2-2) ... 453s Setting up python3-pil:amd64 (10.4.0-1ubuntu1) ... 453s Setting up libgl1:amd64 (1.7.0-1build1) ... 453s Setting up libcoin80t64:amd64 (4.0.2+ds-2) ... 453s Setting up python3-pyside2.qtcore (5.15.14-1build1) ... 453s Setting up libxt6t64:amd64 (1:1.2.1-1.2build1) ... 453s Setting up libocct-foundation-7.8:amd64 (7.8.1+dfsg1-3) ... 453s Setting up libglew2.2:amd64 (2.2.0-4build1) ... 453s Setting up libhsa-runtime64-1 (5.7.1-2build1) ... 453s Setting up libtheora0:amd64 (1.1.1+dfsg.1-17) ... 453s Setting up libcups2t64:amd64 (2.4.10-1ubuntu2) ... 453s Setting up tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 453s Setting up libxmu6:amd64 (2:1.1.3-3build2) ... 453s Setting up blt (2.5.3+dfsg-7build1) ... 453s Setting up python3-tk:amd64 (3.12.6-1ubuntu1) ... 453s Setting up libocct-modeling-data-7.8:amd64 (7.8.1+dfsg1-3) ... 453s Setting up libxaw7:amd64 (2:1.0.16-1) ... 453s Setting up libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 453s Setting up python3-pyside2.qtnetwork (5.15.14-1build1) ... 453s Setting up python3-pyside2.qtxml (5.15.14-1build1) ... 453s Setting up libqt5gui5t64:amd64 (5.15.15+dfsg-1ubuntu1) ... 453s Setting up libamdhip64-5 (5.7.1-5) ... 453s Setting up python3-pil.imagetk:amd64 (10.4.0-1ubuntu1) ... 453s Setting up libqt5quick5:amd64 (5.15.15+dfsg-3) ... 453s Setting up libucx0:amd64 (1.17.0+ds-3build1) ... 453s Setting up libocct-modeling-algorithms-7.8:amd64 (7.8.1+dfsg1-3) ... 453s Setting up python3-pyside2.qtgui (5.15.14-1build1) ... 453s Setting up libqt5widgets5t64:amd64 (5.15.15+dfsg-1ubuntu1) ... 453s Setting up x11-xkb-utils (7.7+9) ... 453s Setting up python3-pyside2.qtwidgets (5.15.14-1build1) ... 453s Setting up libqt5svg5:amd64 (5.15.15-2) ... 453s Setting up libqt5quickwidgets5:amd64 (5.15.15+dfsg-3) ... 453s Setting up libopenmpi3t64:amd64 (4.1.6-13.3ubuntu2) ... 453s Setting up libqt5webenginecore5:amd64 (5.15.17+dfsg-5) ... 453s Setting up libqt5opengl5t64:amd64 (5.15.15+dfsg-1ubuntu1) ... 453s Setting up xserver-common (2:21.1.14-1ubuntu1) ... 453s Setting up libqt5printsupport5t64:amd64 (5.15.15+dfsg-1ubuntu1) ... 453s Setting up python3-pyside2.qtuitools (5.15.14-1build1) ... 453s Setting up python3-pyside2.qtsvg (5.15.14-1build1) ... 453s Setting up libsoqt520t64 (1.6.0+ds1-3.1build4) ... 453s Setting up xvfb (2:21.1.14-1ubuntu1) ... 453s Setting up libhdf5-openmpi-103-1t64:amd64 (1.10.10+repack-4ubuntu3) ... 453s Setting up libvtk9.3:amd64 (9.3.0+dfsg1-1build1) ... 453s Setting up libqt5webenginewidgets5:amd64 (5.15.17+dfsg-5) ... 453s Setting up python3-pyside2.qtopengl (5.15.14-1build1) ... 453s Setting up libmedc11t64:amd64 (4.1.0+repack-6) ... 453s Setting up python3-pivy (0.6.9~a0-1build2) ... 454s /usr/lib/python3/dist-packages/pivy/quarter/QuarterWidget.py:17: SyntaxWarning: invalid escape sequence '\C' 454s """ 454s /usr/lib/python3/dist-packages/pivy/quarter/eventhandlers/DragDropHandler.py:17: SyntaxWarning: invalid escape sequence '\c' 454s """ 454s /usr/lib/python3/dist-packages/pivy/quarter/eventhandlers/EventHandler.py:17: SyntaxWarning: invalid escape sequence '\c' 454s """ 454s Setting up python3-fonttools (4.46.0-1build2) ... 454s Setting up python3-ufolib2 (0.16.1+dfsg1-1) ... 454s Setting up libocct-visualization-7.8:amd64 (7.8.1+dfsg1-3) ... 454s Setting up python3-matplotlib (3.8.3-3ubuntu1) ... 455s Setting up libocct-ocaf-7.8:amd64 (7.8.1+dfsg1-3) ... 455s Setting up libocct-draw-7.8:amd64 (7.8.1+dfsg1-3) ... 455s Setting up libocct-data-exchange-7.8:amd64 (7.8.1+dfsg1-3) ... 456s Setting up libfreecad-python3-0.20 (0.21.2+dfsg1-6) ... 456s Setting up freecad-python3 (0.21.2+dfsg1-6) ... 456s update-alternatives: using /usr/lib/freecad/bin/freecad-python3 to provide /usr/bin/freecad (freecad) in auto mode 456s Setting up freecad (0.21.2+dfsg1-6) ... 456s Setting up autopkgtest-satdep (0) ... 456s Processing triggers for libc-bin (2.40-1ubuntu3) ... 456s Processing triggers for man-db (2.13.0-1) ... 456s Processing triggers for shared-mime-info (2.4-5) ... 456s Processing triggers for udev (256.5-2ubuntu4) ... 464s (Reading database ... 88272 files and directories currently installed.) 464s Removing autopkgtest-satdep (0) ... 464s autopkgtest [06:27:57]: test freecadtest: [----------------------- 465s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 465s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 465s ### Running CLI Test TestSpreadsheet ### 465s testAggregates (TestSpreadsheet.SpreadsheetCases.testAggregates) 465s Test all aggregate functions ... Cell.cpp(637): Unnamed#Spreadsheet.H6: Quantity::operator +=(): Unit mismatch in plus operation 465s Cell.cpp(637): Unnamed#Spreadsheet.H5: Quantity::operator -(): Unit mismatch in minus operation 465s Cell.cpp(637): Unnamed#Spreadsheet.H3: Quantity::operator >(): quantities need to have same unit to compare 465s Cell.cpp(637): Unnamed#Spreadsheet.H2: Quantity::operator <(): quantities need to have same unit to compare 465s Cell.cpp(637): Unnamed#Spreadsheet.H1: Quantity::operator +=(): Unit mismatch in plus operation 465s Cell.cpp(637): Unnamed#Spreadsheet.D1: Invalid number of entries: at least two required. 465s Recompute failed! 465s ok 465s testAlias (TestSpreadsheet.SpreadsheetCases.testAlias) 465s Playing with aliases ... ok 465s testAliasEmptyCell (TestSpreadsheet.SpreadsheetCases.testAliasEmptyCell) ... ok 465s testAmbiguousAlias (TestSpreadsheet.SpreadsheetCases.testAmbiguousAlias) 465s Try to set the same alias twice (bug #2402) ... ok 465s testBindAcrossSheets (TestSpreadsheet.SpreadsheetCases.testBindAcrossSheets) ... ok 465s testBindHiddenRefAcrossSheets (TestSpreadsheet.SpreadsheetCases.testBindHiddenRefAcrossSheets) ... ok 465s testClearAlias (TestSpreadsheet.SpreadsheetCases.testClearAlias) 465s This was causing a crash ... ok 465s testCrossDocumentLinks (TestSpreadsheet.SpreadsheetCases.testCrossDocumentLinks) 465s Expressions across files are not saved (bug #2442) ... ok 465s testCrossLinkEmptyPropertyName (TestSpreadsheet.SpreadsheetCases.testCrossLinkEmptyPropertyName) ... ok 465s testExpressionWithAlias (TestSpreadsheet.SpreadsheetCases.testExpressionWithAlias) ... ok 465s testFixPR6843 (TestSpreadsheet.SpreadsheetCases.testFixPR6843) ... ok 465s testFunctions (TestSpreadsheet.SpreadsheetCases.testFunctions) 465s Test all built-in simple functions ... Cell.cpp(637): Unnamed#Spreadsheet.C27: Units must be equal. 465s in expression: cath(7.07106781186548 mm; 5 mm; 4) 465s Cell.cpp(637): Unnamed#Spreadsheet.C26: Units must be equal. 465s in expression: cath(5 mm; 3) 465s Cell.cpp(637): Unnamed#Spreadsheet.C24: Units must be equal. 465s in expression: hypot(3 mm; 4; 5) 465s Cell.cpp(637): Unnamed#Spreadsheet.C23: Units must be equal. 465s in expression: hypot(3 mm; 4) 465s Cell.cpp(637): Unnamed#Spreadsheet.D21: Exponent is not allowed to have a unit. 465s in expression: pow(7 mm; 4 mm) 465s Cell.cpp(637): Unnamed#Spreadsheet.C20: Units must be equal. 465s in expression: atan2(3 mm; 3) 465s Cell.cpp(637): Unnamed#Spreadsheet.B17: Unit must be empty. 465s in expression: tanh(0.5 mm) 465s Cell.cpp(637): Unnamed#Spreadsheet.B16: Unit must be empty. 465s in expression: cosh(0.5 mm) 465s Cell.cpp(637): Unnamed#Spreadsheet.B15: Unit must be empty. 465s in expression: sinh(0.5 mm) 465s Cell.cpp(637): Unnamed#Spreadsheet.B14: Unit must be empty. 465s in expression: atan(0.5 mm) 465s Cell.cpp(637): Unnamed#Spreadsheet.B13: Unit must be empty. 465s in expression: acos(0.5 mm) 465s Cell.cpp(637): Unnamed#Spreadsheet.B12: Unit must be empty. 465s in expression: asin(0.5 mm) 465s Cell.cpp(637): Unnamed#Spreadsheet.C7: Unit must be empty. 465s in expression: log10(-3 mm) 465s Cell.cpp(637): Unnamed#Spreadsheet.C6: Unit must be empty. 465s in expression: log(-3 mm) 465s Cell.cpp(637): Unnamed#Spreadsheet.C5: Unit must be empty. 465s in expression: exp(-3 mm) 465s Recompute failed! 465s ok 465s testGetNonEmptyCells (TestSpreadsheet.SpreadsheetCases.testGetNonEmptyCells) ... ok 465s testGetNonEmptyRange (TestSpreadsheet.SpreadsheetCases.testGetNonEmptyRange) ... ok 465s testGetUsedCells (TestSpreadsheet.SpreadsheetCases.testGetUsedCells) ... ok 465s testGetUsedRange (TestSpreadsheet.SpreadsheetCases.testGetUsedRange) ... ok 465s testInsertColumnsAlias (TestSpreadsheet.SpreadsheetCases.testInsertColumnsAlias) 465s Regression test for issue 4429; insert columns to sheet with aliases ... ok 465s testInsertRows (TestSpreadsheet.SpreadsheetCases.testInsertRows) 465s Inserting rows -- check renaming of internal cells ... ok 465s testInsertRowsAlias (TestSpreadsheet.SpreadsheetCases.testInsertRowsAlias) 465s Regression test for issue 4429; insert rows to sheet with aliases ... ok 465s testInvoluteGear (TestSpreadsheet.SpreadsheetCases.testInvoluteGear) 465s Support of boolean or integer values ... ok 465s testIssue3128 (TestSpreadsheet.SpreadsheetCases.testIssue3128) 465s Regression test for issue 3128; mod should work with arbitrary units for both arguments ... ok 465s testIssue3225 (TestSpreadsheet.SpreadsheetCases.testIssue3225) 465s Inserting rows -- check renaming of internal cells ... ok 465s testIssue3363 (TestSpreadsheet.SpreadsheetCases.testIssue3363) 465s Regression test for issue 3363; Nested conditionals statement fails with additional conditional statement in false-branch ... ok 465s testIssue3432 (TestSpreadsheet.SpreadsheetCases.testIssue3432) 465s Regression test for issue 3432; numbers with units are ignored from aggregates ... ok 465s testIssue4156 (TestSpreadsheet.SpreadsheetCases.testIssue4156) 465s Regression test for issue 4156; necessarily use of leading '=' to enter an expression, creates inconsistent behavior depending on the spreadsheet state ... ok 465s testIssue6395 (TestSpreadsheet.SpreadsheetCases.testIssue6395) 465s Testing strings are correctly saved and restored ... ok 465s testIssue6840 (TestSpreadsheet.SpreadsheetCases.testIssue6840) ... ok 465s testIssue6844 (TestSpreadsheet.SpreadsheetCases.testIssue6844) ... ok 465s testMatrix (TestSpreadsheet.SpreadsheetCases.testMatrix) 465s Test Matrix/Vector/Placement/Rotation operations ... Cell.cpp(637): Unnamed#Spreadsheet.H2: Cannot invert singular matrix 465s in expression: G2 ^ -1 465s Recompute failed! 465s ok 465s testMergeCells (TestSpreadsheet.SpreadsheetCases.testMergeCells) ... ok 465s testMergeCellsAndBind (TestSpreadsheet.SpreadsheetCases.testMergeCellsAndBind) ... ok 465s testNumbers (TestSpreadsheet.SpreadsheetCases.testNumbers) 465s Test different numbers ... ok 465s testParensAroundCondition (TestSpreadsheet.SpreadsheetCases.testParensAroundCondition) 465s Parens around a condition should be accepted ... ok 465s testPlacementName (TestSpreadsheet.SpreadsheetCases.testPlacementName) 465s Object name is equal to property name (bug #2389) ... ok 465s testPrecedence (TestSpreadsheet.SpreadsheetCases.testPrecedence) 465s Precedence -- test precedence for relational operators and conditional operator. ... ok 465s testQuantitiesAndFractionsAsNumbers (TestSpreadsheet.SpreadsheetCases.testQuantitiesAndFractionsAsNumbers) 465s Test quantities and simple fractions as numbers ... ok 465s testRelationalOperators (TestSpreadsheet.SpreadsheetCases.testRelationalOperators) 465s Test relational operators ... ok 465s testRemoveColumnsAlias (TestSpreadsheet.SpreadsheetCases.testRemoveColumnsAlias) 465s Regression test for issue 4429; remove columns from sheet with aliases ... ok 465s testRemoveColumnsAliasReuseName (TestSpreadsheet.SpreadsheetCases.testRemoveColumnsAliasReuseName) 465s Regression test for issue 4492; deleted aliases remains in database ... ok 465s testRemoveRows (TestSpreadsheet.SpreadsheetCases.testRemoveRows) 465s Removing rows -- check renaming of internal cells ... ok 465s testRemoveRowsAlias (TestSpreadsheet.SpreadsheetCases.testRemoveRowsAlias) 465s Regression test for issue 4429; remove rows from sheet with aliases ... ok 465s testRemoveRowsAliasReuseName (TestSpreadsheet.SpreadsheetCases.testRemoveRowsAliasReuseName) 465s Regression test for issue 4492; deleted aliases remains in database ... ok 465s testRenameAlias (TestSpreadsheet.SpreadsheetCases.testRenameAlias) 465s Test renaming of alias1 to alias2 in a spreadsheet ... ok 465s testRenameAlias2 (TestSpreadsheet.SpreadsheetCases.testRenameAlias2) 465s Test renaming of alias1 to alias2 in a spreadsheet, when referenced from another object ... ok 465s testRenameAlias3 (TestSpreadsheet.SpreadsheetCases.testRenameAlias3) 465s Test renaming of document object referenced from another object ... ok 465s testSetInvalidAlias (TestSpreadsheet.SpreadsheetCases.testSetInvalidAlias) 465s Try to use a cell address as alias name ... ok 465s testSetInvalidAlias2 (TestSpreadsheet.SpreadsheetCases.testSetInvalidAlias2) 465s Try to use a unit (reserved word) as alias name ... ok 465s testSketcher (TestSpreadsheet.SpreadsheetCases.testSketcher) 465s Mixup of Label and Name (bug #2407) ... ok 465s testUndoAliasCreationReuseName (TestSpreadsheet.SpreadsheetCases.testUndoAliasCreationReuseName) 465s Test deleted aliases by undo remains in database ... ok 465s testUnits (TestSpreadsheet.SpreadsheetCases.testUnits) 465s Units -- test unit calculations. ... ok 465s 465s ---------------------------------------------------------------------- 465s Ran 50 tests in 0.116s 465s 465s OK 465s FreeCAD 0.21.2, Libs: 0.21.2R 465s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 465s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 465s FreeCAD wouldn't be possible without FreeCAD community. 465s ##### #### ### #### 465s # # # # # # 465s # ## #### #### # # # # # 465s #### # # # # # # # ##### # # 465s # # #### #### # # # # # 465s # # # # # # # # # ## ## ## 465s # # #### #### ### # # #### ## ## ## 465s 465s Recompute...... 465s Recompute...... 465s (100 %) Recompute...... 465s (50 %) (100 %) Recompute...... 465s (50 %) (100 %) Recompute...... 465s (50 %) (100 %) Recompute...... 465s (50 %) (100 %) Recompute...... 465s (50 %) (100 %) Importing project files...... 465s (100 %) Postprocessing...... 465s (100 %) Importing project files...... 465s (100 %) Postprocessing...... 465s (100 %) Recompute...... 465s (100 %) Recompute...... 465s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Postprocessing...... 465s (100 %) Importing project files...... 465s (33 %) (66 %) (100 %) Postprocessing...... 465s (100 %) Recompute...... 465s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 465s (100 %) Recompute...... 465s (50 %) (100 %) Postprocessing...... 465s (100 %) Recompute...... 465s (50 %) (100 %) Recompute...... 465s (100 %) Recompute...... 465s (100 %) Recompute...... 465s Recompute...... 465s (100 %) Recompute...... 465s (100 %) Recompute...... 465s (100 %) Recompute...... 465s (100 %) Recompute...... 465s (100 %) Recompute...... 465s (50 %) (100 %) Recompute...... 465s (100 %) Recompute...... 465s (100 %) Postprocessing...... 465s (100 %) Recompute...... 465s (100 %) Recompute...... 465s (100 %) Recompute...... 465s (100 %) Postprocessing...... 465s (100 %) Recompute...... 465s (50 %) (100 %) Recompute...... 465s (50 %) (100 %) Recompute...... 465s Recompute...... 465s (100 %) Recompute...... 465s (100 %) Recompute...... 465s (100 %) Recompute...... 465s (100 %) Recompute...... 465s (100 %) Recompute...... 465s (100 %) Recompute...... 465s (33 %) (66 %) (100 %) Recompute...... 465s (100 %) Recompute...... 465s (100 %) Recompute...... 465s (100 %) Recompute...... 465s (100 %) Recompute...... 465s (100 %) Recompute...... 465s (100 %) Recompute...... 465s (100 %) Recompute...... 465s (100 %) Recompute...... 465s (100 %) Recompute...... 465s (100 %) Recompute...... 465s (50 %) (100 %) Recompute...... 465s (50 %) (100 %) Recompute...... 465s (50 %) (100 %) Recompute...... 465s (50 %) (100 %) Recompute...... 465s (50 %) (100 %) Recompute...... 465s (100 %) Recompute...... 465s (100 %) Recompute...... 465s (100 %) ### Running CLI Test BaseTests ### 465s testAngle (BaseTests.AlgebraTestCase.testAngle) ... ok 465s testAngleWithNullVector (BaseTests.AlgebraTestCase.testAngleWithNullVector) ... ok 465s testBounding (BaseTests.AlgebraTestCase.testBounding) ... ok 465s testInverted (BaseTests.AlgebraTestCase.testInverted) ... ok 465s testMatrix (BaseTests.AlgebraTestCase.testMatrix) ... ok 465s testMatrixToRotationFailure (BaseTests.AlgebraTestCase.testMatrixToRotationFailure) ... ok 465s testMultLeftOrRight (BaseTests.AlgebraTestCase.testMultLeftOrRight) ... ok 465s testRotAndMoveMatrix (BaseTests.AlgebraTestCase.testRotAndMoveMatrix) ... ok 465s testRotation (BaseTests.AlgebraTestCase.testRotation) ... ok 465s testRotationFromMatrix (BaseTests.AlgebraTestCase.testRotationFromMatrix) ... ok 465s testVector2d (BaseTests.AlgebraTestCase.testVector2d) ... ok 465s testYawPitchRoll (BaseTests.AlgebraTestCase.testYawPitchRoll) ... ok 468s testAsynchronPrintFromThread (BaseTests.ConsoleTestCase.testAsynchronPrintFromThread) ... ok 468s testILoggerBlocker (BaseTests.ConsoleTestCase.testILoggerBlocker) ... ok 468s testPrint (BaseTests.ConsoleTestCase.testPrint) ... ok 468s testSynchronPrintFromThread (BaseTests.ConsoleTestCase.testSynchronPrintFromThread) ... Printing error 468s Printing warning 471s ok 471s testAddition (BaseTests.MatrixTestCase.testAddition) ... ok 471s testAnything (BaseTests.MatrixTestCase.testAnything) ... ok 471s testColRow (BaseTests.MatrixTestCase.testColRow) ... ok 471s testMatrix (BaseTests.MatrixTestCase.testMatrix) ... ok 471s testMatrixPlacementMatrix (BaseTests.MatrixTestCase.testMatrixPlacementMatrix) ... ok 471s testMinus (BaseTests.MatrixTestCase.testMinus) ... ok 471s testMultLeftOrRight (BaseTests.MatrixTestCase.testMultLeftOrRight) ... ok 471s testNull (BaseTests.MatrixTestCase.testNull) ... ok 471s testNumberProtocol (BaseTests.MatrixTestCase.testNumberProtocol) ... ok 471s testOrder (BaseTests.MatrixTestCase.testOrder) ... ok 471s testPlacement (BaseTests.MatrixTestCase.testPlacement) ... ok 471s testPower (BaseTests.MatrixTestCase.testPower) ... ok 471s testRotation (BaseTests.MatrixTestCase.testRotation) ... ok 471s testScalar (BaseTests.MatrixTestCase.testScalar) ... ok 471s testScale (BaseTests.MatrixTestCase.testScale) ... ok 471s testShearing (BaseTests.MatrixTestCase.testShearing) ... ok 471s testTrace (BaseTests.MatrixTestCase.testTrace) ... ok 471s testUnity (BaseTests.MatrixTestCase.testUnity) ... ok 471s testVector (BaseTests.MatrixTestCase.testVector) ... ok 471s testVectorMult (BaseTests.MatrixTestCase.testVectorMult) ... ok 471s testBool (BaseTests.ParameterTestCase.testBool) ... ok 471s testExportImport (BaseTests.ParameterTestCase.testExportImport) ... ok 471s testFloat (BaseTests.ParameterTestCase.testFloat) ... ok 471s testGroup (BaseTests.ParameterTestCase.testGroup) ... ok 471s testGroupNames (BaseTests.ParameterTestCase.testGroupNames) ... ok 471s testInt (BaseTests.ParameterTestCase.testInt) ... ok 471s testNesting (BaseTests.ParameterTestCase.testNesting) ... ok 471s testString (BaseTests.ParameterTestCase.testString) ... ok 471s 471s ---------------------------------------------------------------------- 471s Ran 44 tests in 6.156s 471s 471s OK 471s FreeCAD 0.21.2, Libs: 0.21.2R 471s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 471s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 471s FreeCAD wouldn't be possible without FreeCAD community. 471s ##### #### ### #### 471s # # # # # # 471s # ## #### #### # # # # # 471s #### # # # # # # # ##### # # 471s # # #### #### # # # # # 471s # # # # # # # # # ## ## ## 471s # # #### #### ### # # #### ## ## ## 471s 471s Recompute...... 471s (100 %) Call from Python thread (not synchronized): count=1 471s Call from Python thread (not synchronized): count=2 471s Call from Python thread (not synchronized): count=3 471s Call from Python thread (not synchronized): count=4 471s Call from Python thread (not synchronized): count=5 471s Call from Python thread (not synchronized): count=6 471s Call from Python thread (not synchronized): count=7 471s Call from Python thread (not synchronized): count=8 471s Call from Python thread (not synchronized): count=9 471s Call from Python thread (not synchronized): count=10 471s 10 471s Printing message 471s Call from Python thread: count=1 471s Call from Python thread: count=2 471s Call from Python thread: count=3 471s Call from Python thread: count=4 471s Call from Python thread: count=5 471s Call from Python thread: count=6 471s Call from Python thread: count=7 471s Call from Python thread: count=8 471s Call from Python thread: count=9 471s Call from Python thread: count=10 471s 10 471s ### Running CLI Test UnitTests ### 471s testConversions (UnitTests.UnitBasicCases.testConversions) ... ok 471s testDivide (UnitTests.UnitBasicCases.testDivide) ... ok 471s testEnergy (UnitTests.UnitBasicCases.testEnergy) ... ok 471s testImperial (UnitTests.UnitBasicCases.testImperial) ... ok 471s testIssue6735 (UnitTests.UnitBasicCases.testIssue6735) ... ok 471s testQuantity (UnitTests.UnitBasicCases.testQuantity) ... ok 471s testSchemeTranslation (UnitTests.UnitBasicCases.testSchemeTranslation) ... b'10.0 mm : 9.524999999999999 mm : 3/8" : CentiMetre : Building US (ft-in, sqft, cft)' 471s b'100.0 mm : DeciMetre : Building US (ft-in, sqft, cft) : syntax error' 471s b'1000000.0 mm : KiloMetre : Building US (ft-in, sqft, cft) : syntax error' 471s b'1000000.0 kg/s^2 : 999999.5503821528 kg/s^2 : 5710.1466608456139511 lbf/in : MegaNewtonPerMeter : US customary (in, lb)' 471s b'1000000.0 kg/s^2 : 999999.5503821528 kg/s^2 : 5710.1466608456139511 lbf/in : MegaNewtonPerMeter : Imperial decimal (in, lb)' 471s b'1000000.0 kg/s^2 : 999999.5503821528 kg/s^2 : 5710.1466608456139511 lbf/in : MegaNewtonPerMeter : Imperial for Civil Eng (ft, ft/sec)' 471s b'1000.0 mm : Metre : Building US (ft-in, sqft, cft) : syntax error' 471s b'1.0 mm : 0.0 : 0 : MilliMetre : Building US (ft-in, sqft, cft)' 471s b'0.0254 mm : 0.0 : 0 : Thou : Building US (ft-in, sqft, cft)' 471s ok 471s testSchemes (UnitTests.UnitBasicCases.testSchemes) ... ok 471s testSelfConsistency (UnitTests.UnitBasicCases.testSelfConsistency) ... ok 471s testToString (UnitTests.UnitBasicCases.testToString) ... ok 471s testTrigonometric (UnitTests.UnitBasicCases.testTrigonometric) ... ok 471s testVoltage (UnitTests.UnitBasicCases.testVoltage) ... ok 471s 471s ---------------------------------------------------------------------- 471s Ran 12 tests in 0.008s 471s 471s OK 471s FreeCAD 0.21.2, Libs: 0.21.2R 471s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 471s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 471s FreeCAD wouldn't be possible without FreeCAD community. 471s ##### #### ### #### 471s # # # # # # 471s # ## #### #### # # # # # 471s #### # # # # # # # ##### # # 471s # # #### #### # # # # # 471s # # # # # # # # # ## ## ## 471s # # #### #### ### # # #### ## ## ## 471s 471s ### Running CLI Test Document ### 471s testIssue0003323 (Document.DocumentBacklinks.testIssue0003323) ... ok 471s testAbortTransaction (Document.DocumentBasicCases.testAbortTransaction) ... ok 471s testAccessByNameOrID (Document.DocumentBasicCases.testAccessByNameOrID) ... ok 471s testAddRemove (Document.DocumentBasicCases.testAddRemove) ... ok 471s testAddRemoveUndo (Document.DocumentBasicCases.testAddRemoveUndo) ... ok 471s testAddition (Document.DocumentBasicCases.testAddition) ... ok 471s testAttributeOfDynamicProperty (Document.DocumentBasicCases.testAttributeOfDynamicProperty) ... ok 471s testCreateDestroy (Document.DocumentBasicCases.testCreateDestroy) ... ok 471s testDuplicateLinks (Document.DocumentBasicCases.testDuplicateLinks) ... ok 471s testEnum (Document.DocumentBasicCases.testEnum) ... ok 471s testExtensionBug0002785 (Document.DocumentBasicCases.testExtensionBug0002785) ... ok 471s testExtensionBugViewProvider (Document.DocumentBasicCases.testExtensionBugViewProvider) ... ok 471s testExtensionGroup (Document.DocumentBasicCases.testExtensionGroup) ... ok 471s testExtensions (Document.DocumentBasicCases.testExtensions) ... ok 471s testIssue4823 (Document.DocumentBasicCases.testIssue4823) ... ok 471s testMem (Document.DocumentBasicCases.testMem) ... ok 471s testNoRecompute (Document.DocumentBasicCases.testNoRecompute) ... ok 471s testNoRecomputeParent (Document.DocumentBasicCases.testNoRecomputeParent) ... ok 471s testNotification_Issue2902Part2 (Document.DocumentBasicCases.testNotification_Issue2902Part2) ... ok 471s testNotification_Issue2996 (Document.DocumentBasicCases.testNotification_Issue2996) ... ok 471s testObjects (Document.DocumentBasicCases.testObjects) ... ok 471s testPlacementList (Document.DocumentBasicCases.testPlacementList) ... ok 471s testProp_NonePropertyLink (Document.DocumentBasicCases.testProp_NonePropertyLink) ... ok 471s testProp_OutputPropertyLink (Document.DocumentBasicCases.testProp_OutputPropertyLink) ... ok 471s testPropertyLink_Issue2902Part1 (Document.DocumentBasicCases.testPropertyLink_Issue2902Part1) ... ok 471s testRawAxis (Document.DocumentBasicCases.testRawAxis) ... ok 471s testRemoval (Document.DocumentBasicCases.testRemoval) ... ok 471s testSamePropertyOfLinkAndLinkedObject (Document.DocumentBasicCases.testSamePropertyOfLinkAndLinkedObject) ... ok 471s testSubObject (Document.DocumentBasicCases.testSubObject) ... /usr/share/freecad/Mod/Test/Document.py(1626): Module Document has no class Cls 471s App::FeatureTest: Link(s) to object(s) 'Cylinder' go out of the allowed scope 'Fusion'. Instead, the linked object(s) reside within 'Part1'. 471s ok 471s testWrongTypes (Document.DocumentBasicCases.testWrongTypes) ... ok 471s testCyclicDependencyOnPlacement (Document.DocumentExpressionCases.testCyclicDependencyOnPlacement) ... ok 471s testExpression (Document.DocumentExpressionCases.testExpression) ... ok 471s testIssue4649 (Document.DocumentExpressionCases.testIssue4649) ... onChanged .Cls object at 0x7ea789a9c800> Proxy 471s onChanged .Cls object at 0x7ea789a9c800> ExpressionEngine 471s onChanged .Cls object at 0x7ea789a9c800> ExpressionEngine 471s onChanged .Cls object at 0x7ea789a9c800> propA 471s Removing expression... 471s onChanged .Cls object at 0x7ea789a9c800> ExpressionEngine 471s onChanged .Cls object at 0x7ea789a9c800> _GroupTouched 471s onChanged .Cls object at 0x7ea789a9c800> propA 471s Removing expression... 471s onChanged .Cls object at 0x7ea789a9c800> ExpressionEngine 471s onChanged .Cls object at 0x7ea789a9c800> ExpressionEngine 471s onChanged .Cls object at 0x7ea789a9c800> propA 471s Removing expression... 471s onChanged .Cls object at 0x7ea789a9c800> _GroupTouched 471s ok 471s testApplyFiles (Document.DocumentFileIncludeCases.testApplyFiles) ... ok 471s testGroup (Document.DocumentGroupCases.testGroup) ... ok 471s testGroupAndGeoFeatureGroup (Document.DocumentGroupCases.testGroupAndGeoFeatureGroup) ... App::FeatureTest: Link(s) to object(s) 'Box Cylinder' go out of the allowed scope 'Fusion'. Instead, the linked object(s) reside within 'Part1 Part1'. 471s 3.1e-08 Document.cpp(2448): The graph must be a DAG. 471s 0.000105208 Document.cpp(2803): GroupTests#Part1 still touched after recompute 471s FreeCAD 0.21.2, Libs: 0.21.2R 471s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 471s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 471s FreeCAD wouldn't be possible without FreeCAD community. 471s ##### #### ### #### 471s # # # # # # 471s # ## #### #### # # # # # 471s #### # # # # # # # ##### # # 471s # # #### #### # # # # # 471s # # # # # # # # # ## ## ## 471s # # #### #### ### # # #### ## ## ## 471s 471s Postprocessing...... 471s (100 %) Recompute...... 471s (100 %) Recompute...... 471s (100 %) Recompute...... 471s (50 %) (100 %) Recompute...... 471s (50 %) (100 %) Recompute...... 471s (50 %) (100 %) Recompute...... 471s (50 %) (100 %) Recompute...... 471s (100 %) Recompute...... 471s (100 %) Importing project files...... 471s (100 %) Postprocessing...... 471s (100 %) Importing project files...... 471s (50 %) (100 %) Postprocessing...... 471s (100 %) Recompute...... 471s (14 %) (28 %) (42 %) (57 %) (71 %) (85 %) (100 %) Recompute...... 471s (7 %) (14 %) (21 %) (28 %) (35 %) (42 %) (50 %) (57 %) (64 %) (71 %) (78 %) (85 %) (92 %) (100 %) Recompute...... 471s (50 %) (100 %) Recompute...... 471s (50 %) (100 %) Recompute...... 471s (50 %) (100 %) Recompute...... 471s (33 %) (66 %) (100 %) Recompute...... 471s (100 %) Recompute...... 471s (100 %) Postprocessing...... 471s (100 %) Importing project files...... 471s (100 %) Postprocessing...... 471s (100 %) Importing project files...... 471s (100 %) Postprocessing...... 471s (100 %) Recompute...... 471s (5 %) (10 %) (15 %) (21 %) (26 %) (31 %) (36 %) (42 %) (47 %) (52 %) (57 %) (63 %) (68 %) (73 %) (78 %) (84 %) (89 %) (94 %) (100 %) Recompute...... 471s (4 %) (9 %) (13 %) (18 %) (22 %) (27 %) (31 %) (36 %) (40 %) (45 %) (50 %) (54 %) (59 %) (63 %) (68 %) (72 %) (77 %) (81 %) (86 %) (90 %) (95 %) (100 %) Recompute...... 471s (4 %) (9 %) (13 %) (18 %) (22 %) (27 %) (31 %) (36 %) (40 %) (45 %) (50 %) (54 %) (59 %) (63 %) (68 %) (72 %) (77 %) (81 %) (86 %) (90 %) (95 %) (100 %) Recompute...... 471s (4 %) (9 %) (13 %) (18 %) (22 %) (27 %) (31 %) (36 %) (40 %) (45 %) (50 %) (54 %) (59 %) (63 %) (68 %) (72 %) (77 %) (81 %) (86 %) (90 %) (95 %) (100 %) Recompute...... 471s (4 %) (9 %) (13 %) (18 %) (22 %) (27 %) (31 %) (36 %) (40 %) (45 %) (50 %) (54 %) (59 %) (63 %) (68 %) (72 %) (77 %) (81 %) (86 %) (90 %) (95 %) (100 %) Recompute...... 471s (4 %) (9 %) (13 %) (18 %) (22 %) (27 %) (31 %) (36 %) (40 %) (45 %) (50 %) (54 %) (59 %) (63 %) (68 %) (72 %) (77 %) (81 %) (86 %) (90 %) (95 %) (100 %) Recompute...... 471s (4 %) (9 %) ok 471s testIssue0003150Part2 (Document.DocumentGroupCases.testIssue0003150Part2) ... ok 471s testDocument (Document.DocumentObserverCases.testDocument) ... ok 471s testGuiObserver (Document.DocumentObserverCases.testGuiObserver) ... ok 471s testObject (Document.DocumentObserverCases.testObject) ... ok 471s testRemoveObserver (Document.DocumentObserverCases.testRemoveObserver) ... ok 471s testSave (Document.DocumentObserverCases.testSave) ... ok 471s testUndoDisabledDocument (Document.DocumentObserverCases.testUndoDisabledDocument) ... ok 471s testColorList (Document.DocumentPlatformCases.testColorList) ... Document with the UUID '8a1402c0-c7ab-4534-8ac5-fb3ba677d627' already exists, change to 'b8200eb3-0e77-4ec6-b097-f4f62cdbac88' 471s No such attribute 'Name123' 471s Recompute failed! 471s Invalid column specification 471s Invalid column specification 471s Invalid column specification 471s ok 471s testFloatList (Document.DocumentPlatformCases.testFloatList) ... ok 471s testPoints (Document.DocumentPlatformCases.testPoints) ... ok 471s testVectorList (Document.DocumentPlatformCases.testVectorList) ... ok 471s testDescent (Document.DocumentPropertyCases.testDescent) ... ok 471s testRemoveProperty (Document.DocumentPropertyCases.testRemoveProperty) ... ok 471s testRemovePropertyExpression (Document.DocumentPropertyCases.testRemovePropertyExpression) ... ok 471s testRemovePropertyOnChange (Document.DocumentPropertyCases.testRemovePropertyOnChange) ... ok 471s testDescent (Document.DocumentRecomputeCases.testDescent) ... ok 471s testRecompute (Document.DocumentRecomputeCases.testRecompute) ... 471s 471s 471s 471s 471s 471s 471s 471s 471s 471s 471s ok 471s testActiveDocument (Document.DocumentSaveRestoreCases.testActiveDocument) ... ok 471s testExtensionSaveRestore (Document.DocumentSaveRestoreCases.testExtensionSaveRestore) ... ok 471s testPersistenceContentDump (Document.DocumentSaveRestoreCases.testPersistenceContentDump) ... ok 471s testRestore (Document.DocumentSaveRestoreCases.testRestore) ... ok 471s testSaveAndRestore (Document.DocumentSaveRestoreCases.testSaveAndRestore) ... ok 471s testAbsoluteA12 (Document.FeatureTestAbsAddress.testAbsoluteA12) ... ok 471s testAbsoluteA13 (Document.FeatureTestAbsAddress.testAbsoluteA13) ... ok 471s testAbsoluteAA13 (Document.FeatureTestAbsAddress.testAbsoluteAA13) ... ok 471s testAbsoluteABC1 (Document.FeatureTestAbsAddress.testAbsoluteABC1) ... ok 471s testAbsoluteABC2 (Document.FeatureTestAbsAddress.testAbsoluteABC2) ... ok 471s testAbsoluteZZ12 (Document.FeatureTestAbsAddress.testAbsoluteZZ12) ... ok 471s testEmpty (Document.FeatureTestAbsAddress.testEmpty) ... ok 471s testInvalid (Document.FeatureTestAbsAddress.testInvalid) ... ok 471s testRelative (Document.FeatureTestAbsAddress.testRelative) ... ok 471s testInvalidAttribute (Document.FeatureTestAttribute.testInvalidAttribute) ... ok 471s testRemoval (Document.FeatureTestAttribute.testRemoval) ... ok 471s testValidAttribute (Document.FeatureTestAttribute.testValidAttribute) ... ok 471s testA (Document.FeatureTestColumn.testA) ... ok 471s testAA (Document.FeatureTestColumn.testAA) ... ok 471s testAAA (Document.FeatureTestColumn.testAAA) ... ok 471s testAAZ (Document.FeatureTestColumn.testAAZ) ... ok 471s testAB (Document.FeatureTestColumn.testAB) ... ok 471s testABCD (Document.FeatureTestColumn.testABCD) ... ok 471s testABCDSilent (Document.FeatureTestColumn.testABCDSilent) ... ok 471s testALL (Document.FeatureTestColumn.testALL) ... ok 471s testAZ (Document.FeatureTestColumn.testAZ) ... ok 471s testAZA (Document.FeatureTestColumn.testAZA) ... ok 471s testAb (Document.FeatureTestColumn.testAb) ... ok 471s testAbSilent (Document.FeatureTestColumn.testAbSilent) ... ok 471s testBA (Document.FeatureTestColumn.testBA) ... ok 471s testCB (Document.FeatureTestColumn.testCB) ... ok 471s testCBA (Document.FeatureTestColumn.testCBA) ... ok 471s testEmpty (Document.FeatureTestColumn.testEmpty) ... ok 471s testEmptySilent (Document.FeatureTestColumn.testEmptySilent) ... ok 471s testZ (Document.FeatureTestColumn.testZ) ... ok 471s testZA (Document.FeatureTestColumn.testZA) ... ok 471s testZZ (Document.FeatureTestColumn.testZZ) ... ok 471s testZZA (Document.FeatureTestColumn.testZZA) ... Invalid row specification. 471s ok 471s testZZZ (Document.FeatureTestColumn.testZZZ) ... ok 471s test0 (Document.FeatureTestRow.test0) ... ok 471s test1 (Document.FeatureTestRow.test1) ... ok 471s test16384 (Document.FeatureTestRow.test16384) ... ok 471s test16385 (Document.FeatureTestRow.test16385) ... ok 471s testA (Document.FeatureTestRow.testA) ... ok 471s testEmpty (Document.FeatureTestRow.testEmpty) ... ok 471s testException (Document.FeatureTestRow.testException) ... ok 471s testUndo (Document.UndoRedoCases.testUndo) ... ok 471s testUndoClear (Document.UndoRedoCases.testUndoClear) ... ok 471s testUndoInList (Document.UndoRedoCases.testUndoInList) ... ok 471s testUndoIssue0003150Part1 (Document.UndoRedoCases.testUndoIssue0003150Part1) ... ok 471s testUndoProperties (Document.UndoRedoCases.testUndoProperties) ... ok 471s 471s ---------------------------------------------------------------------- 471s Ran 104 tests in 0.073s 471s 471s OK 471s (13 %) (18 %) (22 %) (27 %) (31 %) (36 %) (40 %) (45 %) (50 %) (54 %) (59 %) (63 %) (68 %) (72 %) (77 %) (81 %) (86 %) (90 %) (95 %) (100 %) Recompute...... 471s (4 %) (9 %) Recompute...... 471s (4 %) (9 %) (13 %) (18 %) (22 %) (27 %) (31 %) (36 %) (40 %) (45 %) (50 %) (54 %) (59 %) (63 %) (68 %) (72 %) (77 %) (81 %) (86 %) (90 %) (95 %) (100 %) Recompute...... 471s (100 %) Importing project files...... 471s (25 %) (50 %) (75 %) (100 %) Postprocessing...... 471s (100 %) Importing project files...... 471s (25 %) (50 %) (75 %) (100 %) Postprocessing...... 471s (100 %) Importing project files...... 471s (20 %) (40 %) (60 %) (80 %) (100 %) Postprocessing...... 471s (100 %) Importing project files...... 471s (25 %) (50 %) (75 %) (100 %) Postprocessing...... 471s (100 %) Importing project files...... 471s (16 %) (33 %) (50 %) (66 %) (83 %) (100 %) Postprocessing...... 471s (100 %) Recompute...... 471s (100 %) Recompute...... 471s (33 %) (66 %) (100 %) Recompute...... 471s (33 %) (66 %) (100 %) Recompute...... 471s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 471s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 471s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 471s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 471s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 471s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 471s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Postprocessing...... 471s (100 %) Importing project files...... 471s (25 %) (50 %) (75 %) (100 %) Importing project files...... 471s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Importing project files...... 471s (25 %) (50 %) (75 %) (100 %) Importing project files...... 471s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Postprocessing...... 471s (100 %) Recompute...... 471s Recompute...... 471s (100 %) Recompute...... 471s (20 %) (40 %) (60 %) (80 %) (100 %) Recompute...... 471s (14 %) (28 %) (42 %) (57 %) (71 %) (85 %) (100 %) Recompute...... 471s (16 %) (33 %) (50 %) (66 %) (83 %) (100 %) ### Running CLI Test Metadata ### 471s test_content_item_tags (Metadata.TestMetadata.test_content_item_tags) ... TestWorkbenchA 471s TestWorkbenchB 471s TestWorkbenchC 471s TestWorkbenchD 471s ok 471s test_content_types (Metadata.TestMetadata.test_content_types) ... ok 471s test_copy_constructor (Metadata.TestMetadata.test_copy_constructor) ... ok 471s test_default_constructor (Metadata.TestMetadata.test_default_constructor) ... ok 471s test_file_path (Metadata.TestMetadata.test_file_path) ... ok 471s test_first_supported_version (Metadata.TestMetadata.test_first_supported_version) ... ok 471s test_generic_metadata (Metadata.TestMetadata.test_generic_metadata) ... ok 471s test_last_supported_version (Metadata.TestMetadata.test_last_supported_version) ... ok 471s test_min_python_version (Metadata.TestMetadata.test_min_python_version) ... ok 471s test_supports_current (Metadata.TestMetadata.test_supports_current) ... ok 471s test_toplevel_tags (Metadata.TestMetadata.test_toplevel_tags) ... ok 471s test_xml_constructor (Metadata.TestMetadata.test_xml_constructor) ... ok 471s 471s ---------------------------------------------------------------------- 471s Ran 12 tests in 0.003s 471s 471s OK 471s FreeCAD 0.21.2, Libs: 0.21.2R 471s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 471s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 471s FreeCAD wouldn't be possible without FreeCAD community. 471s ##### #### ### #### 471s # # # # # # 471s # ## #### #### # # # # # 471s #### # # # # # # # ##### # # 471s # # #### #### # # # # # 471s # # # # # # # # # ## ## ## 471s # # #### #### ### # # #### ## ## ## 471s 471s ### Running CLI Test UnicodeTests ### 472s testSaveAndRestore (UnicodeTests.DocumentSaveRestoreCases.testSaveAndRestore) ... ok 472s testUnicodeLabel (UnicodeTests.UnicodeBasicCases.testUnicodeLabel) ... ok 472s 472s ---------------------------------------------------------------------- 472s Ran 2 tests in 0.003s 472s 472s OK 472s FreeCAD 0.21.2, Libs: 0.21.2R 472s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 472s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 472s FreeCAD wouldn't be possible without FreeCAD community. 472s ##### #### ### #### 472s # # # # # # 472s # ## #### #### # # # # # 472s #### # # # # # # # ##### # # 472s # # #### #### # # # # # 472s # # # # # # # # # ## ## ## 472s # # #### #### ### # # #### ## ## ## 472s 472s Importing project files...... 472s (25 %) (50 %) (75 %) (100 %) Postprocessing...... 472s (100 %) ### Running CLI Test TestPythonSyntax ### 472s testAll (TestPythonSyntax.PythonSyntaxTestCase.testAll) ... :194: SyntaxWarning: invalid escape sequence '\s' 472s :197: SyntaxWarning: invalid escape sequence '\s' 472s :355: SyntaxWarning: invalid escape sequence '\w' 478s :24: SyntaxWarning: invalid escape sequence '\K' 478s :454: SyntaxWarning: invalid escape sequence '\[' 478s :95: SyntaxWarning: invalid escape sequence '\[' 478s :751: SyntaxWarning: invalid escape sequence '\#' 478s :767: SyntaxWarning: invalid escape sequence '\#' 478s :795: SyntaxWarning: invalid escape sequence '\?' 478s :797: SyntaxWarning: invalid escape sequence '\/' 478s :559: SyntaxWarning: invalid escape sequence '\[' 478s :42: SyntaxWarning: invalid escape sequence '\d' 478s :1443: SyntaxWarning: invalid escape sequence '\s' 478s :1445: SyntaxWarning: invalid escape sequence '\(' 478s :416: SyntaxWarning: invalid escape sequence '\.' 478s :732: SyntaxWarning: invalid escape sequence '\d' 478s :935: SyntaxWarning: invalid escape sequence '\s' 478s :935: SyntaxWarning: invalid escape sequence '\s' 478s :935: SyntaxWarning: invalid escape sequence '\s' 478s :938: SyntaxWarning: invalid escape sequence '\.' 478s :1620: SyntaxWarning: invalid escape sequence '\(' 478s :1621: SyntaxWarning: invalid escape sequence '\s' 478s :236: SyntaxWarning: invalid escape sequence '\.' 478s :238: SyntaxWarning: invalid escape sequence '\+' 478s :3866: SyntaxWarning: invalid escape sequence '\$' 479s :7: SyntaxWarning: invalid escape sequence '\i' 479s :5: SyntaxWarning: invalid escape sequence '\i' 479s :426: SyntaxWarning: invalid escape sequence '\[' 479s :504: SyntaxWarning: invalid escape sequence '\[' 479s :639: SyntaxWarning: invalid escape sequence '\[' 479s ok 479s 479s ---------------------------------------------------------------------- 479s Ran 1 test in 7.420s 479s 479s OK 479s FreeCAD 0.21.2, Libs: 0.21.2R 479s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 479s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 479s FreeCAD wouldn't be possible without FreeCAD community. 479s ##### #### ### #### 479s # # # # # # 479s # ## #### #### # # # # # 479s #### # # # # # # # ##### # # 479s # # #### #### # # # # # 479s # # # # # # # # # ## ## ## 479s # # #### #### ### # # #### ## ## ## 479s 479s ### Running CLI Test TestPathApp ### 480s /usr/share/freecad/Mod/Path/PathTests/TestPathPost.py:355: SyntaxWarning: invalid escape sequence '\w' 480s """ 480s test000 (PathTests.TestPathPost.TestBuildPostList.test000) ... ok 480s test010 (PathTests.TestPathPost.TestBuildPostList.test010) ... ok 480s test020 (PathTests.TestPathPost.TestBuildPostList.test020) ... ok 480s test030 (PathTests.TestPathPost.TestBuildPostList.test030) ... FreeCAD 0.21.2, Libs: 0.21.2R 480s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 480s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 480s FreeCAD wouldn't be possible without FreeCAD community. 480s ##### #### ### #### 480s # # # # # # 480s # ## #### #### # # # # # 480s #### # # # # # # # ##### # # 480s # # #### #### # # # # # 480s # # # # # # # # # ## ## ## 480s # # #### #### ### # # #### ## ## ## 480s 480s Importing project files...... 480s (1 %) (3 %) (4 %) (6 %) (8 %) (9 %) (11 %) (13 %) (14 %) (16 %) (18 %) (19 %) (21 %) (22 %) (24 %) (26 %) (27 %) (29 %) (31 %) (32 %) (34 %) (36 %) (37 %) (39 %) (40 %) (42 %) (44 %) (45 %) (47 %) (49 %) (50 %) (52 %) (54 %) (55 %) (57 %) (59 %) (60 %) (62 %) (63 %) (65 %) (67 %) (68 %) (70 %) (72 %) (73 %) (75 %) (77 %) (78 %) (80 %) (81 %) (83 %) (85 %) (86 %) (88 %) (90 %) (91 %) (93 %) (95 %) (96 %) (98 %) (100 %) Postprocessing...... 480s (100 %) Importing project files...... 480s (1 %) (3 %) (4 %) (6 %) (8 %) (9 %) (11 %) (13 %) (14 %) (16 %) (18 %) (19 %) (21 %) (22 %) (24 %) (26 %) (27 %) (29 %) (31 %) (32 %) (34 %) (36 %) (37 %) (39 %) (40 %) (42 %) (44 %) (45 %) (47 %) (49 %) (50 %) (52 %) (54 %) (55 %) (57 %) (59 %) (60 %) (62 %) (63 %) (65 %) (67 %) (68 %) (70 %) (72 %) (73 %) (75 %) (77 %) (78 %) (80 %) (81 %) (83 %) (85 %) (86 %) (88 %) (90 %) (91 %) (93 %) (95 %) (96 %) (98 %) (100 %) Postprocessing...... 480s (100 %) Importing project files...... 480s (1 %) (3 %) (4 %) (6 %) (8 %) (9 %) (11 %) (13 %) (14 %) (16 %) (18 %) (19 %) (21 %) (22 %) (24 %) (26 %) (27 %) (29 %) (31 %) (32 %) (34 %) (36 %) (37 %) (39 %) (40 %) (42 %) (44 %) (45 %) (47 %) (49 %) (50 %) (52 %) (54 %) (55 %) (57 %) (59 %) (60 %) (62 %) (63 %) (65 %) (67 %) (68 %) (70 %) (72 %) (73 %) (75 %) (77 %) (78 %) (80 %) (81 %) (83 %) (85 %) (86 %) (88 %) (90 %) (91 %) (93 %) (95 %) (96 %) (98 %) (100 %) Postprocessing...... 480s (100 %) Importing project files...... 480s (1 %) (3 %) (4 %) (6 %) (8 %) (9 %) (11 %) (13 %) (14 %) (16 %) (18 %) (19 %) (21 %) (22 %) (24 %) (26 %) (27 %) (29 %) (31 %) (32 %) (34 %) (36 %) (37 %) (39 %) (40 %) (42 %) (44 %) (45 %) (47 %) (49 %) (50 %) (52 %) (54 %) (55 %) (57 %) (59 %) (60 %) (62 %) (63 %) (65 %) (67 %) (68 %) (70 %) (72 %) (73 %) (75 %) (77 %) (78 %) (80 %) (81 %) (ok 480s test040 (PathTests.TestPathPost.TestBuildPostList.test040) ... ok 480s test050 (PathTests.TestPathPost.TestBuildPostList.test050) ... ok 480s test060 (PathTests.TestPathPost.TestBuildPostList.test060) ... ok 480s test000 (PathTests.TestCentroidPost.TestCentroidPost.test000) 480s Test Output Generation. ... testpath 480s postprocessing... 480s done postprocessing. 480s testpath 480s postprocessing... 480s done postprocessing. 480s testpath 480s postprocessing... 480s done postprocessing. 480s ok 480s test010 (PathTests.TestCentroidPost.TestCentroidPost.test010) 480s Test command Generation. ... testpath 480s postprocessing... 480s done postprocessing. 480s testpath 480s postprocessing... 480s done postprocessing. 480s ok 480s test020 (PathTests.TestCentroidPost.TestCentroidPost.test020) 480s Test Line Numbers ... testpath 480s postprocessing... 480s done postprocessing. 480s ok 480s test030 (PathTests.TestCentroidPost.TestCentroidPost.test030) 480s Test Pre-amble ... testpath 480s postprocessing... 480s done postprocessing. 480s ok 480s test040 (PathTests.TestCentroidPost.TestCentroidPost.test040) 480s Test Post-amble ... testpath 480s postprocessing... 480s done postprocessing. 480s ok 480s test050 (PathTests.TestCentroidPost.TestCentroidPost.test050) 480s Test inches ... testpath 480s postprocessing... 480s done postprocessing. 480s testpath 480s postprocessing... 480s done postprocessing. 480s ok 480s test060 (PathTests.TestCentroidPost.TestCentroidPost.test060) 480s Test test modal ... testpath 480s postprocessing... 480s done postprocessing. 480s ok 480s test070 (PathTests.TestCentroidPost.TestCentroidPost.test070) 480s Test axis modal ... testpath 480s postprocessing... 480s done postprocessing. 480s ok 480s test080 (PathTests.TestCentroidPost.TestCentroidPost.test080) 480s Test tool change ... testpath 480s postprocessing... 480s done postprocessing. 480s testpath 480s postprocessing... 480s done postprocessing. 480s ok 480s test090 (PathTests.TestCentroidPost.TestCentroidPost.test090) 480s Test comment ... testpath 480s postprocessing... 480s done postprocessing. 480s ok 480s test00 (PathTests.TestPathDressupDogbone.TestDressupDogbone.test00) 480s Verify bones are inserted for simple moves. ... 83 %) (85 %) (86 %) (88 %) (90 %) (91 %) (93 %) (95 %) (96 %) (98 %) (100 %) Postprocessing...... 480s (100 %) Importing project files...... 480s (1 %) (3 %) (4 %) (6 %) (8 %) (9 %) (11 %) (13 %) (14 %) (16 %) (18 %) (19 %) (21 %) (22 %) (24 %) (26 %) (27 %) (29 %) (31 %) (32 %) (34 %) (36 %) (37 %) (39 %) (40 %) (42 %) (44 %) (45 %) (47 %) (49 %) (50 %) (52 %) (54 %) (55 %) (57 %) (59 %) (60 %) (62 %) (63 %) (65 %) (67 %) (68 %) (70 %) (72 %) (73 %) (75 %) (77 %) (78 %) (80 %) (81 %) (83 %) (85 %) (86 %) (88 %) (90 %) (91 %) (93 %) (95 %) (96 %) (98 %) (100 %) Postprocessing...... 480s (100 %) Importing project files...... 480s (1 %) (3 %) (4 %) (6 %) (8 %) (9 %) (11 %) (13 %) (14 %) (16 %) (18 %) (19 %) (21 %) (22 %) (24 %) (26 %) (27 %) (29 %) (31 %) (32 %) (34 %) (36 %) (37 %) (39 %) (40 %) (42 %) (44 %) (45 %) (47 %) (49 %) (50 %) (52 %) (54 %) (55 %) (57 %) (59 %) (60 %) (62 %) (63 %) (65 %) (67 %) (68 %) (70 %) (72 %) (73 %) (75 %) (77 %) (78 %) (80 %) (81 %) (83 %) (85 %) (86 %) (88 %) (90 %) (91 %) (93 %) (95 %) (96 %) (98 %) (100 %) Postprocessing...... 480s (100 %) Importing project files...... 480s (1 %) (3 %) (4 %) (6 %) (8 %) (9 %) (11 %) (13 %) (14 %) (16 %) (18 %) (19 %) (21 %) (22 %) (24 %) (26 %) (27 %) (29 %) (31 %) (32 %) (34 %) (36 %) (37 %) (39 %) (40 %) (42 %) (44 %) (45 %) (47 %) (49 %) (50 %) (52 %) (54 %) (55 %) (57 %) (59 %) (60 %) (62 %) (63 %) (65 %) (67 %) (68 %) (70 %) (72 %) (73 %) (75 %) (77 %) (78 %) (80 %) (81 %) (83 %) (85 %) (86 %) (88 %) (90 %) (91 %) (93 %) (95 %) (96 %) (98 %) (100 %) Postprocessing...... 480s (100 %) Dogbone.INFO: Here we go ... 480s Dogbone.INFO: Default side = right 480s Dogbone.INFO: inside -> side = left 480s Dogbone.INFO: CW -> stay on side 480s Dogbone.INFO: Here we go ... 480s Dogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ] 480s Dogbone.INFO: nope 480s Dogbone.INFO: 1: Command G1 [ Z:0 ] 480s Dogbone.INFO: nope 480s Dogbone.INFO: 2: Command G1 [ Y:100 ] 480s Dogbone.INFO: is a candidate, keeping for later 480s Dogbone.INFO: adding to odds and ends 480s Dogbone.INFO: 3: Command G1 [ X:12 ] 480s Dogbone.INFO: - direction = Right/Right 480s Dogbone.INFO: Found bone corner: Vector (10.0, 100.0, 0.0) 480s Dogbone.INFO: 4: Command G1 [ Y:10 ] 480s Dogbone.INFO: - direction = Right/Right 480s Dogbone.INFO: Found bone corner: Vector (12.0, 100.0, 0.0) 480s Dogbone.INFO: removing potential path crossing 480s Dogbone.INFO: 5: Command G1 [ X:10 ] 480s Dogbone.INFO: - direction = Right/Right 480s Dogbone.INFO: Found bone corner: Vector (12.0, 10.0, 0.0) 480s Dogbone.INFO: removing potential path crossing 480s Dogbone.INFO: 6: Command G1 [ Z:10 ] 480s Dogbone.INFO: Looking for connection in odds and ends 480s Dogbone.INFO: - direction = Right/Right 480s Dogbone.INFOok 480s test01 (PathTests.TestPathDressupDogbone.TestDressupDogbone.test01) 480s Verify bones are inserted if hole ends with rapid move out. ... ok 480s test02 (PathTests.TestPathDressupDogbone.TestDressupDogbone.test02) 480s Verify bones are correctly generated for a Profile. ... Area.cpp(1429): hit bottom -0,1.77636e-15,1e-06 480s Area.cpp(1429): hit bottom 0,0,1e-07 480s Area.cpp(1429): hit bottom 0,0,1e-07 480s : and there is one 480s Dogbone.INFO: removing potential path crossing 480s Dogbone.INFO: Here we go ... 480s Dogbone.INFO: Default side = right 480s Dogbone.INFO: inside -> side = left 480s Dogbone.INFO: CW -> stay on side 480s Dogbone.INFO: Here we go ... 480s Dogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ] 480s Dogbone.INFO: nope 480s Dogbone.INFO: 1: Command G1 [ Z:0 ] 480s Dogbone.INFO: nope 480s Dogbone.INFO: 2: Command G1 [ Y:100 ] 480s Dogbone.INFO: is a candidate, keeping for later 480s Dogbone.INFO: adding to odds and ends 480s Dogbone.INFO: 3: Command G1 [ X:12 ] 480s Dogbone.INFO: - direction = Right/Right 480s Dogbone.INFO: Found bone corner: Vector (10.0, 100.0, 0.0) 480s Dogbone.INFO: 4: Command G1 [ Y:10 ] 480s Dogbone.INFO: - direction = Right/Right 480s Dogbone.INFO: Found bone corner: Vector (12.0, 100.0, 0.0) 480s Dogbone.INFO: removing potential path crossing 480s Dogbone.INFO: 5: Command G1 [ X:10 ] 480s Dogbone.INFO: - direction = Right/Right 480s Dogbone.INFO: Found bone corner: Vector (12.0, 10.0, 0.0) 480s Dogbone.INFO: removing potential path crossing 480s Dogbone.INFO: 6: Command G0 [ Z:10 ] 480s Dogbone.INFO: Looking for connection in odds and ends 480s Dogbone.INFO: - direction = Right/Right 480s Dogbone.INFO: and there is one 480s Dogbone.INFO: removing potential path crossing 480s Recompute...... 480s (50 %) (100 %) Recompute...... 480s (33 %) (66 %) (100 %) Recompute...... 480s (12 %) (25 %) (37 %) (50 %) (62 %) (75 %) (87 %) (100 %) Importing project files...... 480s (25 %) (50 %) (75 %) (100 %) Postprocessing...... 480s (100 %) Recompute...... 480s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Importing project files...... 480s (25 %) (50 %) (75 %) (100 %) Recompute...... 480s (4 %) (9 %) (13 %) (18 %) (22 %) (27 %) (31 %) (36 %) (40 %) (45 %) (50 %) (54 %) (59 %) (63 %) (68 %) (72 %) (77 %) (81 %) (86 %) (90 %) (95 %) (100 %) SetupSheet.INFO: SetupSheet has no support for Profile 480s Recompute...... 480s (7 %) (15 %) (23 %) (30 %) (38 %) (46 %) (53 %) (61 %) (69 %) (76 %) (84 %) (92 %) (100 %) Dogbone.INFO: Here we go ... 480s Dogbone.INFO: Default side = right 480s Dogbone.INFO: not inside -> side stays right 480s Dogbone.INFO: CW -> stay on side 480s Recompute...... 480s (7 %) (14 %) (21 %) (28 %) (35 %) (42 %) (50 %) (57 %) (64 %) (71 %) Dogbone.INFO: Here we go ... 480s Dogbone.INFO: 0: Command (Profile) [ ] 480s Dogbone.INFO: 1: Command (Compensated Tool Path. Diameter: 5.0) [ ] 480s Dogbone.INFO: 2: Command G0 [ Z:16 ] 480s Dogbone.INFO: nope 480s Dogbone.INFO: 3: Command G0 [ X:72.5 Y:72.5 ] 480s Dogbone.INFO: nope 480s Dogbone.INFO: 4: Command G0 [ Z:14 ] 480s Dogbone.INFO: nope 480s Dogbone.INFO: 5: Command G1 [ X:72.5 Y:72.5 Z:5 ] 480s Dogbone.INFO: nope 480s Dogbone.INFO: 6: Command G1 [ X:27.5 Y:72.5 Z:5 ] 480s Dogbone.INFO: is a candidate, keeping for later 480s Dogbone.INFO: adding to odds and ends 480s Dogbone.INFO: 7: Command G1 [ X:27.5 Y:27.5 Z:5 ] 480s Dogbone.INFO: - direction = Left/Left 480s Dogbone.INFO: Found bone corner: Vector (27.500000099999987, 72.5, 5.0) 480s Dogbone.INFO: 8: Command G1 [ X:72.5 Y:27.5 Z:5 ] 480s Dogbone.INFO: - direction = Left/Left 480s Dogbone.INFO: Found bone corner: Vector (27.500000099999987, 27.5, 5.0) 480s Dogbone.INFO: removing potential path crossing 480s Dogbone.INFO: 9: Command G1 [ X:72.5 Y:72.5 Z:5 ] 480s Dogbone.INFO: - direction = Left/Left 480s Dogbone.INFO: Found bone corner: Vector (72.49999999999999, 27.5, 5.0) 480s Dogbone.INFO: removing potential path crossing 480s Dogbone.INFO: 10: Command G1 [ X:72.5 Y:72.5 Z:1e-07 ] 480s Dogbone.INFO: Looking for connection in odds and ends 480s Dogbone.INFO: - direction = Lefok 480s test03 (PathTests.TestPathDressupDogbone.TestDressupDogbone.test03) 480s Verify no bone is inserted for straight move interrupted by plunge. ... t/Left 480s Dogbone.INFO: and there is one 480s Dogbone.INFO: removing potential path crossing 480s Dogbone.INFO: 11: Command G1 [ X:27.5 Y:72.5 Z:1e-07 ] 480s Dogbone.INFO: is a candidate, keeping for later 480s Dogbone.INFO: adding to odds and ends 480s Dogbone.INFO: 12: Command G1 [ X:27.5 Y:27.5 Z:1e-07 ] 480s Dogbone.INFO: - direction = Left/Left 480s Dogbone.INFO: Found bone corner: Vector (27.500000099999987, 72.5, 1e-07) 480s Dogbone.INFO: 13: Command G1 [ X:72.5 Y:27.5 Z:1e-07 ] 480s Dogbone.INFO: - direction = Left/Left 480s Dogbone.INFO: Found bone corner: Vector (27.500000099999987, 27.5, 1e-07) 480s Dogbone.INFO: removing potential path crossing 480s Dogbone.INFO: 14: Command G1 [ X:72.5 Y:72.5 Z:1e-07 ] 480s Dogbone.INFO: - direction = Left/Left 480s Dogbone.INFO: Found bone corner: Vector (72.49999999999999, 27.5, 1e-07) 480s Dogbone.INFO: removing potential path crossing 480s Dogbone.INFO: 15: Command G0 [ F:0 Z:16 ] 480s Dogbone.INFO: Looking for connection in odds and ends 480s Dogbone.INFO: - direction = Left/Left 480s Dogbone.INFO: and there is one 480s Dogbone.INFO: removing potential path crossing 480s Dogbone.INFO: 16: Command G0 [ Z:16 ] 480s Dogbone.INFO: ignoring and dropping noop move 480s Dogbone.INFO: 17: Command G0 [ X:72.5 Y:72.5 ] 480s Dogbone.INFO: ignoring and dropping noop move 480s Dogbone.INFO: 18: Command G0 [ X:102.5 ] 480s Dogbone.INFO: nope 480s Dogbone.INFO: 19: Command G0 [ X:102.5 Z:14 ] 480s Dogbone.INFO: nope 480s Dogbone.INFO: 20: Command G1 [ X:102.5 Y:72.5 Z:5 ] 480s Dogbone.INFO: nope 480s Dogbone.INFO: 21: Command G1 [ X:102.5 Y:0 Z:5 ] 480s Dogbone.INFO: is a candidate, keeping for later 480s Dogbone.INFO: adding to odds and ends 480s Dogbone.INFO: 22: Command G2 [ I:-2.5 J:5.2685e-08 K:0 X:100 Y:-2.5 Z:5 ] 480s Dogbone.INFO: nope 480s Dogbone.INFO: 23: Command G1 [ X:1.5e-07 Y:-2.5 Z:5 ] 480s Dogbone.INFO: is a candidate, keeping for later 480s Dogbone.INFO: 24: Command G2 [ I:5.2685e-08 J:2.5 K:0 X:-2.5 Y:0 Z:5 ] 480s Dogbone.INFO: nope 480s Dogbone.INFO: 25: Command G1 [ X:-2.5 Y:100 Z:5 ] 480s Dogbone.INFO: is a candidate, keeping for later 480s Dogbone.INFO: 26: Command G2 [ I:2.5 J:-5.2685e-08 K:0 X:1.5e-07 Y:102.5 Z:5 ] 480s Dogbone.INFO: nope 480s Dogbone.INFO: 27: Command G1 [ X:100 Y:102.5 Z:5 ] 480s Dogbone.INFO: is a candidate, keeping for later 480s Dogbone.INFO: 28: Command G2 [ I:-5.2685e-08 J:-2.5 K:0 X:102.5 Y:100 Z:5 ] 480s Dogbone.INFO: nope 480s Dogbone.INFO: 29: Command G1 [ X:102.5 Y:72.5 Z:5 ] 480s Dogbone.INFO: is a candidate, keeping for later 480s Dogbone.INFO: 30: Command G1 [ X:102.5 Y:72.5 Z:1e-07 ] 480s Dogbone.INFO: Looking for connection in odds and ends 480s Dogbone.INFO: - direction = Straight/Left 480s Dogbone.INFO: 31: Command G1 [ X:102.5 Y:0 Z:1e-07 ] 480s Dogbone.INFO: is a candidate, keeping for later 480s Dogbone.INFO: adding to odds and ends 480s Dogbone.INFO: 32: Command G2 [ I:-2.5 J:5.2685e-08 K:0 X:100 Y:-2.5 Z:1e-07 ] 480s Dogbone.INFO: nope 480s Dogbone.INFO: 33: Command G1 [ X:1.5e-07 Y:-2.5 Z:1e-07 ] 480s Dogbone.INFO: is a candidate, keeping for later 480s Dogbone.INFO: 34: Command G2 [ I:5.2685e-08 J:2.5 K:0 X:-2.5 Y:0 Z:1e-07 ] 480s Dogbone.INFO: nope 480s Dogbone.INFO: 35: Command G1 [ X:-2.5 Y:100 Z:1e-07 ] 480s Dogbone.INFO: is a candidate, keeping for later 480s Dogbone.INFO: 36: Command G2 [ I:2.5 J:-5.2685e-08 K:0 X:1.5e-07 Y:102.5 Z:1e-07 ] 480s Dogbone.INFO: nope 480s Dogbone.INFO: 37: Command G1 [ X:100 Y:102.5 Z:1e-07 ] 480s Dogbone.INFO: is a candidate, keeping for later 480s Dogbone.INFO: 38: Command G2 [ I:-5.2685e-08 J:-2.5 K:0 X:102.5 Y:100 Z:1e-07 ] 480s Dogbone.INFO: nope 480s Dogbone.INFO: 39: Command G1 [ X:102.5 Y:72.5 Z:1e-07 ] 480s Dogbone.INFO: is a candidate, keeping for later 480s Dogbone.INFO: 40: Command G0 [ F:0 Z:16 ] 480s Dogbone.INFO: Looking for connection in odds and ends 480s Dogbone.INFO: - direction = Straight/Left 480s Dogbone.INFO: 41: Command G0 [ Z:16 ] 480s Dogbone.INFO: ignoring and dropping noop move 480s (78 %) (85 %) (92 %) (100 %) Dogbone.INFO: Here we go ... 480s Dogbone.INFO: Default side = right 480s Dogbone.INFO: inside -> side = left 480s Dogbone.INFO: CW -> stay on side 480s Dogbone.INFO: Here we go ... 480s Dogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ] 480s Dogbone.INFO: nope 480s Dogbone.INFO: 1: Command G1 ok 480s test04 (PathTests.TestPathDressupDogbone.TestDressupDogbone.test04) 480s Verify can handle comments between moves ... ok 480s test05 (PathTests.TestPathDressupDogbone.TestDressupDogbone.test05) 480s Verify can handle noops between moves ... [ Z:0 ] 480s Dogbone.INFO: nope 480s Dogbone.INFO: 2: Command G1 [ X:0 ] 480s Dogbone.INFO: is a candidate, keeping for later 480s Dogbone.INFO: adding to odds and ends 480s Dogbone.INFO: 3: Command ( start) [ ] 480s Dogbone.INFO: 4: Command G1 [ Y:0 ] 480s Dogbone.INFO: - direction = Left/Right 480s Dogbone.INFO: is a candidate, keeping for later 480s Dogbone.INFO: 5: Command G1 [ X:15 ] 480s Dogbone.INFO: - direction = Left/Right 480s Dogbone.INFO: is a candidate, keeping for later 480s Dogbone.INFO: 6: Command G1 [ Y:10 ] 480s Dogbone.INFO: - direction = Left/Right 480s Dogbone.INFO: is a candidate, keeping for later 480s Dogbone.INFO: 7: Command G1 [ X:10 ] 480s Dogbone.INFO: - direction = Left/Right 480s Dogbone.INFO: is a candidate, keeping for later 480s Dogbone.INFO: 8: Command ( straight line move to start) [ ] 480s Dogbone.INFO: 9: Command G0 [ Z:10 ] 480s Dogbone.INFO: Looking for connection in odds and ends 480s Dogbone.INFO: - direction = Straight/Right 480s Dogbone.INFO: Here we go ... 480s Dogbone.INFO: Default side = right 480s Dogbone.INFO: inside -> side = left 480s Dogbone.INFO: CW -> stay on side 480s Dogbone.INFO: Here we go ... 480s Dogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ] 480s Dogbone.INFO: nope 480s Dogbone.INFO: 1: Command G1 [ Z:0 ] 480s Dogbone.INFO: nope 480s Dogbone.INFO: 2: Command G1 [ X:20 ] 480s Dogbone.INFO: is a candidate, keeping for later 480s Dogbone.INFO: adding to odds and ends 480s Dogbone.INFO: 3: Command G1 [ Y:0 ] 480s Dogbone.INFO: - direction = Right/Right 480s Dogbone.INFO: Found bone corner: Vector (20.0, 10.0, 0.0) 480s Dogbone.INFO: 4: Command G1 [ X:10 ] 480s Dogbone.INFO: - direction = Right/Right 480s Dogbone.INFO: Found bone corner: Vector (20.0, 0.0, 0.0) 480s Dogbone.INFO: removing potential path crossing 480s Dogbone.INFO: 5: Command G1 [ Y:10 ] 480s Dogbone.INFO: - direction = Right/Right 480s Dogbone.INFO: Found bone corner: Vector (10.0, 0.0, 0.0) 480s Dogbone.INFO: removing potential path crossing 480s Dogbone.INFO: 6: Command G1 [ Z:10 ] 480s Dogbone.INFO: Looking for connection in odds and ends 480s Dogbone.INFO: - direction = Right/Right 480s Dogbone.INFO: and there is one 480s Dogbone.INFO: removing potential path crossing 480s Dogbone.INFO: Here we go ... 480s Dogbone.INFO: Default side = right 480s Dogbone.INFO: inside -> side = left 480s Dogbone.INFO: CW -> stay on side 480s Dogbone.INFO: Here we go ... 480s Dogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ] 480s Dogbone.INFO: nope 480s Dogbone.INFO: 1: Command G1 [ Z:0 ] 480s Dogbone.INFO: nope 480s Dogbone.INFO: 2: Command G1 [ X:20 ] 480s Dogbone.INFO: is a candidate, keeping for later 480s Dogbone.INFO: adding to odds and ends 480s Dogbone.INFO: 3: Command G1 [ Y:0 ] 480s Dogbone.INFO: - direction = Right/Right 480s Dogbone.INFO: Found bone corner: Vector (20.0, 10.0, 0.0) 480s Dogbone.INFO: 4: Command G1 [ X:10 ] 480s Dogbone.INFO: - direction = Right/Right 480s Dogbone.INFO: Found bone corner: Vector (20.0, 0.0, 0.0) 480s Dogbone.INFO: removing potential path crossing 480s Dogbone.INFO: 5: Command (some comment or other should not change the output) [ ] 480s Dogbone.INFO: 6: Command G1 [ Y:10 ] 480s Dogbone.INFO: - direction = Right/Right 480s Dogbone.INFO: Found bone corner: Vector (10.0, 0.0, 0.0) 480s Dogbone.INFO: removing potential path crossing 480s Dogbone.INFO: 7: Command G1 [ Z:10 ] 480s Dogbone.INFO: Looking for connection in odds and ends 480s Dogbone.INFO: - direction = Right/Right 480s Dogbone.INFO: and there is one 480s Dogbone.INFO: removing potential path crossing 480s Dogbone.INFO: Here we go ... 480s Dogbone.INFO: Default side = right 480s Dogbone.INFO: inside -> side = left 480s Dogbone.INFO: CW -> stay on side 480s Dogbone.INFO: Here we go ... 480s Dogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ] 480s Dogbone.INFO: nope 480s Dogbone.INFO: 1: Command G1 [ Z:0 ] 480s Dogbone.INFO: nope 480s Dogbone.INFO: 2: Command G1 [ X:20 ] 480s Dogbone.INFO: is a candidate, keeping for later 480s Dogbone.INFO: adding to odds and ends 480s Dogbone.INFO: 3: Command G1 [ Y:0 ] 480s Dogbone.INFO: - direction = Right/Right 480s Dogbone.INFO: Found bone corner: Vector (20.0, 10.0, 0.0) 480s Dogbone.INFO: 4: Command G1 [ X:10 ] 480s Dogbone.INFO: - direction = Right/Right 480s Dogbone.INFO: Found bone corner: Vector (20.0, 0.0, 0.0) 480s Dogbone.INFO: removing potential path crossing 480s Dogbone.INFO: 5ok 480s test00 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test00) 480s Verify adaptive length ... ok 480s test01 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test01) 480s Verify nominal length ... ok 480s test02 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test02) 480s Verify custom length ... ok 480s test10 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test10) 480s Verify basic op dressup ... ok 480s test11 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test11) 480s Verify retaining non-move instructions ... ok 480s test20 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test20) 480s Verify bone on plunge moves ... ok 480s test21 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test21) 480s Verify ignoring plunge moves that don't connect ... ok 480s test30 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test30) 480s Verify TBone_V style ... ok 480s test40 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test40) 480s Verify TBone_S style ... ok 480s test50 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test50) 480s Verify TBone_L style ... ok 480s test60 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test60) 480s Verify Dogbone style ... ok 480s test70 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test70) 480s Verify custom length. ... ok 480s test80 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test80) 480s Verify adaptive length. ... ok 480s test81 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test81) 480s Verify adaptive length II. ... ok 480s test90 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test90) 480s Verify dogbone blacklist ... ok 480s test91 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test91) 480s Verify dogbone on dogbone ... ok 480s test20 (PathTests.TestPathGeneratorDogboneII.TestGeneratorDogboneII.test20) 480s Verify kinks of maneuvers ... ok 480s test30 (PathTests.TestPathGeneratorDogboneII.TestGeneratorDogboneII.test30) 480s Verify dogbone detection ... ok 480s test40 (PathTests.TestPathGeneratorDogboneII.TestGeneratorDogboneII.test40) 480s Verify horizontal t-bone creation ... ok 480s test50 (PathTests.TestPathGeneratorDogboneII.TestGeneratorDogboneII.test50) 480s Verify vertical t-bone creation ... ok 480s test60 (PathTests.TestPathGeneratorDogboneII.TestGeneratorDogboneII.test60) 480s Verify t-bones on edges ... ok 480s test70 (PathTests.TestPathGeneratorDogboneII.TestGeneratorDogboneII.test70) 480s Verify dogbone angles ... ok 480s test71 (PathTests.TestPathGeneratorDogboneII.TestGeneratorDogboneII.test71) 480s Verify dogbones ... ok 480s test000 (PathTests.TestGrblPost.TestGrblPost.test000) 480s Test Output Generation. ... Post Processor: Path.Post.scripts.grbl_post postprocessing... 480s Done postprocessing. 480s Post Processor: Path.Post.scripts.grbl_post postprocessing... 480s Done postprocessing. 480s Post Processor: Path.Post.scripts.grbl_post postprocessing... 480s Done postprocessing. 480s ok 480s test010 (PathTests.TestGrblPost.TestGrblPost.test010) 480s Test command Generation. ... Post Processor: Path.Post.scripts.grbl_post postprocessing... 480s Done postprocessing. 480s Post Processor: Path.Post.scripts.grbl_post postprocessing... 480s Done postprocessing. 480s ok 480s test020 (PathTests.TestGrblPost.TestGrblPost.test020) 480s Test Line Numbers ... Post Processor: Path.Post.scripts.grbl_post postprocessing... 480s Done postprocessing. 480s ok 480s test030 (PathTests.TestGrblPost.TestGrblPost.test030) 480s Test Pre-amble ... Post Processor: Path.Post.scripts.grbl_post postprocessing... 480s Done postprocessing. 480s ok 480s test040 (PathTests.TestGrblPost.TestGrblPost.test040) 480s Test Post-amble ... Post Processor: Path.Post.scripts.grbl_post postprocessing... 480s Done postprocessing. 480s ok 480s test050 (PathTests.TestGrblPost.TestGrblPost.test050) 480s Test inches ... Post Processor: Path.Post.scripts.grbl_post postprocessing... 480s Done postprocessing. 480s ok 480s test060 (PathTests.TestGrblPost.TestGrblPost.test060) 480s Test test modal ... ok 480s test070 (PathTests.TestGrblPost.TestGrblPost.test070) 480s Test axis modal ... ok 480s test080 (PathTests.TestGrblPost.TestGrblPost.test080) 480s Test tool change ... Post Processor: Path.Post.scripts.grbl_post postprocessing... 480s Done postprocessing. 480s ok 480s test090 (PathTests.TestGrblPost.TestGrblPost.test090) 480s Test comment ... Post Processor: Path.Post.scripts.grbl_post postprocessing... 480s Done postprocessing. 480s ok 480s test00 (PathTests.TestPathDressupHoldingTags.TestHoldingTags.test00) 480s Check Tag origin. ... ok 480s test01 (PathTests.TestPathDressupHoldingTags.TestHoldingTags.test01) 480s Verify solid for a 90 degree tag is a cylinder. ... ok 480s test02 (PathTests.TestPathDressupHoldingTags.TestHoldingTags.test02) 480s Verify trapezoidal tag has a cone shape with a lid. ... ok 480s test03 (PathTests.TestPathDressupHoldingTags.TestHoldingTags.test03) 480s Verify pointy cone shape of tag with pointy end if width, angle and height match up. ... ok 480s test04 (PathTests.TestPathDressupHoldingTags.TestHoldingTags.test04) 480s Verify height adjustment if tag isn't wide eough for angle. ... 4.373428289111414 480s ok 480s test000 (PathTests.TestLinuxCNCPost.TestLinuxCNCPost.test000) 480s Test Output Generation. ... Show editor = 0 480s postprocessing... 480s done postprocessing. 480s Show editor = 0 480s postprocessing... 480s done postprocessing. 480s Show editor = 0 480s postprocessing... 480s done postprocessing. 480s ok 480s test010 (PathTests.TestLinuxCNCPost.TestLinuxCNCPost.test010) 480s Test command Generation. ... Show editor = 0 480s postprocessing... 480s done postprocessing. 480s Show editor = 0 480s postprocessing... 480s done postprocessing. 480s ok 480s test020 (PathTests.TestLinuxCNCPost.TestLinuxCNCPost.test020) 480s Test Line Numbers ... Show editor = 0 480s postprocessing... 480s done postprocessing. 480s ok 480s test030 (PathTests.TestLinuxCNCPost.TestLinuxCNCPost.test030) 480s Test Pre-amble ... Show editor = 0 480s postprocessing... 480s done postprocessing. 480s ok 480s test040 (PathTests.TestLinuxCNCPost.TestLinuxCNCPost.test040) 480s Test Post-amble ... Show editor = 0 480s postprocessing... 480s done postprocessing. 480s ok 480s test050 (PathTests.TestLinuxCNCPost.TestLinuxCNCPost.test050) 480s Test inches ... Show editor = 0 480s postprocessing... 480s done postprocessing. 480s ok 480s test060 (PathTests.TestLinuxCNCPost.TestLinuxCNCPost.test060) 480s Test test modal ... Show editor = 0 480s postprocessing... 480s done postprocessing. 480s ok 480s test070 (PathTests.TestLinuxCNCPost.TestLinuxCNCPost.test070) 480s Test axis modal ... Show editor = 0 480s here 480s postprocessing... 480s done postprocessing. 480s ok 480s test080 (PathTests.TestLinuxCNCPost.TestLinuxCNCPost.test080) 480s Test tool change ... Show editor = 0 480s postprocessing... 480s done postprocessing. 480s Show editor = 0 480s postprocessing... 480s done postprocessing. 480s ok 480s test090 (PathTests.TestLinuxCNCPost.TestLinuxCNCPost.test090) 480s Test comment ... Show editor = 0 480s postprocessing... 480s done postprocessing. 480s ok 480s test000 (PathTests.TestMach3Mach4Post.TestMach3Mach4Post.test000) 480s Test Output Generation. ... Show editor = 0 480s postprocessing... 480s done postprocessing. 480s Show editor = 0 480s postprocessing... 480s done postprocessing. 480s Show editor = 0 480s postprocessing... 480s done postprocessing. 480s ok 480s test010 (PathTests.TestMach3Mach4Post.TestMach3Mach4Post.test010) 480s Test command Generation. ... Show editor = 0 480s postprocessing... 480s done postprocessing. 480s Show editor = 0 480s postprocessing... 480s done postprocessing. 480s ok 480s test020 (PathTests.TestMach3Mach4Post.TestMach3Mach4Post.test020) 480s Test Line Numbers ... Show editor = 0 480s postprocessing... 480s done postprocessing. 480s ok 480s test030 (PathTests.TestMach3Mach4Post.TestMach3Mach4Post.test030) 480s Test Pre-amble ... Show editor = 0 480s postprocessing... 480s done postprocessing. 480s ok 480s test040 (PathTests.TestMach3Mach4Post.TestMach3Mach4Post.test040) 480s Test Post-amble ... Show editor = 0 480s postprocessing... 480s done postprocessing. 480s ok 480s test050 (PathTests.TestMach3Mach4Post.TestMach3Mach4Post.test050) 480s Test inches ... Show editor = 0 480s postprocessing... 480s done postprocessing. 480s ok 480s test060 (PathTests.TestMach3Mach4Post.TestMach3Mach4Post.test060) 480s Test test modal ... Show editor = 0 480s postprocessing... 480s done postprocessing. 480s ok 480s test070 (PathTests.TestMach3Mach4Post.TestMach3Mach4Post.test070) 480s Test axis modal ... Show editor = 0 480s here 480s postprocessing... 480s done postprocessing. 480s ok 480s test080 (PathTests.TestMach3Mach4Post.TestMach3Mach4Post.test080) 480s Test tool change ... Show editor = 0 480s postprocessing... 480s done postprocessing. 480s Show editor = 0 480s postprocessing... 480s done postprocessing. 480s ok 480s test090 (PathTests.TestMach3Mach4Post.TestMach3Mach4Post.test090) 480s Test comment ... Show editor = 0 480s postprocessing... 480s done postprocessing. 480s ok 480s test000 (PathTests.TestPathPost.TestOutputNameSubstitution.test000) ... ok 481s test010 (PathTests.TestPathPost.TestOutputNameSubstitution.test010) ... ok 481s test015 (PathTests.TestPathPost.TestOutputNameSubstitution.test015) ... : Command G1 [ Y:10 ] 481s Dogbone.INFO: - direction = Right/Right 481s Dogbone.INFO: Found bone corner: Vector (10.0, 0.0, 0.0) 481s Dogbone.INFO: removing potential path crossing 481s Dogbone.INFO: 6: Command G1 [ Z:10 ] 481s Dogbone.INFO: Looking for connection in odds and ends 481s Dogbone.INFO: - direction = Right/Right 481s Dogbone.INFO: and there is one 481s Dogbone.INFO: removing potential path crossing 481s Dogbone.INFO: Here we go ... 481s Dogbone.INFO: Default side = right 481s Dogbone.INFO: inside -> side = left 481s Dogbone.INFO: CW -> stay on side 481s Dogbone.INFO: Here we go ... 481s Dogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ] 481s Dogbone.INFO: nope 481s Dogbone.INFO: 1: Command G1 [ Z:0 ] 481s Dogbone.INFO: nope 481s Dogbone.INFO: 2: Command G1 [ X:20 ] 481s Dogbone.INFO: is a candidate, keeping for later 481s Dogbone.INFO: adding to odds and ends 481s Dogbone.INFO: 3: Command G1 [ Y:0 ] 481s Dogbone.INFO: - direction = Right/Right 481s Dogbone.INFO: Found bone corner: Vector (20.0, 10.0, 0.0) 481s Dogbone.INFO: 4: Command G1 [ X:10 ] 481s Dogbone.INFO: - direction = Right/Right 481s Dogbone.INFO: Found bone corner: Vector (20.0, 0.0, 0.0) 481s Dogbone.INFO: removing potential path crossing 481s Dogbone.INFO: 5: Command G1 [ X:10 ] 481s Dogbone.INFO: ignoring and dropping noop move 481s Dogbone.INFO: 6: Command G1 [ Y:10 ] 481s Dogbone.INFO: - direction = Right/Right 481s Dogbone.INFO: Found bone corner: Vector (10.0, 0.0, 0.0) 481s Dogbone.INFO: removing potential path crossing 481s Dogbone.INFO: 7: Command G1 [ Z:10 ] 481s Dogbone.INFO: Looking for connection in odds and ends 481s Dogbone.INFO: - direction = Right/Right 481s Dogbone.INFO: and there is one 481s Dogbone.INFO: removing potential path crossing 481s Importing project files...... 481s (1 %) (3 %) (4 %) (6 %) (8 %) (9 %) (11 %) (13 %) (14 %) (16 %) (18 %) (19 %) (21 %) (22 %) (24 %) (26 %) (27 %) (29 %) (31 %) (32 %) (34 %) (36 %) (37 %) (39 %) (40 %) (42 %) (44 %) (45 %) (47 %) (49 %) (50 %) (52 %) (54 %) (55 %) (57 %) (59 %) (60 %) (62 %) (63 %) (65 %) (67 %) (68 %) (70 %) (72 %) (73 %) (75 %) (77 %) (78 %) (80 %) (81 %) (83 %) (85 %) (86 %) (88 %) (90 %) (91 %) (93 %) (95 %) (96 %) (98 %) (100 %) Postprocessing...... 481s (100 %) Importing project files...... 481s (1 %) (3 %) (4 %) (6 %) (8 %) (9 %) (11 %) (13 %) (14 %) (16 %) (18 %) (19 %) (21 %) (22 %) (24 %) (26 %) (27 %) (29 %) (31 %) (32 %) (34 %) (36 %) (37 %) (39 %) (40 %) (42 %) (44 %) (45 %) (47 %) (49 %) (50 %) (52 %) (54 %) (55 %) (57 %) (59 %) (60 %) (62 %) (63 %) (65 %) (67 %) (68 %) (70 %) (72 %) (73 %) (75 %) (77 %) (78 %) (80 %) (81 %) (83 %) (85 %) (86 %) (88 %) (90 %) (91 %) (93 %) (95 %) (96 %) (98 %) (100 %) Postprocessing...... 481s (100 %) Importing project files...... 481s (1 %) (3 %) (4 %) (6 %) (8 %) (9 %) (11 %) (13 %) (14 %) (16 %) (18 %) (19 %) (21 %) (22 %) (24 %) (26 %) (27 %) (29 %) (31 %) (32 %) (34 %) (36 %) (37 %) (39 %) (40 %) (42 %) (44 %) (45 %) (47 %) (49 %) (50 %) (52 %) (54 %) (55 %) (57 %) (59 %) (60 %) (62 %) (63 %) (65 %) ok 481s test020 (PathTests.TestPathPost.TestOutputNameSubstitution.test020) ... ok 481s test030 (PathTests.TestPathPost.TestOutputNameSubstitution.test030) ... ok 481s test040 (PathTests.TestPathPost.TestOutputNameSubstitution.test040) ... ok 481s test050 (PathTests.TestPathPost.TestOutputNameSubstitution.test050) ... ok 481s test060 (PathTests.TestPathPost.TestOutputNameSubstitution.test060) ... (67 %) (68 %) (70 %) (72 %) (73 %) (75 %) (77 %) (78 %) (80 %) (81 %) (83 %) (85 %) (86 %) (88 %) (90 %) (91 %) (93 %) (95 %) (96 %) (98 %) (100 %) Postprocessing...... 481s (100 %) Importing project files...... 481s (1 %) (3 %) (4 %) (6 %) (8 %) (9 %) (11 %) (13 %) (14 %) (16 %) (18 %) (19 %) (21 %) (22 %) (24 %) (26 %) (27 %) (29 %) (31 %) (32 %) (34 %) (36 %) (37 %) (39 %) (40 %) (42 %) (44 %) (45 %) (47 %) (49 %) (50 %) (52 %) (54 %) (55 %) (57 %) (59 %) (60 %) (62 %) (63 %) (65 %) (67 %) (68 %) (70 %) (72 %) (73 %) (75 %) (77 %) (78 %) (80 %) (81 %) (83 %) (85 %) (86 %) (88 %) (90 %) (91 %) (93 %) (95 %) (96 %) (98 %) (100 %) Postprocessing...... 481s (100 %) Importing project files...... 481s (1 %) (3 %) (4 %) (6 %) (8 %) (9 %) (11 %) (13 %) (14 %) (16 %) (18 %) (19 %) (21 %) (22 %) (24 %) (26 %) (27 %) (29 %) (31 %) (32 %) (34 %) (36 %) (37 %) (39 %) (40 %) (42 %) (44 %) (45 %) (47 %) (49 %) (50 %) (52 %) (54 %) (55 %) (57 %) (59 %) (60 %) (62 %) (63 %) (65 %) (67 %) (68 %) (70 %) (72 %) (73 %) (75 %) (77 %) (78 %) (80 %) (81 %) (83 %) (85 %) (86 %) (88 %) (90 %) (91 %) (93 %) (95 %) (96 %) (98 %) (100 %) Postprocessing...... 481s (100 %) Importing project files...... 481s (1 %) (3 %) (4 %) (6 %) (8 %) (9 %) (11 %) (13 %) (14 %) (16 %) (18 %) (19 %) (21 %) (22 %) (24 %) (26 %) (27 %) (29 %) (31 %) (32 %) (34 %) (36 %) (37 %) (39 %) (40 %) (42 %) (44 %) (45 %) (47 %) (49 %) (50 %) (52 %) (54 %) (55 %) (57 %) (59 %) (60 %) (62 %) (63 %) (65 %) (67 %) (68 %) (70 %) (72 %) (73 %) (75 %) (77 %) (78 %) (80 %) (81 %) (83 %) (85 %) (86 %) (88 %) (90 %) (91 %) (93 %) (95 %) (96 %) (98 %) (100 %) Postprocessing...... 481s (100 %) Importing project files...... 481s (1 %) (3 %) (4 %) (6 %) (8 %) (9 %) (11 %) (13 %) (14 %) (16 %) (18 %) (19 %) (21 %) (22 %) (24 %) (26 %) (27 %) (29 %) (31 %) (32 %) (34 %) (36 %) (37 %) (39 %) (40 %) (42 %) (44 %) (45 %) (47 %) (49 %) (50 %) (52 %) (54 %) (55 %) (57 %) (59 %) (60 %) (62 %) (63 %) (65 %) (67 %) (68 %) (70 %) (72 %) (73 %) (75 %) (77 %) (78 %) (80 %) (81 %) (83 %) (85 %) (86 %) (88 %) (90 %) (91 %) (93 %) (95 %) (96 %) (98 %) (100 %) Postprocessing...... 481s (100 %) Importing projecok 481s test070 (PathTests.TestPathPost.TestOutputNameSubstitution.test070) ... ok 481s test080 (PathTests.TestPathPost.TestOutputNameSubstitution.test080) ... ok 481s test00 (PathTests.TestPathAdaptive.TestPathAdaptive.test00) 481s test00() Empty test. ... t files...... 481s (1 %) (3 %) (4 %) (6 %) (8 %) (9 %) (11 %) (13 %) (14 %) (16 %) (18 %) (19 %) (21 %) (22 %) (24 %) (26 %) (27 %) (29 %) (31 %) (32 %) (34 %) (36 %) (37 %) (39 %) (40 %) (42 %) (44 %) (45 %) (47 %) (49 %) (50 %) (52 %) (54 %) (55 %) (57 %) (59 %) (60 %) (62 %) (63 %) (65 %) (67 %) (68 %) (70 %) (72 %) (73 %) (75 %) (77 %) (78 %) (80 %) (81 %) (83 %) (85 %) (86 %) (88 %) (90 %) (91 %) (93 %) (95 %) (96 %) (98 %) (100 %) Postprocessing...... 481s (100 %) Importing project files...... 481s (1 %) (3 %) (4 %) (6 %) (8 %) (9 %) (11 %) (13 %) (14 %) (16 %) (18 %) (19 %) (21 %) (22 %) (24 %) (26 %) (27 %) (29 %) (31 %) (32 %) (34 %) (36 %) (37 %) (39 %) (40 %) (42 %) (44 %) (45 %) (47 %) (49 %) (50 %) (52 %) (54 %) (55 %) (57 %) (59 %) (60 %) (62 %) (63 %) (65 %) (67 %) (68 %) (70 %) (72 %) (73 %) (75 %) (77 %) (78 %) (80 %) (81 %) (83 %) (85 %) (86 %) (88 %) (90 %) (91 %) (93 %) (95 %) (96 %) (98 %) (100 %) Postprocessing...... 481s (100 %) Importing project files...... 481s (1 %) (3 %) (4 %) (6 %) (8 %) (9 %) (11 %) (13 %) (14 %) (16 %) (18 %) (19 %) (21 %) (22 %) (24 %) (26 %) (27 %) (29 %) (31 %) (32 %) (34 %) (36 %) (37 %) (39 %) (40 %) (42 %) (44 %) (45 %) (47 %) (49 %) (50 %) (52 %) (54 %) (55 %) (57 %) (59 %) (60 %) (62 %) (63 %) (65 %) (67 %) (68 %) (70 %) (72 %) (73 %) (75 %) (77 %) (78 %) (80 %) (81 %) (83 %) (85 %) (86 %) (88 %) (90 %) (91 %) (93 %) (95 %) (96 %) (98 %) (100 %) Postprocessing...... 481s (100 %) Importing project files...... 481s (20 %) (40 %) (60 %) (80 %) (100 %) Postprocessing...... 481s (100 %) Recompute...... 481s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Importing project files...... 481s (25 %) (50 %) (75 %) (100 %) Postprocessing...... 481s (100 %) Recompute...... 481s (7 %) (15 %) (23 %) (30 %) (38 %) (46 %) (53 %) (61 %) (69 %) (76 %) (84 %) (92 %) (100 %) Importing project files...... 481s (25 %) (50 %) (75 %) (100 %) Recompute...... 481s (4 %) (8 %) (12 %) (16 %) (20 %) (25 %) (29 %) (33 %) (37 %) (41 %) (45 %) (50 %) (54 %) (58 %) (62 %) (66 %) (70 %) (75 %) (79 %) (83 %) (87 %) (91 %) (95 %) (100 %) SetupSheet.INFO: SetupSheet has no support for Adaptive 481s Recompute...... 481s (6 %) (13 %) (20 %) (26 %) (33 %) (40 %) (46 %) (53 %) (60 %) (66 %) (73 %) Adaptive.INFO: *** Adaptive toolpath processing started... 481s 481s Tool Diameter: 5 481s Accuracy: 6.3 um 481s ** Processing region: 1 481s All cleared. 481s ok 481s test01 (PathTests.TestPathAdaptive.TestPathAdaptive.test01) 481s test01() Verify path generated on Face3. ... Adaptive.INFO: *** Done. Elapsed time: 0.041391 sec 481s 481s 481s (80 %) (86 %) (93 %) (100 %) SetupSheet.INFO: SetupSheet has no support for Adaptive 481s Recompute...... 481s (6 %) (12 %) (18 %) (25 %) (31 %) (37 %) (43 %) (50 %) (56 %) (62 %) (68 %) (75 %) Adaptive.INFO: *** Adaptive toolpath processing started... 481s 481s Tool Diameter: 5 481s Accuracy: 6.3 um 481s ** Processing region: 1 481s All cleared. 481s ok 481s test02 (PathTests.TestPathAdaptive.TestPathAdaptive.test02) 481s test02() Verify path generated on adjacent, combined Face3 and Face10. The Z heights are different. ... Adaptive.INFO: *** Done. Elapsed time: 0.021301 sec 481s 481s 481s (81 %) (87 %) (93 %) (100 %) SetupSheet.INFO: SetupSheet has no support for Adaptive 481s Recompute...... 481s (5 %) (11 %) (17 %) (23 %) (29 %) (35 %) (41 %) (47 %) (52 %) (58 %) (64 %) (70 %) (76 %) Adaptive.INFO: *** Adaptive toolpath processing started... 481s 481s Tool Diameter: 5 481s Accuracy: 6.3 um 481s ** Processing region: 1 481s All cleared. 481s ok 481s test03 (PathTests.TestPathAdaptive.TestPathAdaptive.test03) 481s test03() Verify path generated on adjacent, combined Face3 and Face10. The Z heights are different. ... Adaptive.INFO: *** Done. Elapsed time: 0.103348 sec 481s 481s 481s (82 %) (88 %) (94 %) (100 %) SetupSheet.INFO: SetupSheet has no support for Adaptive 481s Recompute...... 481s (5 %) (11 %) (16 %) (22 %) (27 %) (33 %) (38 %) (44 %) (50 %) (55 %) (61 %) (66 %) (72 %) (77 %) Adaptive.INFO: *** Adaptive toolpath processing started... 481s 481s Tool Diameter: 5 481s Accuracy: 6.3 um 481s ** Processing region: 1 481s Unable to resolve tool down linking path (self-intersects). 481s All cleared. 481s ok 481s test04 (PathTests.TestPathAdaptive.TestPathAdaptive.test04) 481s test04() Verify path generated non-closed edges with differing Z-heights that are closed with Z=1 projection: "Edge9", "Edge2", "Edge8", "Edge15", "Edge30", "Edge31", "Edge29", "Edge19". ... Adaptive.INFO: *** Done. Elapsed time: 0.099935 sec 481s 481s 481s (83 %) (88 %) (94 %) (100 %) SetupSheet.INFO: SetupSheet has no support for Adaptive 481s Recompute...... 481s (5 %) (10 %) (15 %) (21 %) (26 %) (31 %) (36 %) (42 %) (47 %) (52 %) (57 %) (63 %) (68 %) (73 %) (78 %) Geom.INFO: Zero working area to process. Check your selection and settings. 481s Adaptive.INFO: *** Adaptive toolpath processing started... 481s 481s Tool Diameter: 5 481s Accuracy: 6.3 um 481s ** Processing region: 1 481s Unable to resolve tool down linking path (self-intersects). 481s All cleared. 481s ok 481s test05 (PathTests.TestPathAdaptive.TestPathAdaptive.test05) 481s test05() Verify path generated closed wire with differing Z-heights: "Edge13", "Edge7", "Edge9", "Edge2", "Edge8", "Edge15", "Edge30", "Edge31", "Edge29", "Edge19". ... Adaptive.INFO: *** Done. Elapsed time: 0.089753 sec 481s 481s 481s (84 %) (89 %) (94 %) (100 %) SetupSheet.INFO: SetupSheet has no support for Adaptive 481s Recompute...... 481s (5 %) (10 %) (15 %) (20 %) (25 %) (30 %) (35 %) (40 %) (45 %) (50 %) (55 %) (60 %) (65 %) (70 %) (75 %) (80 %) Geom.INFO: Zero working area to process. Check your selection and settings. 481s Adaptive.INFO: *** Adaptive toolpath processing started... 481s 481s Tool Diameter: 5 481s Accuracy: 6.3 um 481s ** Processing region: 1 482s Unable to resolve tool down linking path (self-intersects). 482s All cleared. 482s ok 482s test06 (PathTests.TestPathAdaptive.TestPathAdaptive.test06) 482s test06() Verify path generated with outer and inner edge loops at same Z height: "Edge15", "Edge30", "Edge31", "Edge29", "Edge19", "Edge18", "Edge35", "Edge32", "Edge34", "Edge33". ... Adaptive.INFO: *** Done. Elapsed time: 0.089189 sec 482s 482s 482s (85 %) (90 %) (95 %) (100 %) SetupSheet.INFO: SetupSheet has no support for Adaptive 482s Recompute...... 482s (4 %) (9 %) (14 %) (19 %) (23 %) (28 %) (33 %) (38 %) (42 %) (47 %) (52 %) (57 %) (61 %) (66 %) (71 %) (76 %) (80 %) Geom.INFO: Zero working area to process. Check your selection and settings. 482s Adaptive.INFO: *** Adaptive toolpath processing started... 482s 482s Tool Diameter: 5 482s Accuracy: 6.3 um 482s ** Processing region: 1 482s Unable to resolve tool down linking path (self-intersects). 482s All cleared. 482s ok 482s test07 (PathTests.TestPathAdaptive.TestPathAdaptive.test07) 482s test07() Verify path generated on donut-shaped Face10. ... Adaptive.INFO: *** Done. Elapsed time: 0.158897 sec 482s 482s 482s (85 %) (90 %) (95 %) (100 %) SetupSheet.INFO: SetupSheet has no support for Adaptive 482s Recompute...... 482s (4 %) (9 %) (13 %) (18 %) (22 %) (27 %) (31 %) (36 %) (40 %) (45 %) (50 %) (54 %) (59 %) (63 %) (68 %) (72 %) (77 %) (81 %) Adaptive.INFO: *** Adaptive toolpath processing started... 482s 482s Tool Diameter: 5 482s Accuracy: 6.3 um 482s ** Processing region: 1 482s Unable to resolve tool down linking path (self-intersects). 482s All cleared. 482s Adaptive.INFO: *** Done. Elapsed time: 0.149648 sec 482s 482s 482s (86 %) (90 %) (95 %) (100 %) Recompute...... 482s (4 %) (9 %) (13 %) (18 %) (22 %) (27 %) (31 %) (36 %) (40 %) (45 %) (50 %) (54 %) (59 %) (63 %) (68 %) (72 %) (77 %) (81 %) Adaptive.INFO: *** Adaptive toolpath processing started... 482s 482s Tool Diameter: 5 482s Accuracy: 6.3 um 482s ** Processing region: 1 482s All cleared. 482s ok 482s test00 (PathTests.TestPathCore.TestPathCore.test00) 482s Test Path command core functionality ... ok 482s test10 (PathTests.TestPathCore.TestPathCore.test10) 482s Test Path Object core functionality ... ok 482s test50 (PathTests.TestPathCore.TestPathCore.test50) 482s Test Path.Length calculation ... ok 482s test00 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator.test00) 482s Test Basic Drill Generator Return ... ok 482s test10 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator.test10) 482s Test edge alignment check ... ok 482s test20 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator.test20) 482s Test Basic Peck Drill Generator Return ... ok 482s test30 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator.test30) 482s Test Basic Dwell Drill Generator Return ... ok 482s test40 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator.test40) 482s Specifying retract height should set R parameter to specified value ... ok 482s test41 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator.test41) 482s Not specifying retract height should set R parameter to Z position of start point ... ok 482s test42 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator.test42) 482s Non-float retract height should raise ValueError ... ok 482s test50 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator.test50) 482s Test Error if dwell and peck ... ok 482s test60 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator.test60) 482s Test chipBreak ... ok 482s test00 (PathTests.TestPathDrillable.TestPathDrillable.test00) 482s Test CompareVecs ... ok 482s test10 (PathTests.TestPathDrillable.TestPathDrillable.test10) 482s Test isDrillable ... ok 482s test20 (PathTests.TestPathDrillable.TestPathDrillable.test20) 484s Test getDrillableTargets ... ok 484s test00 (PathTests.TestPathGeom.TestPathGeom.test00) 484s Verify getAngle functionality. ... ok 484s test01 (PathTests.TestPathGeom.TestPathGeom.test01) 484s Verify diffAngle functionality. ... ok 484s test02 (PathTests.TestPathGeom.TestPathGeom.test02) 484s Verify isVertical/isHorizontal for Vector ... ok 484s test03 (PathTests.TestPathGeom.TestPathGeom.test03) 484s Verify isVertical/isHorizontal for Edges ... ok 484s test04 (PathTests.TestPathGeom.TestPathGeom.test04) 484s Verify isVertical/isHorizontal for faces ... ok 484s test07 (PathTests.TestPathGeom.TestPathGeom.test07) 484s Verify speed interpolation works for different pitches ... ok 484s test08 (PathTests.TestPathGeom.TestPathGeom.test08) 484s Verify speed interpolation works for different pitches if vSpeed > hSpeed ... ok 484s test10 (PathTests.TestPathGeom.TestPathGeom.test10) 484s Verify proper geometry objects for G1 and G01 commands are created. ... ok 484s test20 (PathTests.TestPathGeom.TestPathGeom.test20) 484s Verify proper geometry for arcs in the XY-plane are created. ... TestPathLog.ERROR: something 484s TestPathLog.WARNING: something 484s TestPathLog.ERROR: something 484s TestPathLog.WARNING: something 484s TestPathLog.ERROR: something 484s TestPathLog.WARNING: something 484s TestPathLog.ERROR: something 484s TestPathLog.WARNING: something 484s TestPathLog.ERROR: something 484s ok 484s test30 (PathTests.TestPathGeom.TestPathGeom.test30) 484s Verify proper geometry for arcs with rising and fall ing Z-axis are created. ... ok 484s test40 (PathTests.TestPathGeom.TestPathGeom.test40) 484s Verify arc results in proper G2/3 command. ... ok 484s test41 (PathTests.TestPathGeom.TestPathGeom.test41) 484s Verify circle results in proper G2/G3 commands. ... ok 484s test42 (PathTests.TestPathGeom.TestPathGeom.test42) 484s Verify ellipsis results in a proper segmentation of G1 commands. ... ok 484s test50 (PathTests.TestPathGeom.TestPathGeom.test50) 484s Verify proper wire(s) aggregation from a Path. ... ok 484s test60 (PathTests.TestPathGeom.TestPathGeom.test60) 484s Verify arcToHelix returns proper helix. ... ok 484s test62 (PathTests.TestPathGeom.TestPathGeom.test62) 484s Verify splitArcAt returns proper subarcs. ... ok 484s test65 (PathTests.TestPathGeom.TestPathGeom.test65) 484s Verify splitEdgeAt. ... ok 484s test66 (PathTests.TestPathGeom.TestPathGeom.test66) 484s Split arc real world sample ... (491.75, 351.75, 1.00) vs. (491.75, 351.75, 1.00) 484s ok 484s test70 (PathTests.TestPathGeom.TestPathGeom.test70) 484s Flip a line. ... ok 484s test71 (PathTests.TestPathGeom.TestPathGeom.test71) 484s Flip a line segment. ... ok 484s test72 (PathTests.TestPathGeom.TestPathGeom.test72) 484s Flip a circle ... ok 484s test73 (PathTests.TestPathGeom.TestPathGeom.test73) 484s Flip an arc ... ok 484s test74 (PathTests.TestPathGeom.TestPathGeom.test74) 484s Flip a rotated arc ... ok 484s test75 (PathTests.TestPathGeom.TestPathGeom.test75) 484s Flip a B-spline ... ok 484s test76 (PathTests.TestPathGeom.TestPathGeom.test76) 484s Flip an offset wire ... ok 484s test00 (PathTests.TestPathHelixGenerator.TestPathHelixGenerator.test00) 484s Test Basic Helix Generator Return ... G0 X7.500000 Y5.000000G1 Z20.000000G2 I-2.500000 J0.000000 X2.500000 Y5.000000 Z19.500000G2 I2.500000 J0.000000 X7.500000 Y5.000000 Z19.000000G2 I-2.500000 J0.000000 X2.500000 Y5.000000 Z18.500000G2 I2.500000 J0.000000 X7.500000 Y5.000000 Z18.000000G2 I-2.500000 J0.000000 X2.500000 Y5.000000 Z18.000000G2 I2.500000 J0.000000 X7.500000 Y5.000000 Z18.000000G0 X5.000000 Y5.000000 Z18.000000G0 Z20.000000G0 X10.000000 Y5.000000G1 Z20.000000G2 I-5.000000 J0.000000 X0.000000 Y5.000000 Z19.500000G2 I5.000000 J0.000000 X10.000000 Y5.000000 Z19.000000G2 I-5.000000 J0.000000 X0.000000 Y5.000000 Z18.500000G2 I5.000000 J0.000000 X10.000000 Y5.000000 Z18.000000G2 I-5.000000 J0.000000 X0.000000 Y5.000000 Z18.000000G2 I5.000000 J0.000000 X10.000000 Y5.000000 Z18.000000G0 X5.000000 Y5.000000 Z18.000000G0 Z20.000000G0 X12.500000 Y5.000000G1 Z20.000000G2 I-7.500000 J0.000000 X-2.500000 Y5.000000 Z19.500000G2 I7.500000 J0.000000 X12.500000 Y5.000000 Z19.000000G2 I-7.500000 J0.000000 X-2.500000 Y5.000000 Z18.500000G2 I7.500000 J0.000000 X12.500000 Y5.000000 Z18.000000G2 I-7.500000 J0.000000 X-2.500000 Y5.000000 Z18.000000G2 I7.500000 J0.000000 X12.500000 Y5.000000 Z18.000000G0 X5.000000 Y5.000000 Z18.000000G0 Z20.000000 484s ok 484s test01 (PathTests.TestPathHelixGenerator.TestPathHelixGenerator.test01) 484s Test Value and Type checking ... ok 484s test07 (PathTests.TestPathHelixGenerator.TestPathHelixGenerator.test07) 484s Test Basic Helix Generator verify linear edge is vertical ... ok 484s test08 (PathTests.TestPathHelixGenerator.TestPathHelixGenerator.test08) 484s Test Helix Generator with horizontal edge ... ok 484s test09 (PathTests.TestPathHelixGenerator.TestPathHelixGenerator.test09) 484s Test Helix Generator with inverted vertical edge ... ok 484s test10 (PathTests.TestPathHelixGenerator.TestPathHelixGenerator.test10) 484s Test Helix Retraction ... ok 484s test00 (PathTests.TestPathHelpers.TestPathHelpers.test00) 484s Test that FeedRate Helper populates horiz and vert feed rate based on TC ... [Command G0 [ F:5 Z:10 ], Command G0 [ F:10 X:20 Y:10 ], Command G1 [ F:15 X:20 Y:10 Z:5 ], Command G1 [ F:20 X:20 Y:20 ]] 484s ok 484s test01 (PathTests.TestPathHelpers.TestPathHelpers.test01) 484s Test that Machine State initializes and stores position correctly ... ok 484s test02 (PathTests.TestPathHelpers.TestPathHelpers.test02) 484s Test PathUtils filterarcs ... ok 484s test00 (PathTests.TestPathLanguage.TestPathLanguage.test00) 484s Verify G0 instruction construction ... ok 484s test10 (PathTests.TestPathLanguage.TestPathLanguage.test10) 484s Verify G1 instruction construction ... ok 484s test20 (PathTests.TestPathLanguage.TestPathLanguage.test20) 484s Verify G2 instruction construction ... ok 484s test30 (PathTests.TestPathLanguage.TestPathLanguage.test30) 484s Verify G3 instruction construction ... ok 484s test40 (PathTests.TestPathLanguage.TestPathLanguage.test40) 484s Verify pathLength correctness ... ok 484s test50 (PathTests.TestPathLanguage.TestPathLanguage.test50) 484s Verify tangents of moves. ... ok 484s test00 (PathTests.TestPathLog.TestPathLog.test00) 484s Check for proper module extraction. ... ok 484s test01 (PathTests.TestPathLog.TestPathLog.test01) 484s Check for proper function extraction. ... ok 484s test10 (PathTests.TestPathLog.TestPathLog.test10) 484s Verify default log levels is NOTICE. ... ok 484s test11 (PathTests.TestPathLog.TestPathLog.test11) 484s Verify setting global log level. ... ok 484s test12 (PathTests.TestPathLog.TestPathLog.test12) 484s Verify setting module log level. ... ok 484s test13 (PathTests.TestPathLog.TestPathLog.test13) 484s Verify setting other modul's log level doesn't change this one's. ... ok 484s test14 (PathTests.TestPathLog.TestPathLog.test14) 484s Verify resetting log level for module falls back to global level. ... ok 484s test20 (PathTests.TestPathLog.TestPathLog.test20) 484s Verify debug logs aren't logged by default. ... ok 484s test21 (PathTests.TestPathLog.TestPathLog.test21) 484s Verify debug logs are logged if log level is set to DEBUG. ... ok 484s test30 (PathTests.TestPathLog.TestPathLog.test30) 484s Verify log level ERROR. ... ok 484s test31 (PathTests.TestPathLog.TestPathLog.test31) 484s Verify log level WARNING. ... ok 484s test32 (PathTests.TestPathLog.TestPathLog.test32) 484s Verify log level NOTICE. ... ok 484s test33 (PathTests.TestPathLog.TestPathLog.test33) 484s Verify log level INFO. ... ok 484s test34 (PathTests.TestPathLog.TestPathLog.test34) 484s Verify log level DEBUG. ... ok 484s test50 (PathTests.TestPathLog.TestPathLog.test50) 484s Verify no tracking by default. ... ok 484s test51 (PathTests.TestPathLog.TestPathLog.test51) 484s Verify enabling tracking for module results in tracking. ... ok 484s test52 (PathTests.TestPathLog.TestPathLog.test52) 484s Verify untracking stops tracking. ... ok 484s test53 (PathTests.TestPathLog.TestPathLog.test53) 484s Verify trackAllModules works correctly. ... ok 484s test60 (PathTests.TestPathLog.TestPathLog.test60) 484s Verify track handles no argument. ... ok 484s test61 (PathTests.TestPathLog.TestPathLog.test61) 484s Verify track handles arbitrary argument types correctly. ... ok 484s testzz (PathTests.TestPathLog.TestPathLog.testzz) 484s Restoring environment after tests. ... ok 484s test00 (PathTests.TestPathOpDeburr.TestPathOpDeburr.test00) 484s Verify chamfer depth and offset for an end mill. ... ok 484s test01 (PathTests.TestPathOpDeburr.TestPathOpDeburr.test01) 484s Verify chamfer depth and offset for a 90 deg v-bit. ... ok 484s test02 (PathTests.TestPathOpDeburr.TestPathOpDeburr.test02) 484s Verify chamfer depth and offset for a 90 deg v-bit with non 0 flat radius. ... ok 484s test03 (PathTests.TestPathOpDeburr.TestPathOpDeburr.test03) 484s Verify chamfer depth and offset for a 60 deg v-bit with non 0 flat radius. ... ok 484s test04 (PathTests.TestPathOpDeburr.TestPathOpDeburr.test04) 484s Verify chamfer depth and offset for a 30 deg v-bit with non 0 flat radius. ... ok 484s test10 (PathTests.TestPathOpDeburr.TestPathOpDeburr.test10) 484s Verify missing cutting edge angle info prints only once. ... ok 484s test11 (PathTests.TestPathOpDeburr.TestPathOpDeburr.test11) 484s Verify missing tip diameter info prints only once. ... ok 484s test00 (PathTests.TestPathOpUtil.TestPathOpUtil.test00) 484s Verify isWireClockwise for polygon wires. ... ok 484s test01 (PathTests.TestPathOpUtil.TestPathOpUtil.test01) 484s Verify isWireClockwise for single edge circle wires. ... ok 484s test02 (PathTests.TestPathOpUtil.TestPathOpUtil.test02) 484s Verify isWireClockwise for two half circle wires. ... ok 484s test03 (PathTests.TestPathOpUtil.TestPathOpUtil.test03) 484s Verify isWireClockwise for two edge wires with an arc. ... ok 484s test04 (PathTests.TestPathOpUtil.TestPathOpUtil.test04) 484s Verify isWireClockwise for unoriented wires. ... ok 484s test11 (PathTests.TestPathOpUtil.TestPathOpUtil.test11) 484s Check offsetting a circular hole. ... ok 484s test12 (PathTests.TestPathOpUtil.TestPathOpUtil.test12) 484s Check offsetting a circular hole by the radius or more makes the hole vanish. ... Adaptive.INFO: *** Done. Elapsed time: 0.047824 sec 484s 484s 484s (86 %) (90 %) (95 %) (100 %) Importing project files...... 484s (2 %) (4 %) (6 %) (8 %) (10 %) (12 %) (14 %) (16 %) (18 %) (20 %) (22 %) (24 %) (26 %) (28 %) (30 %) (32 %) (34 %) (36 %) (38 %) (40 %) (42 %) (44 %) (46 %) (48 %) (51 %) (53 %) (55 %) (57 %) (59 %) (61 %) (63 %) (65 %) (67 %) (69 %) (71 %) (73 %) (75 %) (77 %) (79 %) (81 %) (83 %) (85 %) (87 %) (89 %) (91 %) (93 %) (95 %) (97 %) (100 %) Postprocessing...... 484s (100 %) Importing project files...... 484s (2 %) (4 %) (6 %) (8 %) (10 %) (12 %) (14 %) (16 %) (18 %) (20 %) (22 %) (24 %) (26 %) (28 %) (30 %) (32 %) (34 %) (36 %) (38 %) (40 %) (42 %) (44 %) (46 %) (48 %) (51 %) (53 %) (55 %) (57 %) (59 %) (61 %) (63 %) (65 %) (67 %) (69 %) (71 %) (73 %) (75 %) (77 %) (79 %) (81 %) (83 %) (85 %) (87 %) (89 %) (91 %) (93 %) (95 %) (97 %) (100 %) Postprocessing...... 484s (100 %) Importing project files...... 484s (2 %) (4 %) (6 %) (8 %) (10 %) (12 %) (14 %) (16 %) (18 %) (20 %) (22 %) (24 %) (26 %) (28 %) (30 %) (32 %) (34 %) (36 %) (38 %) (40 %) (42 %) (44 %) (46 %) (48 %) (51 %) (53 %) (55 %) (57 %) (59 %) (61 %) (63 %) (65 %) (67 %) (69 %) (71 %) (73 %) (75 %) (77 %) (79 %) (81 %) (83 %) (85 %) (87 %) (89 %) (91 %) (93 %) (95 %) (97 %) (100 %) Postprocessing...... 484s (100 %) Importing project files...... 484s (25 %) (50 %) (75 %) (100 %) Postprocessing...... 484s (100 %) Recompute...... 484s (100 %) Importing project files...... 484s (25 %) (50 %) (75 %) (100 %) Recompute...... 484s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) TestPathLog.DEBUG: (101) - this 484s TestPathLog.INFO: something 484s TestPathLog.DEBUG: (142) - something 484s TestPathLog.INFO: something 484s TestPathLog(157).test51(this, and, that) 484s TestPathLog(164).test52(this, and, that) 484s TestPathLog(171).test53(this, and, that) 484s TestPathLog(176).test53(this, and, that) 484s TestPathLog(178).test53(this, and, that) 484s TestPathLog(183).test60() 484s TestPathLog(190).test61(this, None, 1, 18.25) 484s The selected tool has no CuttingEdgeAngle property. Assuming Endmill 484s The selected tool has no FlatRadius and no TipDiameter property. Assuming V-Bit 484s Importing project files...... 484s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) Postprocessing...... 484s (100 %) Importing project files...... 484s (2 %) (5 %) (8 %) ok 484s test13 (PathTests.TestPathOpUtil.TestPathOpUtil.test13) 484s Check offsetting a cylinder succeeds. ... ok 484s test14 (PathTests.TestPathOpUtil.TestPathOpUtil.test14) 484s Check offsetting a hole with Placement. ... ok 484s test15 (PathTests.TestPathOpUtil.TestPathOpUtil.test15) 484s Check offsetting a cylinder with Placement. ... ok 484s test20 (PathTests.TestPathOpUtil.TestPathOpUtil.test20) 484s Check offsetting hole wire succeeds. ... ok 484s test21 (PathTests.TestPathOpUtil.TestPathOpUtil.test21) 484s Check offsetting hole wire for more than it's size makes hole vanish. ... ok 484s test22 (PathTests.TestPathOpUtil.TestPathOpUtil.test22) 484s Check offsetting a body wire succeeds. ... ok 484s test31 (PathTests.TestPathOpUtil.TestPathOpUtil.test31) 484s Check offsetting a cylinder. ... (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) Postprocessing...... 484s (100 %) Importing project files...... 484s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) Postprocessing...... 484s (100 %) Importing project files...... 484s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) Postprocessing...... 484s (100 %) Importing project files...... 484s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) Postprocessing...... 484s (100 %) Importing project files...... 484s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) Postprocessing...... 484s (100 %) Importing project files...... 484s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) Postprocessing...... 484s (100 %) Importing project files...... 484s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) Postprocessing...... 484s (100 %) Importing project files...... 484s (2 %) (5 %) ok 484s test32 (PathTests.TestPathOpUtil.TestPathOpUtil.test32) 484s Check offsetting a box. ... ok 484s test33 (PathTests.TestPathOpUtil.TestPathOpUtil.test33) 484s Check offsetting a triangle. ... ok 484s test34 (PathTests.TestPathOpUtil.TestPathOpUtil.test34) 484s Check offsetting a shape. ... ok 484s test35 (PathTests.TestPathOpUtil.TestPathOpUtil.test35) 484s Check offsetting a cylindrical hole. ... ok 484s test36 (PathTests.TestPathOpUtil.TestPathOpUtil.test36) 484s Check offsetting a square hole. ... ok 484s test37 (PathTests.TestPathOpUtil.TestPathOpUtil.test37) 484s Check offsetting a triangular holee. ... ok 484s test38 (PathTests.TestPathOpUtil.TestPathOpUtil.test38) 484s Check offsetting a shape hole. ... (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) Postprocessing...... 484s (100 %) Importing project files...... 484s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) Postprocessing...... 484s (100 %) Importing project files...... 484s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) Postprocessing...... 484s (100 %) Importing project files...... 484s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) Postprocessing...... 484s (100 %) Importing project files...... 484s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) Postprocessing...... 484s (100 %) Importing project files...... 484s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) Postprocessing...... 484s (100 %) Importing project files...... 484s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) Postprocessing...... 484s (100 %) Importing project files...... 484s (2 %) (5 %) ok 484s test40 (PathTests.TestPathOpUtil.TestPathOpUtil.test40) 484s Check offsetting a single outside edge forward. ... ok 484s test41 (PathTests.TestPathOpUtil.TestPathOpUtil.test41) 484s Check offsetting a single outside edge not forward. ... ok 484s test42 (PathTests.TestPathOpUtil.TestPathOpUtil.test42) 484s Check offsetting multiple outside edges. ... ok 484s test43 (PathTests.TestPathOpUtil.TestPathOpUtil.test43) 484s Check offsetting multiple backwards outside edges. ... ok 484s test44 (PathTests.TestPathOpUtil.TestPathOpUtil.test44) 484s Check offsetting a single inside edge forward. ... (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) Postprocessing...... 484s (100 %) Importing project files...... 484s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) Postprocessing...... 484s (100 %) Importing project files...... 484s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) Postprocessing...... 484s (100 %) Importing project files...... 484s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) Postprocessing...... 484s (100 %) Recompute...... 484s (1 %) (2 %) (3 %) (5 %) (6 %) (7 %) (8 %) (10 %) (11 %) (12 %) (14 %) (15 %) (16 %) (17 %) (19 %) (20 %) (21 %) (23 %) (24 %) (25 %) (26 %) (28 %) (29 %) (30 %) (32 %) (33 %) (34 %) (35 %) (37 %) (38 %) (39 %) (41 %) (42 %) (43 %) (44 %) (46 %) (47 %) (48 %) (50 %) (51 %) (52 %) (53 %) (55 %) (56 %) (57 %) (58 %) (60 %) (61 %) (62 %) (64 %) (65 %) (66 %) (67 %) (69 %) (70 %) (71 %) (73 %) (74 %) (75 %) (76 %) (78 %) (79 %) (80 %) (82 %) (83 %) (84 %) (85 %) (87 %) (88 %) (89 %) (91 %) (92 %) (93 %) (94 %) (96 %) (97 %) (98 %) (100 %) Importing project files...... 484s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) Postprocessing...... 484s (100 %) Importing project files...... 484s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) ok 484s test45 (PathTests.TestPathOpUtil.TestPathOpUtil.test45) 484s Check offsetting a single inside edge not forward. ... ok 484s test46 (PathTests.TestPathOpUtil.TestPathOpUtil.test46) 484s Check offsetting multiple inside edges. ... ok 484s test47 (PathTests.TestPathOpUtil.TestPathOpUtil.test47) 484s Check offsetting multiple backwards inside edges. ... ok 484s test50 (PathTests.TestPathOpUtil.TestPathOpUtil.test50) 484s Orient an already oriented wire ... ok 484s test51 (PathTests.TestPathOpUtil.TestPathOpUtil.test51) 484s Orient a potentially misoriented wire ... ok 484s test52 (PathTests.TestPathOpUtil.TestPathOpUtil.test52) 484s Orient a potentially misoriented longer wire ... ok 484s test010 (PathTests.TestPathPost.TestPathPostUtils.test010) 484s Test the utility functions in the PostUtils.py file. ... ok 484s test00 (PathTests.TestPathPreferences.TestPathPreferences.test00) 484s There is at least one search path. ... ok 484s test01 (PathTests.TestPathPreferences.TestPathPreferences.test01) 484s Path/Post is part of the posts search path. ... ok 484s test02 (PathTests.TestPathPreferences.TestPathPreferences.test02) 484s Path/Post/scripts is part of the posts search path. ... ok 484s test03 (PathTests.TestPathPreferences.TestPathPreferences.test03) 484s Available post processors include linuxcnc, grbl and opensbp. ... ok 484s test10 (PathTests.TestPathPreferences.TestPathPreferences.test10) 484s Default paths for tools are resolved correctly ... ok 484s test00 (PathTests.TestPathProfile.TestPathProfile.test00) 484s test00() Empty test. ... Area.cpp(1429): hit bottom -0,0,1e-06 484s Area.cpp(1429): hit bottom 0,0,1e-07 484s ok 484s test01 (PathTests.TestPathProfile.TestPathProfile.test01) 484s test01() Verify path generated on Face18, outside, with tool compensation. ... (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) Postprocessing...... 484s (100 %) Importing project files...... 484s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) Postprocessing...... 484s (100 %) Importing project files...... 484s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) Postprocessing...... 484s (100 %) Importing project files...... 484s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) Postprocessing...... 484s (100 %) Importing project files...... 484s (25 %) (50 %) (75 %) (100 %) Postprocessing...... 484s (100 %) Recompute...... 484s (6 %) (13 %) (20 %) (26 %) (33 %) (40 %) (46 %) (53 %) (60 %) (66 %) (73 %) (80 %) (86 %) (93 %) (100 %) Importing project files...... 484s (25 %) (50 %) (75 %) (100 %) Postprocessing...... 484s (100 %) Recompute...... 484s (5 %) (11 %) (16 %) (22 %) (27 %) (33 %) (38 %) (44 %) (50 %) (55 %) (61 %) (66 %) (72 %) (77 %) (83 %) (88 %) (94 %) (100 %) Importing project files...... 484s (25 %) (50 %) (75 %) (100 %) Recompute...... 484s (3 %) (6 %) (10 %) (13 %) (17 %) (20 %) (24 %) (27 %) (31 %) (34 %) (37 %) (41 %) (44 %) (48 %) (51 %) (55 %) (58 %) (62 %) (65 %) (68 %) (72 %) (75 %) (79 %) (82 %) (86 %) (89 %) (93 %) (96 %) (100 %) Recompute...... 484s (5 %) (10 %) (15 %) (20 %) (25 %) (30 %) (35 %) (40 %) (45 %) (50 %) (55 %) (60 %) (65 %) (70 %) (75 %) (80 %) (85 %) (90 %) (95 %) (100 %) Recompute...... 484s (4 %) (9 %) (14 %) (19 %) (23 %) (28 %) (33 %) (38 %) (42 %) (47 %) (52 %) (57 %) (61 %) (66 %) (71 %) (76 %) Area.cpp(1429): hit bottom -0,0,1e-06 484s Area.cpp(1429): hit bottom 0,0,1e-07 484s Area.cpp(1429): hit bottom 0,0,1e-07 484s ok 484s test02 (PathTests.TestPathProfile.TestPathProfile.test02) 484s test02() Verify path generated on Face18, outside, without compensation. ... Area.cpp(1429): hit bottom -0,0,1e-06 484s Area.cpp(1429): hit bottom 0,0,1e-07 484s Area.cpp(1429): hit bottom 0,0,1e-07 484s ok 484s test03 (PathTests.TestPathProfile.TestPathProfile.test03) 484s test03() Verify path generated on Face18, outside, ... Area.cpp(1429): hit bottom -0,0,1e-06 484s Area.cpp(1429): hit bottom 0,0,1e-07 484s Area.cpp(1429): hit bottom 0,0,1e-07 484s ok 484s test00 (PathTests.TestPathPropertyBag.TestPathPropertyBag.test00) 484s basic PropertyBag creation and access test ... ok 484s test01 (PathTests.TestPathPropertyBag.TestPathPropertyBag.test01) 484s adding properties to a PropertyBag is tracked properly ... ok 484s test02 (PathTests.TestPathPropertyBag.TestPathPropertyBag.test02) 484s refreshCustomPropertyGroups deletes empty groups ... ok 484s test03 (PathTests.TestPathPropertyBag.TestPathPropertyBag.test03) 484s refreshCustomPropertyGroups does not delete non-empty groups ... ok 484s test00 (PathTests.TestPathRotationGenerator.TestPathRotationGenerator.test00) 484s Test relAngle function ... ok 484s test10 (PathTests.TestPathRotationGenerator.TestPathRotationGenerator.test10) 484s Test Basic Rotation Generator Return ... A 0.0 484s C 0.0 484s ok 484s test20 (PathTests.TestPathRotationGenerator.TestPathRotationGenerator.test20) 484s Test non-zero rotation ... ok 484s test30 (PathTests.TestPathRotationGenerator.TestPathRotationGenerator.test30) 484s Test A limits ... ok 484s test40 (PathTests.TestPathRotationGenerator.TestPathRotationGenerator.test40) 484s Test C limits ... ok 484s test50 (PathTests.TestPathRotationGenerator.TestPathRotationGenerator.test50) 484s Test handling of no valid solution ... ok 484s test00 (PathTests.TestPathSetupSheet.TestPathSetupSheet.test00) 484s Verify SetupSheet templateAttributes ... ok 484s test01 (PathTests.TestPathSetupSheet.TestPathSetupSheet.test01) 484s Verify SetupSheet template attributes roundtrip. ... ok 484s test02 (PathTests.TestPathSetupSheet.TestPathSetupSheet.test02) 484s Verify default value detection logic. ... ok 484s test10 (PathTests.TestPathSetupSheet.TestPathSetupSheet.test10) 484s Verify template attributes encoding/decoding of floats. ... ok 484s test11 (PathTests.TestPathSetupSheet.TestPathSetupSheet.test11) 484s Verify template attributes encoding/decoding of strings. ... ok 484s test12 (PathTests.TestPathSetupSheet.TestPathSetupSheet.test12) 484s Verify template attributes encoding/decoding of dictionaries. ... ok 484s test13 (PathTests.TestPathSetupSheet.TestPathSetupSheet.test13) 484s Verify template attributes encoding/decoding of lists. ... ok 484s test20 (PathTests.TestPathSetupSheet.TestPathSetupSheet.test20) 484s Verify SetupSheet template op attributes roundtrip. ... ok 484s test00 (PathTests.TestPathStock.TestPathStock.test00) 484s Test CreateBox ... ok 484s test01 (PathTests.TestPathStock.TestPathStock.test01) 484s Test CreateCylinder ... ok 484s test10 (PathTests.TestPathStock.TestPathStock.test10) 484s Verify FromTemplate box creation. ... ok 484s test11 (PathTests.TestPathStock.TestPathStock.test11) 484s Verify FromTemplate cylinder creation. ... ok 484s test12 (PathTests.TestPathStock.TestPathStock.test12) 484s Verify FromTemplate from Base creation. ... ok 484s test00 (PathTests.TestPathThreadMilling.TestPathThreadMilling.test00) 484s Verify internal radii. ... ok 484s test01 (PathTests.TestPathThreadMilling.TestPathThreadMilling.test01) 484s Verify internal radii with tool crest. ... ok 484s test10 (PathTests.TestPathThreadMilling.TestPathThreadMilling.test10) 484s Verify internal thread passes. ... ok 484s test20 (PathTests.TestPathThreadMilling.TestPathThreadMilling.test20) 484s Verify external radii. ... ok 484s test21 (PathTests.TestPathThreadMilling.TestPathThreadMilling.test21) 484s Verify external radii with tool crest. ... ok 484s test30 (PathTests.TestPathThreadMilling.TestPathThreadMilling.test30) 484s Verify external thread passes. ... ok 484s test40 (PathTests.TestPathThreadMilling.TestPathThreadMilling.test40) 484s Verify internal right hand thread setup. ... ok 484s test41 (PathTests.TestPathThreadMilling.TestPathThreadMilling.test41) 484s Verify internal left hand thread setup. ... ok 484s test50 (PathTests.TestPathThreadMilling.TestPathThreadMilling.test50) 484s Verify exteranl right hand thread setup. ... ok 484s test51 (PathTests.TestPathThreadMilling.TestPathThreadMilling.test51) 484s Verify exteranl left hand thread setup. ... ok 484s test00 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator.test00) 484s Verify thread commands for a single thread ... ok 484s test01 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator.test01) 484s Verify thread commands for a thwo threads ... ok 484s test02 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator.test02) 484s Verify thread commands for a one and a half threads ... ok 484s test03 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator.test03) 484s Verify thread commands for a one and 3 quarter threads ... ok 484s test04 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator.test04) 484s Verify thread commands for a one and 3 quarter threads - CCW ... ok 484s test10 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator.test10) 484s Verify lead in/out commands for a single thread ... ok 484s test11 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator.test11) 484s Verify lead in/out commands for one and a half threads ... ok 484s test (PathTests.TestPathToolBit.TestPathToolBit.test) 484s Log test setup directory structure ... 484s realpath : /usr/share/freecad/Mod/Path/PathTests/TestPathToolBit.py 484s Tools : /usr/share/freecad/Mod/Path/PathTests/Tools 484s dir : /usr/share/freecad/Mod/Path/PathTests 484s : PathTests 484s : Drilling_1.FCStd 484s : PathTestUtils.py 484s : TestCentroidPost.py 484s : TestGrblPost.py 484s : TestLinuxCNCPost.py 484s : TestMach3Mach4Post.py 484s : TestPathAdaptive.py 484s : TestPathCore.py 484s : TestPathDepthParams.py 484s : TestPathDressupDogbone.py 484s : TestPathDressupDogboneII.py 484s : TestPathDressupHoldingTags.py 484s : TestPathDrillGenerator.py 484s : TestPathDrillable.py 484s : TestPathGeneratorDogboneII.py 484s : TestPathGeom.py 484s : TestPathHelix.py 484s : TestPathHelixGenerator.py 484s : TestPathHelpers.py 484s : TestPathLanguage.py 484s : TestPathLog.py 484s : TestPathOpDeburr.py 484s : TestPathOpUtil.py 484s : TestPathPost.py 484s : TestPathPreferences.py 484s : TestPathProfile.py 484s : TestPathPropertyBag.py 484s : TestPathRotationGenerator.py 484s : TestPathSetupSheet.py 484s : TestPathStock.py 484s : TestPathThreadMilling.py 484s : TestPathThreadMillingGenerator.py 484s : TestPathToolBit.py 484s : TestPathToolChangeGenerator.py 484s : TestPathToolController.py 484s : TestPathUtil.py 484s : TestPathVcarve.py 484s : TestPathVoronoi.py 484s : TestRefactoredCentroidPost.py 484s : TestRefactoredGrblPost.py 484s : TestRefactoredLinuxCNCPost.py 484s : TestRefactoredMach3Mach4Post.py 484s : TestRefactoredTestPost.py 484s : Tools 484s : Bit 484s : test-path-tool-bit-bit-00.fctb 484s : Library 484s : test-path-tool-bit-library-00.fctl 484s : Shape 484s : test-path-tool-bit-shape-00.fcstd 484s : __init__.py 484s : boxtest.fcstd 484s : boxtest1.fcstd 484s : drill_test1.FCStd 484s : test-path-tool-bit-bit-00.fctb 484s : test-path-tool-bit-library-00.fctl 484s : test-path-tool-bit-shape-00.fcstd 484s : test_adaptive.fcstd 484s : test_centroid_00.ngc 484s : test_filenaming.fcstd 484s : test_geomop.fcstd 484s : test_holes00.fcstd 484s : test_profile.fcstd 484s ok 484s test00 (PathTests.TestPathToolBit.TestPathToolBit.test00) 484s Find a tool shape from file name ... ok 484s test01 (PathTests.TestPathToolBit.TestPathToolBit.test01) 484s Not find a relative path shape if not stored in default location ... ok 484s test02 (PathTests.TestPathToolBit.TestPathToolBit.test02) 484s Find a relative path shape if it's local to a bit path ... ok 484s test03 (PathTests.TestPathToolBit.TestPathToolBit.test03) 484s Not find a tool shape from an invalid absolute path. ... ok 484s test04 (PathTests.TestPathToolBit.TestPathToolBit.test04) 484s Find a tool shape from a valid absolute path. ... ok 484s test10 (PathTests.TestPathToolBit.TestPathToolBit.test10) 484s Find a tool bit from file name ... ok 484s test11 (PathTests.TestPathToolBit.TestPathToolBit.test11) 484s Not find a relative path bit if not stored in default location ... ok 484s test12 (PathTests.TestPathToolBit.TestPathToolBit.test12) 484s Find a relative path bit if it's local to a library path ... ok 484s test13 (PathTests.TestPathToolBit.TestPathToolBit.test13) 484s Not find a tool bit from an invalid absolute path. ... ok 484s test14 (PathTests.TestPathToolBit.TestPathToolBit.test14) 484s Find a tool bit from a valid absolute path. ... ok 484s test20 (PathTests.TestPathToolBit.TestPathToolBit.test20) 484s Find a tool library from file name ... ok 484s test21 (PathTests.TestPathToolBit.TestPathToolBit.test21) 484s Not find a relative path library if not stored in default location ... ok 484s test22 (PathTests.TestPathToolBit.TestPathToolBit.test22) 484s [skipped] Find a relative path library if it's local to ... ok 484s test23 (PathTests.TestPathToolBit.TestPathToolBit.test23) 484s Not find a tool library from an invalid absolute path. ... ok 484s test24 (PathTests.TestPathToolBit.TestPathToolBit.test24) 484s Find a tool library from a valid absolute path. ... ok 484s test00 (PathTests.TestPathToolChangeGenerator.TestPathToolChangeGenerator.test00) 484s Test Basic Tool Change Generator Return ... ok 484s test00 (PathTests.TestPathToolController.TestPathToolController.test00) 484s Verify ToolController templateAttrs ... ok 484s test01 (PathTests.TestPathToolController.TestPathToolController.test01) 484s Verify ToolController template roundtrip. ... ok 484s test00 (PathTests.TestPathUtil.TestPathUtil.test00) 484s Check that isValidBaseObject detects solids. ... ok 484s test01 (PathTests.TestPathUtil.TestPathUtil.test01) 484s Check that isValidBaseObject detects PDs. ... ok 484s test02 (PathTests.TestPathUtil.TestPathUtil.test02) 484s Check that isValidBaseObject detects compounds. ... ok 484s test03 (PathTests.TestPathUtil.TestPathUtil.test03) 484s Check that isValidBaseObject ignores sketches. ... ok 484s test04 (PathTests.TestPathUtil.TestPathUtil.test04) 484s Check that Part is handled correctly. ... ok 484s test00 (PathTests.TestPathVcarve.TestPathVcarve.test00) 484s Verify 90 deg depth calculation ... ok 484s test01 (PathTests.TestPathVcarve.TestPathVcarve.test01) 484s Verify 90 deg depth limit ... ok 484s test02 (PathTests.TestPathVcarve.TestPathVcarve.test02) 484s Verify 60 deg depth calculation ... ok 484s test03 (PathTests.TestPathVcarve.TestPathVcarve.test03) 484s Verify 60 deg depth limit ... ok 484s test10 (PathTests.TestPathVcarve.TestPathVcarve.test10) 484s Verify 90 deg with tip dia depth calculation ... ok 484s test11 (PathTests.TestPathVcarve.TestPathVcarve.test11) 484s Verify 90 deg with tip dia depth limit calculation ... ok 484s test12 (PathTests.TestPathVcarve.TestPathVcarve.test12) 484s Verify 45 deg with tip dia depth calculation ... ok 484s test13 (PathTests.TestPathVcarve.TestPathVcarve.test13) 484s Verify 45 deg with tip dia depth limit calculation ... ok 484s test00 (PathTests.TestPathVoronoi.TestPathVoronoi.test00) 484s Check vertex comparison ... ok 484s test10 (PathTests.TestPathVoronoi.TestPathVoronoi.test10) 484s Check edge comparison ... ok 484s test20 (PathTests.TestPathVoronoi.TestPathVoronoi.test20) 484s Check cell comparison ... ok 484s test50 (PathTests.TestPathVoronoi.TestPathVoronoi.test50) 484s Check toShape for linear edges ... ok 484s test51 (PathTests.TestPathVoronoi.TestPathVoronoi.test51) 484s Check toShape for linear edges with set z ... ok 484s test52 (PathTests.TestPathVoronoi.TestPathVoronoi.test52) 484s Check toShape for linear edges with varying z ... ok 484s test60 (PathTests.TestPathVoronoi.TestPathVoronoi.test60) 484s Check toShape for curved edges ... ok 484s test61 (PathTests.TestPathVoronoi.TestPathVoronoi.test61) 484s Check toShape for curved edges with set z ... ok 484s test62 (PathTests.TestPathVoronoi.TestPathVoronoi.test62) 484s Check toShape for curved edges with varying z ... ok 484s test000 (PathTests.TestRefactoredCentroidPost.TestRefactoredCentroidPost.test000) 484s Test Output Generation. ... PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 484s done postprocessing. 484s ok 484s test010 (PathTests.TestRefactoredCentroidPost.TestRefactoredCentroidPost.test010) 484s Test command Generation. ... PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 484s done postprocessing. 484s ok 484s test020 (PathTests.TestRefactoredCentroidPost.TestRefactoredCentroidPost.test020) 484s Test Line Numbers ... PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 484s done postprocessing. 484s ok 484s test030 (PathTests.TestRefactoredCentroidPost.TestRefactoredCentroidPost.test030) 484s Test Pre-amble ... PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 484s done postprocessing. 484s ok 484s test040 (PathTests.TestRefactoredCentroidPost.TestRefactoredCentroidPost.test040) 484s Test Post-amble ... PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 484s done postprocessing. 484s ok 484s test050 (PathTests.TestRefactoredCentroidPost.TestRefactoredCentroidPost.test050) 484s Test inches ... PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 484s done postprocessing. 484s ok 484s test060 (PathTests.TestRefactoredCentroidPost.TestRefactoredCentroidPost.test060) 484s Test test modal ... PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 484s done postprocessing. 484s ok 484s test070 (PathTests.TestRefactoredCentroidPost.TestRefactoredCentroidPost.test070) 484s Test axis modal ... PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 484s done postprocessing. 484s ok 484s test080 (PathTests.TestRefactoredCentroidPost.TestRefactoredCentroidPost.test080) 484s Test tool change ... PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 484s done postprocessing. 484s ok 484s test090 (PathTests.TestRefactoredCentroidPost.TestRefactoredCentroidPost.test090) 484s Test comment ... PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 484s done postprocessing. 484s ok 484s test000 (PathTests.TestRefactoredGrblPost.TestRefactoredGrblPost.test000) 484s Test Output Generation. ... PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 484s done postprocessing. 484s ok 484s test010 (PathTests.TestRefactoredGrblPost.TestRefactoredGrblPost.test010) 484s Test command Generation. ... PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 484s done postprocessing. 484s ok 484s test020 (PathTests.TestRefactoredGrblPost.TestRefactoredGrblPost.test020) 484s Test Line Numbers ... PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 484s done postprocessing. 484s ok 484s test030 (PathTests.TestRefactoredGrblPost.TestRefactoredGrblPost.test030) 484s Test Pre-amble ... PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 484s done postprocessing. 484s ok 484s test040 (PathTests.TestRefactoredGrblPost.TestRefactoredGrblPost.test040) 484s Test Post-amble ... PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 484s done postprocessing. 484s ok 484s test050 (PathTests.TestRefactoredGrblPost.TestRefactoredGrblPost.test050) 484s Test inches ... PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 484s done postprocessing. 484s ok 484s test060 (PathTests.TestRefactoredGrblPost.TestRefactoredGrblPost.test060) 484s Test test modal ... PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 484s done postprocessing. 484s ok 484s test070 (PathTests.TestRefactoredGrblPost.TestRefactoredGrblPost.test070) 484s Test axis modal ... PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 484s done postprocessing. 484s ok 484s test080 (PathTests.TestRefactoredGrblPost.TestRefactoredGrblPost.test080) 484s Test tool change ... PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 484s done postprocessing. 484s ok 484s test090 (PathTests.TestRefactoredGrblPost.TestRefactoredGrblPost.test090) 484s Test comment ... PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 484s done postprocessing. 484s ok 484s test000 (PathTests.TestRefactoredLinuxCNCPost.TestRefactoredLinuxCNCPost.test000) 484s Test Output Generation. ... PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 484s done postprocessing. 484s ok 484s test010 (PathTests.TestRefactoredLinuxCNCPost.TestRefactoredLinuxCNCPost.test010) 484s Test command Generation. ... PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 484s done postprocessing. 484s ok 484s test020 (PathTests.TestRefactoredLinuxCNCPost.TestRefactoredLinuxCNCPost.test020) 484s Test Line Numbers ... PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 484s done postprocessing. 484s ok 484s test030 (PathTests.TestRefactoredLinuxCNCPost.TestRefactoredLinuxCNCPost.test030) 484s Test Pre-amble ... PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 484s done postprocessing. 484s ok 484s test040 (PathTests.TestRefactoredLinuxCNCPost.TestRefactoredLinuxCNCPost.test040) 484s Test Post-amble ... PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 484s done postprocessing. 484s ok 484s test050 (PathTests.TestRefactoredLinuxCNCPost.TestRefactoredLinuxCNCPost.test050) 484s Test inches ... PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 484s done postprocessing. 484s ok 484s test060 (PathTests.TestRefactoredLinuxCNCPost.TestRefactoredLinuxCNCPost.test060) 484s Test test modal ... PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 484s done postprocessing. 484s ok 484s test070 (PathTests.TestRefactoredLinuxCNCPost.TestRefactoredLinuxCNCPost.test070) 484s Test axis modal ... PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 484s done postprocessing. 484s ok 484s test080 (PathTests.TestRefactoredLinuxCNCPost.TestRefactoredLinuxCNCPost.test080) 484s Test tool change ... PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 484s done postprocessing. 484s ok 484s test090 (PathTests.TestRefactoredLinuxCNCPost.TestRefactoredLinuxCNCPost.test090) 484s Test comment ... PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 484s done postprocessing. 484s ok 484s test000 (PathTests.TestRefactoredMach3Mach4Post.TestRefactoredMach3Mach4Post.test000) 484s Test Output Generation. ... PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 484s done postprocessing. 484s ok 484s test010 (PathTests.TestRefactoredMach3Mach4Post.TestRefactoredMach3Mach4Post.test010) 484s Test command Generation. ... PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 484s done postprocessing. 484s ok 484s test020 (PathTests.TestRefactoredMach3Mach4Post.TestRefactoredMach3Mach4Post.test020) 484s Test Line Numbers ... PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 484s done postprocessing. 484s ok 484s test030 (PathTests.TestRefactoredMach3Mach4Post.TestRefactoredMach3Mach4Post.test030) 484s Test Pre-amble ... PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 484s done postprocessing. 484s ok 484s test040 (PathTests.TestRefactoredMach3Mach4Post.TestRefactoredMach3Mach4Post.test040) 484s Test Post-amble ... PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 484s done postprocessing. 484s ok 484s test050 (PathTests.TestRefactoredMach3Mach4Post.TestRefactoredMach3Mach4Post.test050) 484s Test inches ... PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 484s done postprocessing. 484s ok 484s test060 (PathTests.TestRefactoredMach3Mach4Post.TestRefactoredMach3Mach4Post.test060) 484s Test test modal ... PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 484s done postprocessing. 484s ok 484s test070 (PathTests.TestRefactoredMach3Mach4Post.TestRefactoredMach3Mach4Post.test070) 484s Test axis modal ... PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 484s done postprocessing. 484s ok 484s test080 (PathTests.TestRefactoredMach3Mach4Post.TestRefactoredMach3Mach4Post.test080) 484s Test tool change ... PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 484s done postprocessing. 484s ok 484s test090 (PathTests.TestRefactoredMach3Mach4Post.TestRefactoredMach3Mach4Post.test090) 484s Test comment ... PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 484s done postprocessing. 484s ok 484s test00000 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00000) 484s Test Output Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test00010 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00010) 484s Test Outputting all arguments. ... ok 484s test00020 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00020) 484s Test Outputting visible arguments. ... ok 484s test00100 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00100) 484s Test bcnc. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test00110 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00110) 484s Test axis modal. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test00120 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00120) 484s Test axis-precision. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test00130 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00130) 484s Test comments. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test00140 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00140) 484s Test feed-precision. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test00150 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00150) 484s Test Line Numbers. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test00160 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00160) 484s Test inches. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test00170 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00170) 484s Test modal. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test00180 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00180) 484s Test Post-amble. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test00190 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00190) 484s Test Pre-amble. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test00200 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00200) 484s Test precision. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test00210 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00210) 484s Test return-to. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test00220 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00220) 484s Test tlo. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test00230 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00230) 484s Test tool_change. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test00300 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00300) 484s Test wait-for-spindle. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01000 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01000) 484s Test G0 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01010 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01010) 484s Test G1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01020 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01020) 484s Test G2 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01030 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01030) 484s Test G3 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01040 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01040) 484s Test G4 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01070 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01070) 484s Test G7 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01080 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01080) 484s Test G8 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01100 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01100) 484s Test G10 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01170 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01170) 484s Test G17 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01171 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01171) 484s Test G17.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01180 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01180) 484s Test G18 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01181 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01181) 484s Test G18.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01190 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01190) 484s Test G19 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01191 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01191) 484s Test G19.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01200 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01200) 484s Test G20 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01210 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01210) 484s Test G21 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01280 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01280) 484s Test G28 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01281 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01281) 484s Test G28.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01300 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01300) 484s Test G30 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01301 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01301) 484s Test G30.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01382 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01382) 484s Test G38.2 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01383 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01383) 484s Test G38.3 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01384 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01384) 484s Test G38.4 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01385 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01385) 484s Test G38.5 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01400 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01400) 484s Test G40 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01410 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01410) 484s Test G41 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01411 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01411) 484s Test G41.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01420 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01420) 484s Test G42 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01421 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01421) 484s Test G42.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01430 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01430) 484s Test G43 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01431 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01431) 484s Test G43.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01432 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01432) 484s Test G43.2 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01490 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01490) 484s Test G49 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01520 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01520) 484s Test G52 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01540 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01540) 484s Test G54 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01541 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01541) 484s Test G54.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01550 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01550) 484s Test G55 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01560 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01560) 484s Test G56 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01570 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01570) 484s Test G57 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01580 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01580) 484s Test G58 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01590 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01590) 484s Test G59 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01591 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01591) 484s Test G59.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01592 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01592) 484s Test G59.2 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01593 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01593) 484s Test G59.3 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01594 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01594) 484s Test G59.4 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01595 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01595) 484s Test G59.5 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01596 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01596) 484s Test G59.6 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01597 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01597) 484s Test G59.7 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01598 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01598) 484s Test G59.8 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01599 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01599) 484s Test G59.9 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01610 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01610) 484s Test G61 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01611 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01611) 484s Test G61.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01640 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01640) 484s Test G64 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01730 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01730) 484s Test G73 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01810 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01810) 484s Test G81 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01820 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01820) 484s Test G82 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01830 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01830) 484s Test G83 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01900 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01900) 484s Test G90 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01901 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01901) 484s Test G90.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01910 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01910) 484s Test G91 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01911 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01911) 484s Test G91.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01920 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01920) 484s Test G92 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01921 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01921) 484s Test G92.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01922 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01922) 484s Test G92.2 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01923 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01923) 484s Test G92.3 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01930 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01930) 484s Test G93 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01940 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01940) 484s Test G94 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01950 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01950) 484s Test G95 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01980 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01980) 484s Test G98 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test01990 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01990) 484s Test G99 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test02000 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02000) 484s Test M0 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test02010 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02010) 484s Test M1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test02020 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02020) 484s Test M2 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test02030 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02030) 484s Test M3 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test02040 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02040) 484s Test M4 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test02050 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02050) 484s Test M5 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test02060 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02060) 484s Test M6 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test02070 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02070) 484s Test M7 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test02080 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02080) 484s Test M8 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test02090 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02090) 484s Test M9 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test02300 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02300) 484s Test M30 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test02480 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02480) 484s Test M48 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test02490 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02490) 484s Test M49 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test02600 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02600) 484s Test M60 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 484s done postprocessing. 484s ok 484s test00 (PathTests.TestPathDepthParams.depthTestCases.test00) 484s Stepping down to zero ... ok 484s test001 (PathTests.TestPathDepthParams.depthTestCases.test001) 484s Stepping from zero to a negative depth ... ok 484s test002 (PathTests.TestPathDepthParams.depthTestCases.test002) 484s Start and end are equal or start lower than finish ... ok 484s test003 (PathTests.TestPathDepthParams.depthTestCases.test003) 484s User Parameters passed in ... ok 484s test004 (PathTests.TestPathDepthParams.depthTestCases.test004) 484s z_finish_step passed in. ... ok 484s test005 (PathTests.TestPathDepthParams.depthTestCases.test005) 484s stepping down with equalstep=True ... ok 484s test006 (PathTests.TestPathDepthParams.depthTestCases.test006) 484s stepping down with equalstep=True and a finish depth ... ok 484s test007 (PathTests.TestPathDepthParams.depthTestCases.test007) 484s stepping down with stepdown greater than total depth ... ok 484s test008 (PathTests.TestPathDepthParams.depthTestCases.test008) 484s Test handling of negative step-down, negative finish step, and relative size of step/finish ... ok 484s test009 (PathTests.TestPathDepthParams.depthTestCases.test009) 484s stepping down with single stepdown exactly equal to total depth ... ok 484s test010 (PathTests.TestPathDepthParams.depthTestCases.test010) 484s stepping down with single stepdown roughly equal to total depth ... ok 484s 484s ---------------------------------------------------------------------- 484s Ran 458 tests in 4.750s 484s 484s OK 484s (80 %) (85 %) (90 %) (95 %) (100 %) Recompute...... 484s (4 %) (9 %) (13 %) (18 %) (22 %) (27 %) (31 %) (36 %) (40 %) (45 %) (50 %) (54 %) (59 %) (63 %) (68 %) (72 %) (77 %) (81 %) (86 %) (90 %) (95 %) (100 %) Recompute...... 484s (4 %) (8 %) (13 %) (17 %) (21 %) (26 %) (30 %) (34 %) (39 %) (43 %) (47 %) (52 %) (56 %) (60 %) (65 %) (69 %) (73 %) (78 %) (82 %) (86 %) (91 %) (95 %) (100 %) Recompute...... 484s (100 %) Recompute...... 484s (100 %) Recompute...... 484s (50 %) (100 %) Recompute...... 484s (50 %) (100 %) Recompute...... 484s (50 %) (100 %) Importing project files...... 484s (25 %) (50 %) (75 %) (100 %) Postprocessing...... 484s (100 %) Recompute...... 484s (100 %) Importing project files...... 484s (25 %) (50 %) (75 %) (100 %) Recompute...... 484s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Importing project files...... 484s (25 %) (50 %) (75 %) (100 %) Postprocessing...... 484s (100 %) Recompute...... 484s (100 %) Importing project files...... 484s (25 %) (50 %) (75 %) (100 %) Recompute...... 484s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Importing project files...... 484s (25 %) (50 %) (75 %) (100 %) Postprocessing...... 484s (100 %) Recompute...... 484s (25 %) (50 %) (75 %) (100 %) Importing project files...... 484s (25 %) (50 %) (75 %) (100 %) Recompute...... 484s (6 %) (13 %) (20 %) (26 %) (33 %) (40 %) (46 %) (53 %) (60 %) (66 %) (73 %) (80 %) (86 %) (93 %) (100 %) Recompute...... 484s (6 %) (13 %) (20 %) (26 %) (33 %) (40 %) (46 %) (53 %) (60 %) (66 %) (73 %) (80 %) (86 %) (93 %) (100 %) Recompute...... 484s (50 %) (100 %) Recompute...... 484s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 484s (33 %) (66 %) (100 %) Recompute...... 484s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 484s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 484s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) ### Running CLI Test TestPartDesignApp ### 485s testBooleanCommonCase (PartDesignTests.TestBoolean.TestBoolean.testBooleanCommonCase) ... Recompute failed! 485s Recompute failed! 485s ok 485s testBooleanCutCase (PartDesignTests.TestBoolean.TestBoolean.testBooleanCutCase) ... ok 485s testBooleanFuseCase (PartDesignTests.TestBoolean.TestBoolean.testBooleanFuseCase) ... Recompute failed! 485s ok 485s testChamferCubeToOctahedron (PartDesignTests.TestChamfer.TestChamfer.testChamferCubeToOctahedron) ... FreeCAD 0.21.2, Libs: 0.21.2R 485s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 485s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 485s FreeCAD wouldn't be possible without FreeCAD community. 485s ##### #### ### #### 485s # # # # # # 485s # ## #### #### # # # # # 485s #### # # # # # # # ##### # # 485s # # #### #### # # # # # 485s # # # # # # # # # ## ## ## 485s # # #### #### ### # # #### ## ## ## 485s 485s Recompute...... 485s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 485s (5 %) (11 %) (16 %) (22 %) (27 %) (33 %) (38 %) (44 %) (50 %) (55 %) (61 %) (66 %) (72 %) (77 %) (83 %) (88 %) (94 %) (100 %) Recompute...... 485s (5 %) (10 %) (15 %) (21 %) (26 %) (31 %) (36 %) (42 %) (47 %) (52 %) (57 %) (63 %) (68 %) (73 %) (78 %) (84 %) (89 %) (94 %) Recompute...... 485s (5 %) (10 %) (15 %) (21 %) (26 %) (31 %) (36 %) (42 %) (47 %) (52 %) (57 %) (63 %) (68 %) (73 %) (78 %) (84 %) (89 %) (94 %) (100 %) Recompute...... 485s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 485s (5 %) (11 %) (16 %) (22 %) (27 %) (33 %) (38 %) (44 %) (50 %) (55 %) (61 %) (66 %) (72 %) (77 %) (83 %) (88 %) (94 %) (100 %) Recompute...... 485s (5 %) (10 %) (15 %) (21 %) (26 %) (31 %) (36 %) (42 %) (47 %) (52 %) (57 %) (63 %) (68 %) (73 %) (78 %) (84 %) (89 %) (94 %) Recompute...... 485s (5 %) (10 %) (15 %) (21 %) (26 %) (31 %) (36 %) (42 %) (47 %) (52 %) (57 %) (63 %) (68 %) (73 %) (78 %) (84 %) (89 %) (94 %) (100 %) Recompute...... 485s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 485s (5 %) (11 %) (16 %) (22 %) (27 %) (33 %) (38 %) (44 %) (50 %) (55 %) (61 %) (66 %) (72 %) (77 %) (83 %) (88 %) (94 %) (100 %) Recompute...... 485s (5 %) (10 %) (15 %) (21 %) (26 %) (31 %) (36 %) (42 %) (47 %) (52 %) (57 %) (63 %) (68 %) (73 %) (78 %) (84 %) (89 %) (94 %) Recompute...... 485s (5 %) (10 %) (15 %) (21 %) (26 %) (31 %) (36 %) (42 %) (47 %) (52 %) (57 %) (63 %) (68 %) (73 %) (78 %) (84 %) (89 %) (94 %) (100 %) Recompute...... 485s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 485s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 485s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 485s (10 %) (20 %) (30 %) ok 485s testXAxisDatumLine (PartDesignTests.TestDatum.TestDatumLine.testXAxisDatumLine) ... ok 485s testXYDatumPlane (PartDesignTests.TestDatum.TestDatumPlane.testXYDatumPlane) ... ok 485s testOriginDatumPoint (PartDesignTests.TestDatum.TestDatumPoint.testOriginDatumPoint) ... ok 485s testSimpleDraft (PartDesignTests.TestDraft.TestDraft.testSimpleDraft) ... ok 485s testFilletCubeToSphere (PartDesignTests.TestFillet.TestFillet.testFilletCubeToSphere) ... ok 485s testAngledDrillHole (PartDesignTests.TestHole.TestHole.testAngledDrillHole) ... Looking for thread definitions in: /usr/share/freecad/Mod/PartDesign/Resources/Hole /tmp/autopkgtest.JRor9O/autopkgtest_tmp/PartDesign/Hole 485s ok 485s testCounterboreHole (PartDesignTests.TestHole.TestHole.testCounterboreHole) ... Looking for thread definitions in: /usr/share/freecad/Mod/PartDesign/Resources/Hole /tmp/autopkgtest.JRor9O/autopkgtest_tmp/PartDesign/Hole 485s ok 485s testCountersinkHole (PartDesignTests.TestHole.TestHole.testCountersinkHole) ... Looking for thread definitions in: /usr/share/freecad/Mod/PartDesign/Resources/Hole /tmp/autopkgtest.JRor9O/autopkgtest_tmp/PartDesign/Hole 485s (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 485s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 485s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 485s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 485s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 485s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 485s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 485s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 485s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 485s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 485s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 485s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 485s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 485s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 485s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 485s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 485s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 485s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 485s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 485s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 485s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 485s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 485s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 485s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 485s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute..ok 485s testPlainHole (PartDesignTests.TestHole.TestHole.testPlainHole) ... Looking for thread definitions in: /usr/share/freecad/Mod/PartDesign/Resources/Hole /tmp/autopkgtest.JRor9O/autopkgtest_tmp/PartDesign/Hole 485s ok 485s testTaperedHole (PartDesignTests.TestHole.TestHole.testTaperedHole) ... Looking for thread definitions in: /usr/share/freecad/Mod/PartDesign/Resources/Hole /tmp/autopkgtest.JRor9O/autopkgtest_tmp/PartDesign/Hole 485s ok 485s testCustomizedGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testCustomizedGearProfile) ... ok 485s testCustomizedGearProfileForSplinedHub (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testCustomizedGearProfileForSplinedHub) ... ok 486s testCustomizedGearProfileForSplinedShaft (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testCustomizedGearProfileForSplinedShaft) ... ok 486s testDefaultGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testDefaultGearProfile) ... ok 486s testDefaultInternalGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testDefaultInternalGearProfile) ... ok 486s testExternalGearProfileOrientation (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testExternalGearProfileOrientation) ... ok 486s testInternalGearProfileOrientation (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testInternalGearProfileOrientation) ... ok 486s testLowPrecisionGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testLowPrecisionGearProfile) ... ok 486s testLowPrecisionInternalGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testLowPrecisionInternalGearProfile) ... ok 486s testRecomputeExternalGearFromV020 (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testRecomputeExternalGearFromV020) ... ok 486s testRecomputeInternalGearFromV020 (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testRecomputeInternalGearFromV020) ... ok 486s testShiftedExternalGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testShiftedExternalGearProfile) ... ok 486s testShiftedInternalGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testShiftedInternalGearProfile) ... ok 486s testUsagePadGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testUsagePadGearProfile) ... ok 487s testUsagePocketInternalGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testUsagePocketInternalGearProfile) ... ok 487s testZeroFilletExternalGearProfile_BaseAboveRoot (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testZeroFilletExternalGearProfile_BaseAboveRoot) ... ok 487s testZeroFilletExternalGearProfile_BaseBelowRoot (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testZeroFilletExternalGearProfile_BaseBelowRoot) ... ok 487s testZeroFilletInternalGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testZeroFilletInternalGearProfile) ... ok 487s testHorizontalSketchAxisLinearPattern (PartDesignTests.TestLinearPattern.TestLinearPattern.testHorizontalSketchAxisLinearPattern) ... ok 487s testNormalSketchAxisLinearPattern (PartDesignTests.TestLinearPattern.TestLinearPattern.testNormalSketchAxisLinearPattern) ... ok 487s testVerticalSketchAxisLinearPattern (PartDesignTests.TestLinearPattern.TestLinearPattern.testVerticalSketchAxisLinearPattern) ... .... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (100 %) Recompute...... 487s (100 %) Recompute...... 487s (100 %) Recompute...... 487s (100 %) Recompute...... 487s (100 %) Recompute...... 487s (100 %) Recompute...... 487s (100 %) Recompute...... 487s (100 %) Recompute...... 487s (100 %) Importing project files...... 487s (100 %) Postprocessing...... 487s (100 %) Recompute...... 487s (100 %) Importing project files...... 487s (100 %) Postprocessing...... 487s (100 %) Recompute...... 487s (100 %) Recompute...... 487s (100 %) Recompute...... 487s (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (100 %) Recompute...... 487s (100 %) Recompute...... 487s (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 ok 487s testXAxisLinearPattern (PartDesignTests.TestLinearPattern.TestLinearPattern.testXAxisLinearPattern) ... ok 487s testYAxisLinearPattern (PartDesignTests.TestLinearPattern.TestLinearPattern.testYAxisLinearPattern) ... ok 487s testZAxisLinearPattern (PartDesignTests.TestLinearPattern.TestLinearPattern.testZAxisLinearPattern) ... ok 487s testClosedAdditiveLoftCase (PartDesignTests.TestLoft.TestLoft.testClosedAdditiveLoftCase) 487s Test issue #6156: Loft tool "Closed" option not working ... ok 487s testSimpleAdditiveLoftCase (PartDesignTests.TestLoft.TestLoft.testSimpleAdditiveLoftCase) ... ok 487s testSimpleSubtractiveLoftCase (PartDesignTests.TestLoft.TestLoft.testSimpleSubtractiveLoftCase) ... ok 487s testMirroredOffsetCase (PartDesignTests.TestMirrored.TestMirrored.testMirroredOffsetCase) ... ok 487s testMirroredPrimitiveCase (PartDesignTests.TestMirrored.TestMirrored.testMirroredPrimitiveCase) 487s Tests the same mirroring scenario as in the sketch case, ... Transformed: Result has multiple solids. Only keeping the first. 487s ok 487s testMirroredSketchCase (PartDesignTests.TestMirrored.TestMirrored.testMirroredSketchCase) 487s Creates a unit cube cornered at the origin and mirrors it about the Y axis. ... %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 487s (7 %) (15 %) (23 %) (30 %) (38 %) (46 %) (53 %) (61 %) (69 %) (76 %) (84 %) (92 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 487s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 487s (7 %) (15 %) (23 %) (30 %) (38 %) (46 %) (53 %) (61 %) (69 %) (76 %) (84 %) (92 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) ok 487s testMultiTransform (PartDesignTests.TestMultiTransform.TestMultiTransform.testMultiTransform) ... ok 487s testBoxCase (PartDesignTests.TestPad.TestPad.testBoxCase) ... ok 487s testPadToFaceCase (PartDesignTests.TestPad.TestPad.testPadToFaceCase) ... ok 487s testPadToFirstCase (PartDesignTests.TestPad.TestPad.testPadToFirstCase) ... ok 487s testPadTwoDimensionsCase (PartDesignTests.TestPad.TestPad.testPadTwoDimensionsCase) ... ok 487s testPadtoLastCase (PartDesignTests.TestPad.TestPad.testPadtoLastCase) ... (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (7 %) (14 %) (21 %) (28 %) (35 %) (42 %) (50 %) (57 %) (64 %) (71 %) (78 %) (85 %) (92 %) (100 %) Recompute...... 487s (100 %) Recompute...... 487s (50 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) ok 487s testSketchOnPlane (PartDesignTests.TestPad.TestPad.testSketchOnPlane) ... ok 487s testSimpleAdditivePipeCase (PartDesignTests.TestPipe.TestPipe.testSimpleAdditivePipeCase) ... ok 487s testSimpleSubtractivePipeCase (PartDesignTests.TestPipe.TestPipe.testSimpleSubtractivePipeCase) ... ok 487s testPocketDimensionCase (PartDesignTests.TestPocket.TestPocket.testPocketDimensionCase) ... ok 487s testPocketThroughAllCase (PartDesignTests.TestPocket.TestPocket.testPocketThroughAllCase) ... (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 487s (7 %) (15 %) (23 %) (30 %) (38 %) (46 %) (53 %) (61 %) (69 %) (76 %) (84 %) (92 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (8 %) (16 %) (25 %) (33 %) ok 487s testPocketToFaceCase (PartDesignTests.TestPocket.TestPocket.testPocketToFaceCase) ... Recompute failed! 487s ok 487s testPocketToFirstCase (PartDesignTests.TestPocket.TestPocket.testPocketToFirstCase) ... ok 487s testHorizontalSketchAxisPolarPattern (PartDesignTests.TestPolarPattern.TestPolarPattern.testHorizontalSketchAxisPolarPattern) ... ok 487s testNormalSketchAxisPolarPattern (PartDesignTests.TestPolarPattern.TestPolarPattern.testNormalSketchAxisPolarPattern) ... (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 487s (7 %) (15 %) (23 %) (30 %) (38 %) (46 %) (53 %) (61 %) (69 %) (76 %) (84 %) (92 %) (100 %) Recompute...... 487s (7 %) (15 %) (23 %) (30 %) (38 %) (46 %) (53 %) (61 %) (69 %) (76 %) (84 %) (92 %) (100 %) Recompute...... 487s (7 %) (14 %) (21 %) (28 %) (35 %) (42 %) (50 %) (57 %) (64 %) (71 %) (78 %) (85 %) (92 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 487s (7 %) (15 %) (23 %) (30 %) (38 %) (46 %) (53 %) (61 %) (69 %) (76 %) (84 %) (92 %) (100 %) Recompute...... 487s (7 %) (15 %) (23 %) (30 %) (38 %) (46 %) (53 %) (61 %) (69 %) (76 %) (84 %) (92 %) (100 %) Recompute...... 487s (7 %) (14 %) (21 %) (28 %) (35 %) (42 %) (50 %) (57 %) (64 %) (71 %) (78 %) (85 %) Recompute...... 487s (7 %) (14 %) (21 %) (28 %) (35 %) (42 %) (50 %) (57 %) (64 %) (71 %) (78 %) (85 %) (92 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 487s (7 %) (15 %) (23 %) (30 %) (38 %) (46 %) (53 %) (61 %) (69 %) (76 %) (84 %) (92 %) (100 %) Recompute...... 487s (7 %) (15 %) (23 %) (30 %) (38 %) (46 %) (53 %) (61 %) (69 %) (76 %) (84 %) (92 %) (100 %) Recompute...... 487s (7 %) (14 %) (21 %) (28 %) (35 %) (42 %) (50 %) (57 %) (64 %) (71 %) (78 %) (85 %) (92 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Reok 487s testVerticalSketchAxisPolarPattern (PartDesignTests.TestPolarPattern.TestPolarPattern.testVerticalSketchAxisPolarPattern) ... ok 487s testXAxisPolarPattern (PartDesignTests.TestPolarPattern.TestPolarPattern.testXAxisPolarPattern) ... ok 487s testYAxisPolarPattern (PartDesignTests.TestPolarPattern.TestPolarPattern.testYAxisPolarPattern) ... ok 487s testZAxisPolarPattern (PartDesignTests.TestPolarPattern.TestPolarPattern.testZAxisPolarPattern) ... ok 487s testPrimitiveBox (PartDesignTests.TestPrimitive.TestPrimitive.testPrimitiveBox) ... ok 487s testPrimitiveCone (PartDesignTests.TestPrimitive.TestPrimitive.testPrimitiveCone) ... ok 487s testPrimitiveCylinder (PartDesignTests.TestPrimitive.TestPrimitive.testPrimitiveCylinder) ... ok 487s testPrimitiveEllipsoid (PartDesignTests.TestPrimitive.TestPrimitive.testPrimitiveEllipsoid) ... ok 487s testPrimitivePrism (PartDesignTests.TestPrimitive.TestPrimitive.testPrimitivePrism) ... ok 487s testPrimitiveSphere (PartDesignTests.TestPrimitive.TestPrimitive.testPrimitiveSphere) ... ok 487s testPrimitiveTorus (PartDesignTests.TestPrimitive.TestPrimitive.testPrimitiveTorus) ... compute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) ok 487s testPrimitiveWedge (PartDesignTests.TestPrimitive.TestPrimitive.testPrimitiveWedge) ... ok 487s testGrooveFace (PartDesignTests.TestRevolve.TestRevolve.testGrooveFace) ... ok 487s testRevolveFace (PartDesignTests.TestRevolve.TestRevolve.testRevolveFace) ... ok 487s testTwoBodyShapeBinderCase (PartDesignTests.TestShapeBinder.TestShapeBinder.testTwoBodyShapeBinderCase) ... ok 487s testBinderBeforeOrAfterPad (PartDesignTests.TestShapeBinder.TestSubShapeBinder.testBinderBeforeOrAfterPad) 487s Test case for PR #8763 ... ok 487s testOffsetBinder (PartDesignTests.TestShapeBinder.TestSubShapeBinder.testOffsetBinder) ... ok 487s testReversedThickness (PartDesignTests.TestThickness.TestThickness.testReversedThickness) ... ok 487s 487s ---------------------------------------------------------------------- 487s Ran 77 tests in 2.769s 487s 487s OK 487s (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (5 %) (11 %) (16 %) (22 %) (27 %) (33 %) (38 %) (44 %) (50 %) (55 %) (61 %) (66 %) (72 %) (77 %) (83 %) (88 %) (94 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 487s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 487s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) ### Running CLI Test TestDraft ### 488s test_import_draft (drafttests.test_import.DraftImport.test_import_draft) 488s Import the Draft module. ... ok 488s test_import_draft_geomutils (drafttests.test_import.DraftImport.test_import_draft_geomutils) 488s Import Draft geometrical utilities. ... ok 488s test_import_draft_svg (drafttests.test_import.DraftImport.test_import_draft_svg) 488s Import Draft SVG utilities. ... ok 488s test_import_draft_vecutils (drafttests.test_import.DraftImport.test_import_draft_vecutils) 488s Import Draft vector utilities. ... ok 488s test_arc (drafttests.test_creation.DraftCreation.test_arc) 488s Create a circular arc. ... ok 488s test_arc_3points (drafttests.test_creation.DraftCreation.test_arc_3points) 488s Create a circular arc from three points. ... ok 488s test_bezcurve (drafttests.test_creation.DraftCreation.test_bezcurve) 488s Create a bezier curve of six points, degree five. ... ok 488s test_bspline (drafttests.test_creation.DraftCreation.test_bspline) 488s Create a BSpline of three points. ... ok 488s test_circle (drafttests.test_creation.DraftCreation.test_circle) 488s Create a circle. ... ok 488s test_cubicbezcurve (drafttests.test_creation.DraftCreation.test_cubicbezcurve) 488s Create a cubic bezier curve of four points. ... ok 488s test_dimension_angular (drafttests.test_creation.DraftCreation.test_dimension_angular) 488s Create an angular dimension between two lines at given angles. ... ok 488s test_dimension_linear_obj (drafttests.test_creation.DraftCreation.test_dimension_linear_obj) 488s Create a linear dimension linked to an object. ... ok 488s test_dimension_linear_simple (drafttests.test_creation.DraftCreation.test_dimension_linear_simple) 488s Create a simple linear dimension not linked to an object. ... ok 488s test_dimension_radial_obj (drafttests.test_creation.DraftCreation.test_dimension_radial_obj) 488s Create a circle and then a radial and a diameter dimension. ... FreeCAD 0.21.2, Libs: 0.21.2R 488s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 488s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 488s FreeCAD wouldn't be possible without FreeCAD community. 488s ##### #### ### #### 488s # # # # # # 488s # ## #### #### # # # # # 488s #### # # # # # # # ##### # # 488s # # #### #### # # # # # 488s # # # # # # # # # ## ## ## 488s # # #### #### ### # # #### ## ## ## 488s 488s 488s ------------------------------------------------------------------------------ 488s Try importing 'Draft' 488s 488s ------------------------------------------------------------------------------ 488s Try importing 'DraftGeomUtils' 488s 488s ------------------------------------------------------------------------------ 488s Try importing 'draftfunctions.svg' 488s 488s ------------------------------------------------------------------------------ 488s Try importing 'DraftVecUtils' 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftCreation' 488s Test 'Draft Arc' 488s radius=2 488s startangle=0, endangle=90 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftCreation' 488s Test 'Draft Arc 3Points' 488s a=Vector (5.0, 0.0, 0.0), b=Vector (4.0, 3.0, 0.0) 488s c=Vector (0.0, 5.0, 0.0) 488s ---------------- 488s Arc by 3 points 488s p1: Vector (5.0, 0.0, 0.0) 488s p2: Vector (4.0, 3.0, 0.0) 488s p3: Vector (0.0, 5.0, 0.0) 488s Radius: 5.000000000000002 488s Center: Vector (-1.3322676295501878e-15, -1.3322676295501878e-15, 0.0) 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftCreation' 488s Test 'Draft BezCurve' 488s a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0) 488s c=Vector (5.0, 3.0, 0.0), d=Vector (9.0, 0.0, 0.0) 488s e=Vector (12.0, 5.0, 0.0), f=Vector (12.0, 8.0, 0.0) 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftCreation' 488s Test 'Draft BSpline' 488s a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 0.0, 0.0) 488s c=Vector (2.0, 2.0, 0.0) 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftCreation' 488s Test 'Draft Circle' 488s radius=3 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftCreation' 488s Test 'Draft CubBezCurve' 488s a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0) 488s c=Vector (5.0, 3.0, 0.0), d=Vector (9.0, 0.0, 0.0) 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftCreation' 488s Test 'Draft Dimension Angular' 488s Occasionally crashes 488s center=Vector (0.0, 0.0, 0.0) 488s angle1=20, angle2=70 488s dim_line=Vector (3.0, 1.0, 0.0) 488s ---------------- 488s Angular dimension 488s center: Vector (0.0, 0.0, 0.0) 488s angles: [20, 70] 488s dim_line: Vector (3.0, 1.0, 0.0) 488s normal: None 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftCreation' 488s Test 'Draft Dimension' 488s Occasionally crashes 488s a=Vector (0.0, 0.0, 0.0), b=Vector (9.0, 0.0, 0.0) 488s Recompute...... 488s (100 %) ---------------- 488s Linear dimension 488s edge_object: Line 488s i1: 1 488s i2: 2 488s dim_line: Vector (5.0, 3.0, 0.0) 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftCreation' 488s Test 'Draft Dimension' 488s Occasionally crashes 488s a=Vector (0.0, 0.0, 0.0), b=Vector (9.0, 0.0, 0.0) 488s c=Vector (4.0, -1.0, 0.0) 488s ---------------- 488s Linear dimension 488s p1: Vector (0.0, 0.0, 0.0) 488s p2: Vector (9.0, 0.0, 0.0) 488s dim_line: Vector (4.0, -1.0, 0.0) 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftCreation' 488s Test 'Draft Dimension Radial' 488s radius=10 488s startangle=0, endangle=90 488s Recompute...... 488s (100 %) ---------------- 488s Radial dimension 488s edge_object: Arc 488s index: 1 488s mode: radius 488s dim_line: Vector (1.0, 1.0, 0.0) 488s ---------------- 488s Radial dimension 488s edge_object: Arc 488s index: 1 488s mode: diameter 488s dim_line: Vector (3.0, 1.0, ok 488s test_ellipse (drafttests.test_creation.DraftCreation.test_ellipse) 488s Create an ellipse. ... ok 488s test_facebinder (drafttests.test_creation.DraftCreation.test_facebinder) 488s Create a box, and then a facebinder from its faces. ... ok 488s test_fillet (drafttests.test_creation.DraftCreation.test_fillet) 488s Create two lines, and a fillet between them. ... ok 488s test_hatch (drafttests.test_creation.DraftCreation.test_hatch) 488s Create a hatch. ... ok 488s test_label (drafttests.test_creation.DraftCreation.test_label) 488s Create a label. ... ok 488s test_layer (drafttests.test_creation.DraftCreation.test_layer) 488s Create a layer, and add a rectangle to it. ... ok 488s test_line (drafttests.test_creation.DraftCreation.test_line) 488s Create a line. ... ok 488s test_point (drafttests.test_creation.DraftCreation.test_point) 488s Create a point. ... ok 488s test_polygon (drafttests.test_creation.DraftCreation.test_polygon) 488s Create a regular polygon. ... ok 488s test_polyline (drafttests.test_creation.DraftCreation.test_polyline) 488s Create a polyline. ... ok 488s test_rectangle (drafttests.test_creation.DraftCreation.test_rectangle) 488s Create a rectangle. ... ok 488s test_shapestring (drafttests.test_creation.DraftCreation.test_shapestring) 488s Create a ShapeString. ... ok 488s test_text (drafttests.test_creation.DraftCreation.test_text) 488s Create a text object. ... ok 488s test_workingplaneproxy (drafttests.test_creation.DraftCreation.test_workingplaneproxy) 488s Create a working plane proxy. ... ok 488s test_attached_clone_behavior (drafttests.test_modification.DraftModification.test_attached_clone_behavior) 488s Check if an attached clone behaves correctly. ... 0.0) 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftCreation' 488s Test 'Draft Ellipse' 488s major_axis=5, minor_axis=3 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftCreation' 488s Test 'Draft Facebinder' 488s In order to test this, a selection is needed 488s or an App::PropertyLinkSubList 488s Box 488s Recompute...... 488s (100 %) object='Solid' (Part::Box) 488s sub-elements=('Face1', 'Face6') 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftCreation' 488s Test 'Draft Fillet' 488s Lines 488s a=Vector (0.0, 0.0, 0.0), b=Vector (8.0, 0.0, 0.0) 488s b=Vector (8.0, 0.0, 0.0), c=Vector (8.0, 8.0, 0.0) 488s Recompute...... 488s (50 %) (100 %) Fillet 488s radius=4 488s ---------------- 488s Fillet 488s (1): Line; length: 8.0 488s (2): Line001; length: 8.0 488s Segment 1, length: 3.999999999999999 488s Segment 2, length: 6.283185307179587 488s Segment 3, length: 3.999999999999999 488s Update radius currently not implemented: r=0.0 mm 488s Update radius currently not implemented: r=4.0 mm 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftCreation' 488s Test 'Draft Hatch' 488s Rectangle with face 488s length=50, width=30 488s Recompute...... 488s (100 %) patfile='/usr/share/freecad/Mod/TechDraw/PAT/FCPAT.pat' 488s patname='Horizontal5' 488s Recompute...... 488s (50 %) (100 %) 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftCreation' 488s Test 'Draft Label' 488s Occasionally crashes 488s target_point=Vector (0.0, 0.0, 0.0), distance=-25 488s placement=Placement [Pos=(50,50,0), Yaw-Pitch-Roll=(0,0,0)] 488s ---------------- 488s Label 488s target_point: Vector (0.0, 0.0, 0.0) 488s placement: Placement [Pos=(50,50,0), Yaw-Pitch-Roll=(0,0,0)] 488s label_type: Custom 488s custom_text: Label 488s direction: Horizontal 488s distance: -25 488s Recompute...... 488s (100 %) 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftCreation' 488s Test 'Draft Layer' 488s length=5, width=2 488s ---------------- 488s Layer 488s line_width: 2.0 488s draw_style: Solid 488s transparency: 0 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftCreation' 488s Test 'Draft Line' 488s a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 0.0, 0.0) 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftCreation' 488s Test 'Draft Point' 488s p.x=5.0, p.y=3.0, p.z=2.0 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftCreation' 488s Test 'Draft Polygon' 488s n_faces=6, radius=5 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftCreation' 488s Test 'Draft Wire' 488s a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 0.0, 0.0) 488s c=Vector (2.0, 2.0, 0.0) 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftCreation' 488s Test 'Draft Rectangle' 488s length=5, width=2 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftCreation' 488s Test 'Draft ShapeString' 488s text='Test' 488s fontfile='/usr/share/freecad/Mod/TechDraw/Resources/fonts/osifont-lgpl3fe.ttf' 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftCreation' 488s Test 'Draft Text' 488s text='Testing testing' 488s ---------------- 488s Text 488s string: Testing testing 488s placement: None 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftCreation' 488s Test 'Draft WorkingPlaneProxy' 488s placement=Placement [Pos=(10,20,0), Yaw-Pitch-Roll=(0,0,0)] 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Check attached Draft Clone behavior' 488s Recompute...... 488s (50 %) (100 %) Recompute...... 488s (33 %) (66 %) (100 %) Recompute...... 488s ok 488s test_circular_array (drafttests.test_modification.DraftModification.test_circular_array) 488s Create a rectangle, and a circular array. ... ok 488s test_clone (drafttests.test_modification.DraftModification.test_clone) 488s Create a box, then create a clone of it. ... ok 488s test_copy (drafttests.test_modification.DraftModification.test_copy) 488s Create a line, then copy and move it. ... ok 488s test_downgrade (drafttests.test_modification.DraftModification.test_downgrade) 488s Downgrade a closed Draft Wire into three simple Part Edges. ... ok 488s test_draft_to_sketch (drafttests.test_modification.DraftModification.test_draft_to_sketch) 488s Convert a Draft object to a Sketch and back. ... ok 488s test_draft_to_techdraw (drafttests.test_modification.DraftModification.test_draft_to_techdraw) 488s Create a solid, and then a DraftView on a TechDraw page. ... ok 488s test_extend (drafttests.test_modification.DraftModification.test_extend) 488s Extend a line. NOT IMPLEMENTED. ... ok 488s test_join (drafttests.test_modification.DraftModification.test_join) 488s Join two lines into a single Draft Wire. ... ok 488s test_mirror (drafttests.test_modification.DraftModification.test_mirror) 488s Create a rectangle, then a mirrored shape. ... (33 %) (66 %) (100 %) 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft CircularArray' 488s Rectangle 488s length=4, width=2 488s Recompute...... 488s (100 %) Array 488s radial_distance=10, tangential_distance=8 488s number=3, symmetry=1 488s axis=Vector (0.0, 0.0, 1.0) 488s center=Vector (0.0, 0.0, 0.0) 488s ---------------- 488s Circular array 488s base_object: Rectangle 488s r_distance: 10 488s tan_distance: 8 488s number: 3 488s symmetry: 1 488s axis: Vector (0.0, 0.0, 1.0) 488s center: Vector (0.0, 0.0, 0.0) 488s use_link: True 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft Clone' 488s Recompute...... 488s (100 %) object: 'Solid' (Part::Box) 488s clone: 'Clone' (Part::FeaturePython) 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft Move with copy' 488s Line 488s a=Vector (0.0, 3.0, 0.0), b=Vector (2.0, 3.0, 0.0) 488s Translation vector (copy) 488s c=Vector (2.0, 2.0, 0.0) 488s Importing project files...... 488s (50 %) (100 %) 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft Downgrade' 488s Closed wire 488s a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0) 488s c=Vector (2.0, 4.0, 0.0), a=Vector (0.0, 0.0, 0.0) 488s Recompute...... 488s (100 %) ---------------- 488s Downgrade objects 488s Found 1 parametric object: breaking its dependencies 488s Recompute...... 488s (100 %) 1: Result 'Face' (Part::Feature) 488s ---------------- 488s Downgrade objects 488s Found 1 face: extracting its wires 488s Recompute...... 488s (100 %) 2: Result 'Wire' (Part::Feature) 488s ---------------- 488s Downgrade objects 488s Found only wires: extracting their edges 488s Recompute...... 488s (33 %) (66 %) (100 %) 3: Result 3 x 'Edge' (Part::Feature) 488s ---------------- 488s Downgrade objects 488s No more downgrade possible 488s Recompute...... 488s (33 %) (66 %) (100 %) 4: Result '[]' 488s The last objects cannot be downgraded further 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft Draft2Sketch' 488s Wire 488s a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0) 488s c=Vector (2.0, 4.0, 0.0) 488s Recompute...... 488s (100 %) Recompute...... 488s (50 %) (100 %) 1: Result 'Wire' (Sketcher::SketchObject) 488s Recompute...... 488s (33 %) (66 %) (100 %) 2: Result 'Wire' (Part::Part2DObjectPython) 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'TechDraw DraftView (relies on Draft code)' 488s Prism 488s n_sides=5 488s placement=Placement [Pos=(0,0,0), Yaw-Pitch-Roll=(0,45,0)] 488s page=TechDraw::DrawPage 488s template=TechDraw::DrawSVGTemplate 488s view=TechDraw::DrawViewDraft 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft Trimex extend' 488s Line 488s a=Vector (0.0, 0.0, 0.0), b=Vector (1.0, 1.0, 0.0) 488s Line 2 488s c=Vector (2.0, 2.0, 0.0), d=Vector (4.0, 2.0, 0.0) 488s Recompute...... 488s (50 %) (100 %) Arguments to placeholder function 488s p1=; p2= 488s p3=None; p4=None 488s p5=None 488s #-----------------------------------------------------# 488s # This test is not implemented currently 488s #-----------------------------------------------------# 488s Automatic PASS 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft Join' 488s Line 1 488s a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0) 488s Line 2 488s b=Vector (2.0, 2.0, 0.0), c=Vector (2.0, 4.0, 0.0) 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft Mirror' 488s Rectangle 488s length=4, width=2 488s Mirror axis 488s p1=Vector (6.0, -ok 488s test_move (drafttests.test_modification.DraftModification.test_move) 488s Create a line and move it. ... ok 488s test_offset_closed_with_reversed_edge (drafttests.test_modification.DraftModification.test_offset_closed_with_reversed_edge) 488s Create a closed wire with a reversed edge, then produce an offset copy. ... ok 488s test_offset_open (drafttests.test_modification.DraftModification.test_offset_open) 488s Create an open wire, then produce an offset copy. ... ok 488s test_offset_rectangle_with_face (drafttests.test_modification.DraftModification.test_offset_rectangle_with_face) 488s Create a rectangle with a face, then produce an offset copy. ... ok 488s test_path_array (drafttests.test_modification.DraftModification.test_path_array) 488s Create a wire, a polygon, and a path array. ... ok 488s test_point_array (drafttests.test_modification.DraftModification.test_point_array) 488s Create a polygon, various point, and a point array. ... ok 488s test_polar_array (drafttests.test_modification.DraftModification.test_polar_array) 488s Create a rectangle, and a polar array. ... ok 488s test_rectangular_array (drafttests.test_modification.DraftModification.test_rectangular_array) 488s Create a rectangle, and a rectangular array. ... ok 488s test_rotate (drafttests.test_modification.DraftModification.test_rotate) 488s Create a line, then rotate it. ... ok 488s test_scale_part_feature_arcs (drafttests.test_modification.DraftModification.test_scale_part_feature_arcs) 488s Create and scale a part feature (arcs). ... ok 488s test_scale_part_feature_lines (drafttests.test_modification.DraftModification.test_scale_part_feature_lines) 488s Create and scale a part feature (lines). ... 2.0, 0.0) 488s p2=Vector (6.0, 2.0, 0.0) 488s ---------------- 488s Create mirror 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft Move' 488s Line 488s a=Vector (0.0, 2.0, 0.0), b=Vector (2.0, 2.0, 0.0) 488s Recompute...... 488s (100 %) Translation vector 488s c=Vector (3.0, 1.0, 0.0) 488s Recompute...... 488s (100 %) 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft Offset' 488s Closed wire with reversed edge 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft Offset' 488s Open wire 488s a=Vector (0.0, 2.0, 0.0), b=Vector (2.0, 4.0, 0.0) 488s c=Vector (5.0, 2.0, 0.0) 488s Recompute...... 488s (100 %) Offset 488s vector=Vector (-1.0, 1.0, 0.0) 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft Offset' 488s Rectangle with face 488s length=10, width=4 488s Recompute...... 488s (100 %) Offset 488s vector=Vector (0.0, -1.0, 0.0) 488s Recompute...... 488s (50 %) (100 %) 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft PathArray' 488s Wire 488s a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0) 488s c=Vector (2.0, 4.0, 0.0), d=Vector (8.0, 4.0, 0.0) 488s Polygon 488s n_faces=3, radius=1 488s Path Array 488s number=4, translation=Vector (0.0, 1.0, 0.0) 488s subelements=Edge1, align=False 488s ---------------- 488s Path array 488s base_object: Polygon 488s path_object: Wire 488s count: 4 488s extra: Vector (0.0, 1.0, 0.0) 488s subelements: Edge1 488s align: False 488s align_mode: Original 488s tan_vector: Vector (1.0, 0.0, 0.0) 488s force_vertical: False 488s vertical_vector: Vector (0.0, 0.0, 1.0) 488s start_offset: 0.0 488s end_offset: 0.0 488s use_link: True 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft PointArray' 488s Points 488s a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0) 488s c=Vector (2.0, 4.0, 0.0), d=Vector (8.0, 4.0, 0.0) 488s Upgrade 488s ---------------- 488s Upgrade objects 488s Found points: creating compound 488s Polygon 488s n_faces=3, radius=1 488s Point Array 488s ---------------- 488s Point array 488s base_object: Polygon 488s point_object: Block 488s extra: None 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft PolarArray' 488s Rectangle 488s length=4, width=2 488s Recompute...... 488s (100 %) Array 488s number=5, polar_angle=180 488s center=Vector (-4.0, 0.0, 0.0) 488s ---------------- 488s Polar array 488s base_object: Rectangle 488s number: 5 488s angle: 180 488s center: Vector (-4.0, 0.0, 0.0) 488s use_link: True 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft OrthoArray' 488s Rectangle 488s length=4, width=2 488s Recompute...... 488s (100 %) Array 488s direction_x=Vector (5.0, 0.0, 0.0) 488s direction_y=Vector (0.0, 4.0, 0.0) 488s direction_z=Vector (0.0, 0.0, 6.0) 488s number_x=3, number_y=4, number_z=6 488s ---------------- 488s Orthogonal array 488s base_object: Rectangle 488s v_x: Vector (5.0, 0.0, 0.0) 488s v_y: Vector (0.0, 4.0, 0.0) 488s v_z: Vector (0.0, 0.0, 6.0) 488s n_x: 3 488s n_y: 4 488s n_z: 6 488s use_link: True 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft Rotate' 488s Line 488s a=Vector (1.0, 1.0, 0.0), b=Vector (3.0, 1.0, 0.0) 488s Recompute...... 488s (100 %) Rotation 488s angle=90 degrees 488s Recompute...... 488s (100 %) 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft Scale part feature (arcs)' 488s Recompute...... 488s (100 %) Recompute...... 488s (100 %) 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft Scale part feature (lines)' 488s Recompute...... 488s (100 %) Recompute..ok 488s test_scale_rectangle (drafttests.test_modification.DraftModification.test_scale_rectangle) 488s Create and scale a rectangle. ... ok 488s test_scale_spline (drafttests.test_modification.DraftModification.test_scale_spline) 488s Create and scale a spline. ... ok 488s test_scale_wire (drafttests.test_modification.DraftModification.test_scale_wire) 488s Create and scale a wire. ... ok 488s test_shape_2d_view (drafttests.test_modification.DraftModification.test_shape_2d_view) 488s Create a prism and then a 2D projection of it. ... ok 488s test_split (drafttests.test_modification.DraftModification.test_split) 488s Split a Draft Wire into two Draft Wires. ... ok 488s test_stretch (drafttests.test_modification.DraftModification.test_stretch) 488s Stretch a line. NOT IMPLEMENTED. ... ok 488s test_trim (drafttests.test_modification.DraftModification.test_trim) 488s Trim a line. NOT IMPLEMENTED. ... ok 488s test_upgrade (drafttests.test_modification.DraftModification.test_upgrade) 488s Upgrade two Lines into a closed Wire, then draftify it. ... ok 488s test_wire_to_bspline (drafttests.test_modification.DraftModification.test_wire_to_bspline) 488s Convert a polyline to BSpline and back. ... ok 488s test_get_extended_wire (drafttests.test_draftgeomutils.TestDraftGeomUtils.test_get_extended_wire) 488s Test the DraftGeomUtils.get_extended_wire function. ... .... 488s (100 %) 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft Scale rectangle' 488s Recompute...... 488s (100 %) Recompute...... 488s (100 %) 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft Scale spline' 488s Recompute...... 488s (100 %) Recompute...... 488s (100 %) 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft Scale wire' 488s Recompute...... 488s (100 %) Recompute...... 488s (100 %) 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft Shape2DView' 488s Prism 488s n_sides=5 488s placement=Placement [Pos=(0,0,0), Yaw-Pitch-Roll=(0,45,0)] 488s Projection 2D view 488s direction=Vector (0.0, 0.0, 1.0) 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft_Split' 488s Wire 488s a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0) 488s c=Vector (2.0, 4.0, 0.0), d=Vector (6.0, 4.0, 0.0) 488s Split at 488s p=Vector (2.0, 2.0, 0.0), index=1 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft Stretch' 488s This test requires an object and a selection 488s Line 488s a=Vector (0.0, 0.0, 0.0), b=Vector (1.0, 1.0, 0.0) 488s Arguments to placeholder function 488s p1=; p2=Vector (4.0, 1.0, 0.0) 488s p3=None; p4=None 488s p5=None 488s #-----------------------------------------------------# 488s # This test is not implemented currently 488s #-----------------------------------------------------# 488s Automatic PASS 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft Trimex trim' 488s Line 488s a=Vector (0.0, 0.0, 0.0), b=Vector (3.0, 3.0, 0.0) 488s Line 2 488s c=Vector (2.0, 2.0, 0.0), d=Vector (4.0, 2.0, 0.0) 488s Recompute...... 488s (50 %) (100 %) Arguments to placeholder function 488s p1=; p2= 488s p3=None; p4=None 488s p5=None 488s #-----------------------------------------------------# 488s # This test is not implemented currently 488s #-----------------------------------------------------# 488s Automatic PASS 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft Upgrade' 488s Line 1 488s a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0) 488s Line 2 488s b=Vector (2.0, 2.0, 0.0), c=Vector (2.0, 4.0, 0.0) 488s Recompute...... 488s (50 %) (100 %) ---------------- 488s Upgrade objects 488s Found several wires or edges: wiring them 488s Recompute...... 488s (100 %) 1: Result 'Wire' (Part::Feature) 488s ---------------- 488s Upgrade objects 488s trying: closing it 488s Found 1 open wire: closing it 488s Recompute...... 488s (100 %) 2: Result 'Wire' (Part::Feature) 488s ---------------- 488s Upgrade objects 488s Found closed wires: creating faces 488s Recompute...... 488s (100 %) 3: Result 'Face' (Part::Feature) 488s ---------------- 488s Upgrade objects 488s Found 1 non-parametric objects: draftifying it 488s Recompute...... 488s (100 %) 4: Result 'Wire' (Part::Part2DObjectPython) 488s ---------------- 488s Upgrade objects 488s Unable to upgrade these objects. 488s Recompute...... 488s (100 %) The last object cannot be upgraded further 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftModification' 488s Test 'Draft WireToBSpline' 488s Wire 488s a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0) 488s c=Vector (2.0, 4.0, 0.0) 488s Recompute...... 488s (50 %) (100 %) 1: Result 'BSpline' (Part::Part2DObjectPython) 488s 2: Result 'Wire' (Part::Part2DObjectPython) 488s 488s ------------------------------------------------------------------------------ 488s Test 'DraftGeomUtils.get_extended_wire' 488s Running tests with wire1 488s ok 488s test_export_svg (drafttests.test_svg.DraftSVG.test_export_svg) 488s Create some figures and export them to an SVG file. ... ok 488s test_get_svg_from_arch_space_with_zero_vector (drafttests.test_svg.DraftSVG.test_get_svg_from_arch_space_with_zero_vector) 488s Try to get a svg string from an Arch Space with a zero-vector as direction. ... /usr/share/freecad/Mod/Arch/ArchSite.py:95: SyntaxWarning: invalid escape sequence '\[' 488s buf = re.findall("point \[(.*?)\]",buf) 488s /usr/share/freecad/Mod/Arch/ArchSectionPlane.py:751: SyntaxWarning: invalid escape sequence '\#' 488s marker = re.findall("",svg) 488s /usr/share/freecad/Mod/Arch/ArchSectionPlane.py:767: SyntaxWarning: invalid escape sequence '\#' 488s svg = re.sub("","",svg,count=1) 488s /usr/share/freecad/Mod/Arch/ArchSectionPlane.py:795: SyntaxWarning: invalid escape sequence '\?' 488s svg = re.sub("<\?xml.*?>","",svg,flags=re.MULTILINE|re.DOTALL) 488s /usr/share/freecad/Mod/Arch/ArchSectionPlane.py:797: SyntaxWarning: invalid escape sequence '\/' 488s svg = re.sub("<\/svg>","",svg,flags=re.MULTILINE|re.DOTALL) 488s /usr/share/freecad/Mod/Arch/ArchAxis.py:454: SyntaxWarning: invalid escape sequence '\[' 488s pts = re.findall("point \[(.*?)\]",buf)[0] 488s /usr/share/freecad/Mod/Arch/ArchRebar.py:559: SyntaxWarning: invalid escape sequence '\[' 488s pts = re.findall("point \[(.*?)\]",comp.writeInventor().replace("\n","")) 488s ok 488s test_read_svg (drafttests.test_svg.DraftSVG.test_read_svg) 488s Read an SVG file and import its elements as Draft objects. ... ok 488s test_export_dxf (drafttests.test_dxf.DraftDXF.test_export_dxf) 488s Create some figures and export them to a DXF file. ... ok 488s test_read_dxf (drafttests.test_dxf.DraftDXF.test_read_dxf) 488s Read a DXF file and import its elements as Draft objects. ... ok 488s test_export_dwg (drafttests.test_dwg.DraftDWG.test_export_dwg) 488s Create some figures and export them to a DWG file. ... ok 488s test_read_dwg (drafttests.test_dwg.DraftDWG.test_read_dwg) 488s Read a DWG file and import its elements as Draft objects. ... ok 488s test_link_array (drafttests.test_array.DraftArray.test_link_array) 488s Create a link array. ... Running tests with wire2 488s Running tests with wire3 488s Running tests with wire4 488s Running tests with wire5 488s Running tests with wire6 488s Running tests with wire7 488s Running tests with wire8 488s Test completed, 248 subtests run 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftSVG' 488s Test 'importSVG.export' 488s file=/usr/share/freecad/Mod/Draft/drafttest/out_test.svg 488s exists=False 488s Arguments to placeholder function 488s p1=/usr/share/freecad/Mod/Draft/drafttest/out_test.svg; p2=None 488s p3=None; p4=None 488s p5=None 488s #-----------------------------------------------------# 488s # This test is not implemented currently 488s #-----------------------------------------------------# 488s Automatic PASS 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftSVG' 488s Recompute...... 488s (50 %) (100 %) 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftSVG' 488s Test 'importSVG.import' 488s This test requires an SVG file to read. 488s file=/usr/share/freecad/Mod/Draft/drafttest/test.svg 488s exists=False 488s Arguments to placeholder function 488s p1=/usr/share/freecad/Mod/Draft/drafttest/test.svg; p2=None 488s p3=None; p4=None 488s p5=None 488s #-----------------------------------------------------# 488s # This test is not implemented currently 488s #-----------------------------------------------------# 488s Automatic PASS 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftDXF' 488s Test 'importDXF.export' 488s file=/usr/share/freecad/Mod/Draft/drafttest/out_test.dxf 488s exists=False 488s Arguments to placeholder function 488s p1=/usr/share/freecad/Mod/Draft/drafttest/out_test.dxf; p2=None 488s p3=None; p4=None 488s p5=None 488s #-----------------------------------------------------# 488s # This test is not implemented currently 488s #-----------------------------------------------------# 488s Automatic PASS 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftDXF' 488s Test 'importDXF.import' 488s This test requires a DXF file to read. 488s file=/usr/share/freecad/Mod/Draft/drafttest/test.dxf 488s exists=False 488s Arguments to placeholder function 488s p1=/usr/share/freecad/Mod/Draft/drafttest/test.dxf; p2=None 488s p3=None; p4=None 488s p5=None 488s #-----------------------------------------------------# 488s # This test is not implemented currently 488s #-----------------------------------------------------# 488s Automatic PASS 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftDWG' 488s Test 'importDWG.export' 488s file=/usr/share/freecad/Mod/Draft/drafttest/out_test.dwg 488s exists=False 488s Arguments to placeholder function 488s p1=/usr/share/freecad/Mod/Draft/drafttest/out_test.dwg; p2=None 488s p3=None; p4=None 488s p5=None 488s #-----------------------------------------------------# 488s # This test is not implemented currently 488s #-----------------------------------------------------# 488s Automatic PASS 488s 488s ------------------------------------------------------------------------------ 488s Temporary document 'DraftDWG' 488s Test 'importDWG.import' 488s This test requires a DWG file to read. 488s file=/usr/share/freecad/Mod/Draft/drafttest/test.dwg 488s exists=False 488s Arguments to placeholder function 488s p1=/usr/share/freecad/Mod/Draft/drafttest/test.dwg; p2=None 488s p3=None; p4=None 488s p5=None 488s #-----------------------------------------------------# 488s # This test is not implemented currently 488s #-----------------------------------------------------# 488s Automatic PASS 488s Temporary document 'DraftArray' 488s Recompute...... 488s (100 %) ---------------- 488s Orthogonal array 488s base_object: Box 488s v_x: Vector (100.0, 0.0, 0.0) 488s v_y: Vector (0.0, 100.0, 0.0) 488s v_z: Vector (0.0, 0.0, 100.0) 488s n_x: 12 488s n_y: 1 488s n_z: 1 488s use_link: True 488s Recompute...... 488s (50 %) (100 %) Recompute...... 488s (7 %) (14 %) (21 %) (28 %) (35 %) (42 %) (50 %) (57 %) (64 %) (71 %) (78 %) ok 488s 488s ---------------------------------------------------------------------- 488s Ran 67 tests in 0.487s 488s 488s OK 488s (85 %) (92 %) (100 %) Recompute...... 488s (12 %) (25 %) (37 %) (50 %) (62 %) (75 %) (87 %) (100 %) Recompute...... 488s (3 %) (7 %) (11 %) (15 %) (19 %) (23 %) (26 %) (30 %) (34 %) (38 %) (42 %) (46 %) (50 %) (53 %) (57 %) (61 %) (65 %) (69 %) (73 %) (76 %) (80 %) (84 %) (88 %) (92 %) (96 %) (100 %) ### Running CLI Test TestTechDrawApp ### 488s testMakeHatchCase (TDTest.DrawHatchTest.DrawHatchTest.testMakeHatchCase) 488s Tests if hatch area can be added to view ... TDHatch path: /usr/share/freecad/Mod/TechDraw/TDTest 488s making hatch 488s finished hatch 488s ok 488s testMakeProjectionGroup (TDTest.DrawProjectionGroupTest.DrawProjectionGroupTest.testMakeProjectionGroup) 488s Tests if a projection group can be added to view1 ... ProjGroup is larger than page. Will be scaled. 488s document created 488s box created 488s sphere created 488s Fusion created 488s making a page 488s Page created 488s making a projection group 488s Group created 488s adding views 488s added Front 488s Anchor values set 488s Front/Anchor recomputed 488s added Left 488s added Top 488s added Right 488s added Rear 488s added Bottom 488s removed Left 488s testing getItemByLabel 488s Item Label: Top Item Name: ProjItem002 488s recomputing document 488s View: Front TechDraw::DrawProjGroupItem 488s View: Top TechDraw::DrawProjGroupItem 488s View: Right TechDraw::DrawProjGroupItem 488s View: Rear TechDraw::DrawProjGroupItem 488s View: Bottom TechDraw::DrawProjGroupItem 488s ok 488s testMakeAnnotation (TDTest.DrawViewAnnotationTest.DrawViewAnnotationTest.testMakeAnnotation) 488s Tests if an annotation can be added to page ... TestAnno is larger than page. Will be scaled. 488s ok 488s testMakeDrawViewBalloon (TDTest.DrawViewBalloonTest.DrawViewBalloonTest.testMakeDrawViewBalloon) 488s Tests if a DrawViewBalloon can be added to view ... Balloon1 is larger than page. Will be scaled. 488s Balloon2 is larger than page. Will be scaled. 488s Place balloon 488s adding balloon1 to page 488s adding balloon2 to page 488s ok 488s testMakeImage (TDTest.DrawViewImageTest.DrawViewImageTest.testMakeImage) 488s Tests if an image can be added to page ... ok 488s testMakeSymbol (TDTest.DrawViewSymbolTest.DrawViewSymbolTest.testMakeSymbol) 488s Tests if an symbol can be added to page ... ok 488s 488s ---------------------------------------------------------------------- 488s Ran 6 tests in 0.092s 488s 488s OK 488s FreeCAD 0.21.2, Libs: 0.21.2R 488s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 488s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 488s FreeCAD wouldn't be possible without FreeCAD community. 488s ##### #### ### #### 488s # # # # # # 488s # ## #### #### # # # # # 488s #### # # # # # # # ##### # # 488s # # #### #### # # # # # 488s # # # # # # # # # ## ## ## 488s # # #### #### ### # # #### ## ## ## 488s 488s Recompute...... 488s (25 %) (50 %) (75 %) (100 %) Recompute...... 488s (20 %) (40 %) (60 %) (80 %) (100 %) View is waiting for HLR to finish 488s Recompute...... 488s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 488s (33 %) (66 %) (100 %) Recompute...... 488s (16 %) (33 %) (50 %) (66 %) (83 %) (100 %) Recompute...... 488s (14 %) (28 %) (42 %) (57 %) (71 %) (85 %) (100 %) Recompute...... 488s (12 %) (25 %) (37 %) (50 %) (62 %) (75 %) (87 %) (100 %) View001 is waiting for HLR to finish 488s View is waiting for HLR to finish 488s Recompute...... 488s (33 %) (66 %) (100 %) Recompute...... 488s (33 %) (66 %) (100 %) TestImage is larger than page. Will be scaled. 488s ### Running CLI Test MeshTestsApp ### 490s testLoadMesh (MeshTestsApp.LoadMeshInThreadsCases.testLoadMesh) ... ok 500s testSphereMesh (MeshTestsApp.LoadMeshInThreadsCases.testSphereMesh) ... ok 500s testIntersection (MeshTestsApp.MeshGeoTestCases.testIntersection) ... ok 500s testIntersection2 (MeshTestsApp.MeshGeoTestCases.testIntersection2) ... ok 500s testIntersectionCoplanar (MeshTestsApp.MeshGeoTestCases.testIntersectionCoplanar) ... ok 500s testIntersectionOfCollinearEdges (MeshTestsApp.MeshGeoTestCases.testIntersectionOfCollinearEdges) ... ok 500s testIntersectionOfIntersectingEdges (MeshTestsApp.MeshGeoTestCases.testIntersectionOfIntersectingEdges) ... ok 500s testIntersectionOfParallelEdges (MeshTestsApp.MeshGeoTestCases.testIntersectionOfParallelEdges) ... ok 500s testIntersectionOfParallelTriangles (MeshTestsApp.MeshGeoTestCases.testIntersectionOfParallelTriangles) ... ok 500s testIntersectionOfTransformedMesh (MeshTestsApp.MeshGeoTestCases.testIntersectionOfTransformedMesh) ... ok 500s testIntersectionOfWarpedEdges (MeshTestsApp.MeshGeoTestCases.testIntersectionOfWarpedEdges) ... ok 500s testIntersectionOnEdge (MeshTestsApp.MeshGeoTestCases.testIntersectionOnEdge) ... ok 500s testIntersectionOverlap (MeshTestsApp.MeshGeoTestCases.testIntersectionOverlap) ... ok 500s testSelfIntersection (MeshTestsApp.MeshGeoTestCases.testSelfIntersection) ... ok 500s testMaterial (MeshTestsApp.MeshProperty.testMaterial) ... ok 500s testFindNearest (MeshTestsApp.MeshSplitTestCases.testFindNearest) ... ok 500s testForaminate (MeshTestsApp.MeshSplitTestCases.testForaminate) ... ok 500s testForaminatePlacement (MeshTestsApp.MeshSplitTestCases.testForaminatePlacement) ... ok 500s testSplitFacetOnOneEdge (MeshTestsApp.MeshSplitTestCases.testSplitFacetOnOneEdge) ... ok 500s testSplitFacetOnTwoEdges_01 (MeshTestsApp.MeshSplitTestCases.testSplitFacetOnTwoEdges_01) ... FreeCAD 0.21.2, Libs: 0.21.2R 500s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 500s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 500s FreeCAD wouldn't be possible without FreeCAD community. 500s ##### #### ### #### 500s # # # # # # 500s # ## #### #### # # # # # 500s #### # # # # # # # ##### # # 500s # # #### #### # # # # # 500s # # # # # # # # # ## ## ## 500s # # #### #### ### # # #### ## ## ## 500s 500s saving...... 500s (0 %) (1 %) (2 %) (3 %) (4 %) (5 %) (6 %) (7 %) (8 %) (9 %) (10 %) (11 %) (12 %) (13 %) (14 %) (15 %) (16 %) (17 %) (18 %) (19 %) (20 %) (21 %) (22 %) (23 %) (24 %) (25 %) (26 %) (27 %) (28 %) (29 %) (30 %) (31 %) (32 %) (33 %) (34 %) (35 %) (36 %) (37 %) (38 %) (39 %) (40 %) (41 %) (42 %) (43 %) (44 %) (45 %) (46 %) (47 %) (48 %) (49 %) (50 %) (51 %) (52 %) (53 %) (54 %) (55 %) (56 %) (57 %) (58 %) (59 %) (60 %) (61 %) (62 %) (63 %) (64 %) (65 %) (66 %) (67 %) (68 %) (69 %) (70 %) (71 %) (72 %) (73 %) (74 %) (75 %) (76 %) (77 %) (78 %) (79 %) (80 %) (81 %) (82 %) (83 %) (84 %) (85 %) (86 %) (87 %) (88 %) (89 %) (90 %) (91 %) (92 %) (93 %) (94 %) (95 %) (96 %) (97 %) (98 %) (99 %) create mesh structure...... 500s (25 %) (50 %) (75 %) (100 %) create mesh structure...... 500s (25 %) (50 %) (75 %) (100 %) create mesh structure...... 500s (25 %) (50 %) (75 %) (100 %) create mesh structure...... 500s (25 %) (50 %) (75 %) (100 %) create mesh structure...... 500s (25 %) (50 %) (75 %) (100 %) create mesh structure...... 500s (25 %) (50 %) (75 %) (100 %) create mesh structure...... 500s (25 %) (50 %) (75 %) (100 %) create mesh structure...... 500s (25 %) (50 %) (75 %) (100 %) create mesh structure...... 500s (25 %) (50 %) (75 %) (100 %) create mesh structure...... 500s (25 %) (50 %) (75 %) (100 %) create mesh structure...... 500s (25 %) (50 %) (75 %) (100 %) Checking for self-intersections...... 500s (100 %) Importing project files...... 500s (50 %) (100 %) Postprocessing...... 500s (100 %) Checking topology...... 500s (7 %) (14 %) (21 %) (28 %) (35 %) (42 %) (50 %) (57 %) (64 %) (71 %) (78 %) (85 %) (92 %) (100 %) Checking indices...... 500s (7 %) (14 %) (21 %) (28 %) (35 %) (42 %) (50 %) (57 %) (64 %) (71 %) (78 %) (85 %) (92 %) (100 %) Checking topology...... 500s (6 %) (12 %) (18 %) (25 %) (31 %) (37 %) (43 %) (50 %) (56 %) (62 %) (68 %) (75 %) (81 %) (87 %) (93 %) (100 %) Checking indices...... 500s (6 %) (12 %) (18 %) (25 %) (31 %) (37 %) (43 %) (50 %) (56 %) (62 %) (68 %) (75 %) ok 500s testSplitFacetOnTwoEdges_02 (MeshTestsApp.MeshSplitTestCases.testSplitFacetOnTwoEdges_02) ... ok 500s testSplitFacetOnTwoEdges_10 (MeshTestsApp.MeshSplitTestCases.testSplitFacetOnTwoEdges_10) ... ok 500s testSplitFacetOnTwoEdges_12 (MeshTestsApp.MeshSplitTestCases.testSplitFacetOnTwoEdges_12) ... ok 500s testSplitFacetOnTwoEdges_20 (MeshTestsApp.MeshSplitTestCases.testSplitFacetOnTwoEdges_20) ... ok 500s testSplitFacetOnTwoEdges_21 (MeshTestsApp.MeshSplitTestCases.testSplitFacetOnTwoEdges_21) ... ok 500s testSplitFacetOnTwoEdges_5teps (MeshTestsApp.MeshSplitTestCases.testSplitFacetOnTwoEdges_5teps) ... ok 500s testCenterOfGravity (MeshTestsApp.MeshSubElement.testCenterOfGravity) ... ok 500s testCountSubElements (MeshTestsApp.MeshSubElement.testCountSubElements) ... ok 500s testFacesFromSubElement (MeshTestsApp.MeshSubElement.testFacesFromSubElement) ... ok 500s testSegmentSubElement (MeshTestsApp.MeshSubElement.testSegmentSubElement) ... ok 500s testSubElements (MeshTestsApp.MeshSubElement.testSubElements) ... ok 500s testCollapseFacetsAll (MeshTestsApp.MeshTopoTestCases.testCollapseFacetsAll) ... (81 %) (87 %) (93 %) (100 %) Checking topology...... 500s (6 %) (12 %) (18 %) (25 %) (31 %) (37 %) (43 %) (50 %) (56 %) (62 %) (68 %) (75 %) (81 %) (87 %) (93 %) (100 %) Checking indices...... 500s (6 %) (12 %) (18 %) (25 %) (31 %) (37 %) (43 %) (50 %) (56 %) (62 %) (68 %) (75 %) (81 %) (87 %) (93 %) (100 %) Checking topology...... 500s (6 %) (12 %) (18 %) (25 %) (31 %) (37 %) (43 %) (50 %) (56 %) (62 %) (68 %) (75 %) (81 %) (87 %) (93 %) (100 %) Checking indices...... 500s (6 %) (12 %) (18 %) (25 %) (31 %) (37 %) (43 %) (50 %) (56 %) (62 %) (68 %) (75 %) (81 %) (87 %) (93 %) (100 %) Checking topology...... 500s (6 %) (12 %) (18 %) (25 %) (31 %) (37 %) (43 %) (50 %) (56 %) (62 %) (68 %) (75 %) (81 %) (87 %) (93 %) (100 %) Checking indices...... 500s (6 %) (12 %) (18 %) (25 %) (31 %) (37 %) (43 %) (50 %) (56 %) (62 %) (68 %) (75 %) (81 %) (87 %) (93 %) (100 %) Checking topology...... 500s (6 %) (12 %) (18 %) (25 %) (31 %) (37 %) (43 %) (50 %) (56 %) (62 %) (68 %) (75 %) (81 %) (87 %) (93 %) (100 %) Checking indices...... 500s (6 %) (12 %) (18 %) (25 %) (31 %) (37 %) (43 %) (50 %) (56 %) (62 %) (68 %) (75 %) (81 %) (87 %) (93 %) (100 %) Checking topology...... 500s (6 %) (12 %) (18 %) (25 %) (31 %) (37 %) (43 %) (50 %) (56 %) (62 %) (68 %) (75 %) (81 %) (87 %) (93 %) (100 %) Checking indices...... 500s (6 %) (12 %) (18 %) (25 %) (31 %) (37 %) (43 %) (50 %) (56 %) (62 %) (68 %) (75 %) (81 %) (87 %) (93 %) (100 %) Checking topology...... 500s (3 %) (6 %) (9 %) (12 %) (15 %) (18 %) (21 %) (25 %) (28 %) (31 %) (34 %) (37 %) (40 %) (43 %) (46 %) (50 %) (53 %) (56 %) (59 %) (62 %) (65 %) (68 %) (71 %) (75 %) (78 %) (81 %) (84 %) (87 %) (90 %) (93 %) (96 %) (100 %) Checking indices...... 500s (3 %) (6 %) (9 %) (12 %) (15 %) (18 %) (21 %) (25 %) (28 %) (31 %) (34 %) (37 %) (40 %) (43 %) (46 %) (50 %) (53 %) (56 %) (59 %) (62 %) (65 %) (68 %) (71 %) (75 %) (78 %) (81 %) (84 %) (87 %) (90 %) (93 %) (96 %) (100 %) create mesh structure...... 500s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %)ok 500s testCollapseFacetsMultible (MeshTestsApp.MeshTopoTestCases.testCollapseFacetsMultible) ... ok 500s testCollapseFacetsSingle (MeshTestsApp.MeshTopoTestCases.testCollapseFacetsSingle) ... (100 %) create mesh structure...... 500s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) create mesh structure...... 500s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) create mesh structure...... 500s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) create mesh structure...... 500s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) create mesh structure...... 500s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) create mesh structure...... 500s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) create mesh structure...... 500s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) create mesh structure...... 500s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) create mesh structure...... 500s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) create mesh structure...... 500s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) create mesh structure...... 500s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) create mesh structure...... 500s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) create mesh structure...... 500s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) create mesh structure...... 500s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) create mesh structure...... 500s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) create mesh structure...... 500s (2 %) (5 %) (8 %) (11 %) ok 500s testCorruptedFacet (MeshTestsApp.MeshTopoTestCases.testCorruptedFacet) ... ok 500s testCTRIA3Element (MeshTestsApp.NastranReader.testCTRIA3Element) ... ok 500s testDelimitedGRIDElement (MeshTestsApp.NastranReader.testDelimitedGRIDElement) ... ok 500s testEightCharGRIDElement (MeshTestsApp.NastranReader.testEightCharGRIDElement) ... ok 500s testSixteenCharGRIDElement (MeshTestsApp.NastranReader.testSixteenCharGRIDElement) ... ok 500s testPrimitiveCount (MeshTestsApp.PivyTestCases.testPrimitiveCount) ... ok 500s testRayPick (MeshTestsApp.PivyTestCases.testRayPick) ... ok 500s testFitBad (MeshTestsApp.PolynomialFitCases.testFitBad) ... ok 500s testFitExact (MeshTestsApp.PolynomialFitCases.testFitExact) ... ok 500s testFitGood (MeshTestsApp.PolynomialFitCases.testFitGood) ... ok 500s 500s ---------------------------------------------------------------------- 500s Ran 44 tests in 11.060s 500s 500s OK 500s (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) create mesh structure...... 500s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) create mesh structure...... 500s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) create mesh structure...... 500s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) (22 %) (25 %) (27 %) (30 %) (33 %) (36 %) (38 %) (41 %) (44 %) (47 %) (50 %) (52 %) (55 %) (58 %) (61 %) (63 %) (66 %) (69 %) (72 %) (75 %) (77 %) (80 %) (83 %) (86 %) (88 %) (91 %) (94 %) (97 %) (100 %) ### Running CLI Test TestSurfaceApp ### 500s test_blend_curve (SurfaceTests.TestBlendCurve.TestBlendCurve.test_blend_curve) ... ok 500s 500s ---------------------------------------------------------------------- 500s Ran 1 test in 0.000s 500s 500s OK 500s FreeCAD 0.21.2, Libs: 0.21.2R 500s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 500s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 500s FreeCAD wouldn't be possible without FreeCAD community. 500s ##### #### ### #### 500s # # # # # # 500s # ## #### #### # # # # # 500s #### # # # # # # # ##### # # 500s # # #### #### # # # # # 500s # # # # # # # # # ## ## ## 500s # # #### #### ### # # #### ## ## ## 500s 500s ### Running CLI Test TestSketcherApp ### 500s testConstraintWithExpression (SketcherTests.TestSketchExpression.TestSketchExpression.testConstraintWithExpression) ... ok 500s testBasicFillet (SketcherTests.TestSketchFillet.TestSketchFillet.testBasicFillet) ... ok 500s testCoincident (SketcherTests.TestSketchFillet.TestSketchFillet.testCoincident) ... ok 500s testCurve (SketcherTests.TestSketchFillet.TestSketchFillet.testCurve) ... ok 500s testDistance (SketcherTests.TestSketchFillet.TestSketchFillet.testDistance) ... ok 500s testHorizontalVertical (SketcherTests.TestSketchFillet.TestSketchFillet.testHorizontalVertical) ... ok 500s testOriginalCorner (SketcherTests.TestSketchFillet.TestSketchFillet.testOriginalCorner) ... ok 500s testPointOnObject (SketcherTests.TestSketchFillet.TestSketchFillet.testPointOnObject) ... ok 500s testSymmetric (SketcherTests.TestSketchFillet.TestSketchFillet.testSymmetric) ... ok 500s testTangent (SketcherTests.TestSketchFillet.TestSketchFillet.testTangent) ... ok 500s testUnconnected (SketcherTests.TestSketchFillet.TestSketchFillet.testUnconnected) ... ok 500s testUnconnectedCurve (SketcherTests.TestSketchFillet.TestSketchFillet.testUnconnectedCurve) ... ok 500s testBlockConstraintEllipse (SketcherTests.TestSketcherSolver.TestSketcherSolver.testBlockConstraintEllipse) ... ok 500s testBoxCase (SketcherTests.TestSketcherSolver.TestSketcherSolver.testBoxCase) ... ok 500s testCircleToLineDistance_Driving_Passant (SketcherTests.TestSketcherSolver.TestSketcherSolver.testCircleToLineDistance_Driving_Passant) ... ok 500s testCircleToLineDistance_Driving_Secant (SketcherTests.TestSketcherSolver.TestSketcherSolver.testCircleToLineDistance_Driving_Secant) ... skipped 'Support for secants still under discussion, see comments in PR 9044' 500s testCircleToLineDistance_Reference_Secant (SketcherTests.TestSketcherSolver.TestSketcherSolver.testCircleToLineDistance_Reference_Secant) ... ok 500s testIssue3245 (SketcherTests.TestSketcherSolver.TestSketcherSolver.testIssue3245) ... ok 500s testIssue3245_2 (SketcherTests.TestSketcherSolver.TestSketcherSolver.testIssue3245_2) ... ok 500s testSlotCase (SketcherTests.TestSketcherSolver.TestSketcherSolver.testSlotCase) ... ok 500s testThreeLinesWithCoincidences_1 (SketcherTests.TestSketcherSolver.TestSketcherSolver.testThreeLinesWithCoincidences_1) ... ok 500s testThreeLinesWithCoincidences_2 (SketcherTests.TestSketcherSolver.TestSketcherSolver.testThreeLinesWithCoincidences_2) ... ok 500s 500s ---------------------------------------------------------------------- 500s Ran 22 tests in 0.064s 500s 500s OK (skipped=1) 500s FreeCAD 0.21.2, Libs: 0.21.2R 500s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 500s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 500s FreeCAD wouldn't be possible without FreeCAD community. 500s ##### #### ### #### 500s # # # # # # 500s # ## #### #### # # # # # 500s #### # # # # # # # ##### # # 500s # # #### #### # # # # # 500s # # # # # # # # # ## ## ## 500s # # #### #### ### # # #### ## ## ## 500s 500s Recompute...... 500s (100 %) Recompute...... 500s (100 %) Recompute...... 500s (100 %) Recompute...... 500s (100 %) Recompute...... 500s (100 %) Recompute...... 500s (100 %) Recompute...... 500s (100 %) Recompute...... 500s (100 %) Recompute...... 500s (100 %) Recompute...... 500s (100 %) Recompute...... 500s (100 %) Recompute...... 500s (100 %) Recompute...... 500s (100 %) Recompute...... 500s (100 %) Recompute...... 500s (100 %) Recompute...... 500s (100 %) Recompute...... 500s (100 %) Recompute...... 500s (100 %) Recompute...... 500s (100 %) ### SKIPING TEST TestFemApp ### 500s ### Running CLI Test TestAddonManagerApp ### 500s test_cache (AddonManagerTest.app.test_addon.TestAddon.test_cache) ... ok 500s test_contains_functions (AddonManagerTest.app.test_addon.TestAddon.test_contains_functions) ... ok 500s test_create_from_macro (AddonManagerTest.app.test_addon.TestAddon.test_create_from_macro) ... ok 500s test_dependency_resolution (AddonManagerTest.app.test_addon.TestAddon.test_dependency_resolution) ... ok 500s test_display_name (AddonManagerTest.app.test_addon.TestAddon.test_display_name) ... ok 500s test_git_url_cleanup (AddonManagerTest.app.test_addon.TestAddon.test_git_url_cleanup) ... ok 500s test_internal_workbench_list (AddonManagerTest.app.test_addon.TestAddon.test_internal_workbench_list) ... ok 500s test_tag_extraction (AddonManagerTest.app.test_addon.TestAddon.test_tag_extraction) ... ok 500s test_try_find_wbname_in_files_empty_dir (AddonManagerTest.app.test_addon.TestAddon.test_try_find_wbname_in_files_empty_dir) ... ok 500s test_try_find_wbname_in_files_non_python_ignored (AddonManagerTest.app.test_addon.TestAddon.test_try_find_wbname_in_files_non_python_ignored) ... ok 500s test_try_find_wbname_in_files_simple (AddonManagerTest.app.test_addon.TestAddon.test_try_find_wbname_in_files_simple) ... Current file: /tmp/tmpiq8gpvct/test/test.py 500s Found name TestWorkbench 500s 500s ok 500s test_try_find_wbname_in_files_subdir (AddonManagerTest.app.test_addon.TestAddon.test_try_find_wbname_in_files_subdir) ... Current file: /tmp/tmpivib1ml0/test/subdirectory/test.py 500s Found name TestWorkbench 500s 500s ok 500s test_try_find_wbname_in_files_variable_used (AddonManagerTest.app.test_addon.TestAddon.test_try_find_wbname_in_files_variable_used) ... Current file: /tmp/tmp1mu5wg_a/test/test.py 500s ok 500s test_try_find_wbname_in_files_variants (AddonManagerTest.app.test_addon.TestAddon.test_try_find_wbname_in_files_variants) ... Current file: /tmp/tmpuavm3sc8/test/test.py 500s Found name TestWorkbench 500s 500s Current file: /tmp/tmp45kfl0fj/test/test.py 500s Found name TestWorkbench 500s 500s Current file: /tmp/tmpgo3tcvc2/test/test.py 500s Found name TestWorkbench 500s 500s Current file: /tmp/tmpe99_4uaq/test/test.py 500s Found name TestWorkbench 500s 500s Current file: /tmp/tmp02e8o2qs/test/test.py 500s Found name TestWorkbench 500s 500s Current file: /tmp/tmpinr60pzo/test/test.py 500s Found name TestWorkbench 500s 500s Current file: /tmp/tmpdankxs0n/test/test.py 500s Found name TestWorkbench 500s 500s ok 500s test_version_check (AddonManagerTest.app.test_addon.TestAddon.test_version_check) ... ok 500s test_code_in_branch_subdirectory_false (AddonManagerTest.app.test_installer.TestAddonInstaller.test_code_in_branch_subdirectory_false) 500s When there is not a subdirectory with the branch name in it, don't find ... ok 500s test_code_in_branch_subdirectory_more_than_one (AddonManagerTest.app.test_installer.TestAddonInstaller.test_code_in_branch_subdirectory_more_than_one) 500s When there are multiple subdirectories, never find a branch subdirectory ... ok 500s test_code_in_branch_subdirectory_true (AddonManagerTest.app.test_installer.TestAddonInstaller.test_code_in_branch_subdirectory_true) 500s When there is a subdirectory with the branch name in it, find it ... ok 500s test_determine_install_method_file_url (AddonManagerTest.app.test_installer.TestAddonInstaller.test_determine_install_method_file_url) 500s Test which install methods are accepted for a file:// url ... ok 500s test_determine_install_method_https_known_sites_any_gm (AddonManagerTest.app.test_installer.TestAddonInstaller.test_determine_install_method_https_known_sites_any_gm) 500s Test which install methods are accepted for an https GitHub URL ... ok 500s test_determine_install_method_https_known_sites_any_no_gm (AddonManagerTest.app.test_installer.TestAddonInstaller.test_determine_install_method_https_known_sites_any_no_gm) 500s Test which install methods are accepted for an https GitHub URL ... ok 500s test_determine_install_method_https_known_sites_copy (AddonManagerTest.app.test_installer.TestAddonInstaller.test_determine_install_method_https_known_sites_copy) 500s Test which install methods are accepted for an https GitHub URL ... ok 500s test_determine_install_method_https_known_sites_git (AddonManagerTest.app.test_installer.TestAddonInstaller.test_determine_install_method_https_known_sites_git) 500s Test which install methods are accepted for an https GitHub URL ... ok 500s test_determine_install_method_https_known_sites_zip (AddonManagerTest.app.test_installer.TestAddonInstaller.test_determine_install_method_https_known_sites_zip) 500s Test which install methods are accepted for an https GitHub URL ... ok 500s test_determine_install_method_local_path (AddonManagerTest.app.test_installer.TestAddonInstaller.test_determine_install_method_local_path) 500s Test which install methods are accepted for a local path ... ok 500s test_determine_install_method_local_zip (AddonManagerTest.app.test_installer.TestAddonInstaller.test_determine_install_method_local_zip) 500s Test which install methods are accepted for a local path to a zipfile ... ok 500s test_determine_install_method_remote_zip (AddonManagerTest.app.test_installer.TestAddonInstaller.test_determine_install_method_remote_zip) 500s Test which install methods are accepted for a remote path to a zipfile ... ok 500s test_fcmacro_copying (AddonManagerTest.app.test_installer.TestAddonInstaller.test_fcmacro_copying) ... ok 500s test_finalize_zip_installation_github (AddonManagerTest.app.test_installer.TestAddonInstaller.test_finalize_zip_installation_github) ... ok 500s test_finalize_zip_installation_non_github (AddonManagerTest.app.test_installer.TestAddonInstaller.test_finalize_zip_installation_non_github) 500s Ensure that zip files are correctly extracted. ... ok 500s test_install_by_copy (AddonManagerTest.app.test_installer.TestAddonInstaller.test_install_by_copy) 500s Test using a simple filesystem copy to install an addon. ... ok 500s test_install_by_git (AddonManagerTest.app.test_installer.TestAddonInstaller.test_install_by_git) 500s Test using git to install. Depends on there being a local git ... skipped 'git not found, skipping git installer tests' 500s test_move_code_out_of_subdirectory (AddonManagerTest.app.test_installer.TestAddonInstaller.test_move_code_out_of_subdirectory) 500s All files are moved out and the subdirectory is deleted ... ok 500s test_update_metadata (AddonManagerTest.app.test_installer.TestAddonInstaller.test_update_metadata) 500s If a metadata file exists in the installation location, it should be ... ok 500s test_validate_object (AddonManagerTest.app.test_installer.TestAddonInstaller.test_validate_object) 500s An object is valid if it has a name, url, and branch attribute. ... ok 500s test_remove_extra_files_comment_only_digest (AddonManagerTest.app.test_uninstaller.TestAddonUninstaller.test_remove_extra_files_comment_only_digest) 500s Test that a digest file that contains only comment lines is not an error, and nothing ... ok 500s test_remove_extra_files_empty_digest (AddonManagerTest.app.test_uninstaller.TestAddonUninstaller.test_remove_extra_files_empty_digest) 500s Test that an empty digest file is not an error, and nothing gets removed ... ok 500s test_remove_extra_files_no_digest (AddonManagerTest.app.test_uninstaller.TestAddonUninstaller.test_remove_extra_files_no_digest) 500s Tests that a lack of digest file is not an error, and nothing gets removed ... ok 500s test_remove_extra_files_normal_case (AddonManagerTest.app.test_uninstaller.TestAddonUninstaller.test_remove_extra_files_normal_case) 500s Test that a digest that is a "normal" case removes the requested files ... ok 500s test_remove_extra_files_repeated_files (AddonManagerTest.app.test_uninstaller.TestAddonUninstaller.test_remove_extra_files_repeated_files) 500s Test that a digest with the same file repeated removes it once, but doesn't error on ... ok 500s test_runs_uninstaller_script_failure (AddonManagerTest.app.test_uninstaller.TestAddonUninstaller.test_runs_uninstaller_script_failure) 500s Tests that exceptions in the uninstall.py script do not leak out ... ok 500s test_runs_uninstaller_script_successful (AddonManagerTest.app.test_uninstaller.TestAddonUninstaller.test_runs_uninstaller_script_successful) 500s Tests that the uninstall.py script is called ... ok 500s test_uninstall_addon_with_macros (AddonManagerTest.app.test_uninstaller.TestAddonUninstaller.test_uninstall_addon_with_macros) 500s Tests that the uninstaller removes the macro files ... ok 500s test_uninstall_calls_script (AddonManagerTest.app.test_uninstaller.TestAddonUninstaller.test_uninstall_calls_script) 500s Tests that the main uninstaller run function calls the uninstall.py script ... ok 500s test_uninstall_dangerous_name (AddonManagerTest.app.test_uninstaller.TestAddonUninstaller.test_uninstall_dangerous_name) 500s Test the integrated uninstall function for an addon with a dangerous name ... ok 500s test_uninstall_no_name (AddonManagerTest.app.test_uninstaller.TestAddonUninstaller.test_uninstall_no_name) 500s Test the integrated uninstall function for an addon without a name ... ok 500s test_uninstall_normal (AddonManagerTest.app.test_uninstaller.TestAddonUninstaller.test_uninstall_normal) 500s Test the integrated uninstall function under normal circumstances ... ok 500s test_uninstall_unmatching_name (AddonManagerTest.app.test_uninstaller.TestAddonUninstaller.test_uninstall_unmatching_name) 500s Test the integrated uninstall function for an addon with a name that isn't installed ... ok 500s test_error_no_freecad (AddonManagerTest.app.test_freecad_interface.TestConsole.test_error_no_freecad) 500s Test that if the FreeCAD import fails the logger implements PrintError ... ok 500s test_log_no_freecad (AddonManagerTest.app.test_freecad_interface.TestConsole.test_log_no_freecad) 500s Test that if the FreeCAD import fails, the logger is set up correctly, and ... ok 500s Execution of Addon's uninstall.py script failed. Proceeding with uninstall... 500s test_log_with_freecad (AddonManagerTest.app.test_freecad_interface.TestConsole.test_log_with_freecad) 500s Ensure that if FreeCAD exists, the appropriate function is called ... ok 500s test_message_no_freecad (AddonManagerTest.app.test_freecad_interface.TestConsole.test_message_no_freecad) 500s Test that if the FreeCAD import fails the logger implements PrintMessage ... ok 500s test_warning_no_freecad (AddonManagerTest.app.test_freecad_interface.TestConsole.test_warning_no_freecad) 500s Test that if the FreeCAD import fails the logger implements PrintWarning ... ok 500s test_init_with_freecad (AddonManagerTest.app.test_freecad_interface.TestDataPaths.test_init_with_freecad) 500s Ensure that if FreeCAD exists, the appropriate functions are called ... ok 500s test_init_without_freecad (AddonManagerTest.app.test_freecad_interface.TestDataPaths.test_init_without_freecad) 500s Ensure that if FreeCAD does not exist, the appropriate functions are called ... ok 500s test_install_optional_failure (AddonManagerTest.app.test_dependency_installer.TestDependencyInstaller.test_install_optional_failure) ... ok 500s test_install_optional_loops (AddonManagerTest.app.test_dependency_installer.TestDependencyInstaller.test_install_optional_loops) ... ok 500s test_install_python_packages_existing_location (AddonManagerTest.app.test_dependency_installer.TestDependencyInstaller.test_install_python_packages_existing_location) ... ok 500s test_install_python_packages_new_location (AddonManagerTest.app.test_dependency_installer.TestDependencyInstaller.test_install_python_packages_new_location) ... ok 500s test_install_required_failure (AddonManagerTest.app.test_dependency_installer.TestDependencyInstaller.test_install_required_failure) ... ok 500s test_install_required_loops (AddonManagerTest.app.test_dependency_installer.TestDependencyInstaller.test_install_required_loops) ... Installation of optional package failed: 500s Command 'fake_python -m pip install --disable-pip-version-check --target vendor_path test1' returned non-zero exit status 1. 500s Installation of optional package failed: 500s Command 'fake_python -m pip install --disable-pip-version-check --target vendor_path test2' returned non-zero exit status 1. 500s Installation of optional package failed: 500s Command 'fake_python -m pip install --disable-pip-version-check --target vendor_path test3' returned non-zero exit status 1. 500s Command 'fake_python -m pip install --disable-pip-version-check --target vendor_path test1' returned non-zero exit status 1. 500s ok 500s test_run_no_pip (AddonManagerTest.app.test_dependency_installer.TestDependencyInstaller.test_run_no_pip) ... ok 500s test_run_pip (AddonManagerTest.app.test_dependency_installer.TestDependencyInstaller.test_run_pip) ... ok 500s test_run_with_no_packages (AddonManagerTest.app.test_dependency_installer.TestDependencyInstaller.test_run_with_no_packages) ... ok 500s test_run_with_pip (AddonManagerTest.app.test_dependency_installer.TestDependencyInstaller.test_run_with_pip) ... ok 500s test_verify_pip_no_pip (AddonManagerTest.app.test_dependency_installer.TestDependencyInstaller.test_verify_pip_no_pip) ... ok 500s test_verify_pip_no_python (AddonManagerTest.app.test_dependency_installer.TestDependencyInstaller.test_verify_pip_no_python) ... ok 500s test_verify_pip_with_pip (AddonManagerTest.app.test_dependency_installer.TestDependencyInstaller.test_verify_pip_with_pip) ... ok 500s test_string_conversion_addon (AddonManagerTest.app.test_metadata.TestDependencyType.test_string_conversion_addon) ... ok 500s test_string_conversion_automatic (AddonManagerTest.app.test_metadata.TestDependencyType.test_string_conversion_automatic) ... ok 500s test_string_conversion_internal (AddonManagerTest.app.test_metadata.TestDependencyType.test_string_conversion_internal) ... ok 500s test_string_conversion_python (AddonManagerTest.app.test_metadata.TestDependencyType.test_string_conversion_python) ... ok 500s test_checkout (AddonManagerTest.app.test_git.TestGit.test_checkout) 500s Test git checkout ... skipped 'No git found' 500s test_clone (AddonManagerTest.app.test_git.TestGit.test_clone) 500s Test git clone ... skipped 'No git found' 500s test_get_remote (AddonManagerTest.app.test_git.TestGit.test_get_remote) 500s Test getting the remote location ... skipped 'No git found' 500s test_repair (AddonManagerTest.app.test_git.TestGit.test_repair) 500s Test the repair feature (and some exception throwing) ... skipped 'No git found' 500s test_tag_and_branch (AddonManagerTest.app.test_git.TestGit.test_tag_and_branch) 500s Test checking the currently checked-out tag ... skipped 'No git found' 500s test_update (AddonManagerTest.app.test_git.TestGit.test_update) 500s Test using git to update the local repo ... skipped 'No git found' 500s test_basic_metadata (AddonManagerTest.app.test_macro.TestMacro.test_basic_metadata) ... ok 500s test_fetch_raw_code_no_data (AddonManagerTest.app.test_macro.TestMacro.test_fetch_raw_code_no_data) ... ok 500s test_fetch_raw_code_no_url (AddonManagerTest.app.test_macro.TestMacro.test_fetch_raw_code_no_url) ... ok 500s test_fetch_raw_code_with_data (AddonManagerTest.app.test_macro.TestMacro.test_fetch_raw_code_with_data) ... ok 500s test_other_files (AddonManagerTest.app.test_macro.TestMacro.test_other_files) ... Unable to open macro code URL https://fake_url.com 500s ok 500s test_version_from_date (AddonManagerTest.app.test_macro.TestMacro.test_version_from_date) ... ok 500s test_version_from_float (AddonManagerTest.app.test_macro.TestMacro.test_version_from_float) ... ok 500s test_version_from_int (AddonManagerTest.app.test_macro.TestMacro.test_version_from_int) ... ok 500s test_version_from_string (AddonManagerTest.app.test_macro.TestMacro.test_version_from_string) ... ok 500s test_xpm (AddonManagerTest.app.test_macro.TestMacro.test_xpm) ... ok 500s test_installation (AddonManagerTest.app.test_installer.TestMacroInstaller.test_installation) 500s Test the wrapper around the macro installer ... ok 500s test_cleanup_directories_multiple_empty (AddonManagerTest.app.test_uninstaller.TestMacroUninstaller.test_cleanup_directories_multiple_empty) ... ok 500s test_cleanup_directories_none (AddonManagerTest.app.test_uninstaller.TestMacroUninstaller.test_cleanup_directories_none) ... ok 500s test_cleanup_directories_not_empty (AddonManagerTest.app.test_uninstaller.TestMacroUninstaller.test_cleanup_directories_not_empty) ... ok 500s test_remove_macro_with_files (AddonManagerTest.app.test_uninstaller.TestMacroUninstaller.test_remove_macro_with_files) ... ok 500s test_remove_macro_with_icon (AddonManagerTest.app.test_uninstaller.TestMacroUninstaller.test_remove_macro_with_icon) ... ok 500s test_remove_macro_with_xpm_data (AddonManagerTest.app.test_uninstaller.TestMacroUninstaller.test_remove_macro_with_xpm_data) ... ok 500s test_remove_nonexistent_macro (AddonManagerTest.app.test_uninstaller.TestMacroUninstaller.test_remove_nonexistent_macro) ... ok 500s test_remove_simple_macro (AddonManagerTest.app.test_uninstaller.TestMacroUninstaller.test_remove_simple_macro) ... ok 500s test_remove_write_protected_macro (AddonManagerTest.app.test_uninstaller.TestMacroUninstaller.test_remove_write_protected_macro) ... ok 500s test_get_first_supported_freecad_version_simple (AddonManagerTest.app.test_metadata.TestMetadataAuxiliaryFunctions.test_get_first_supported_freecad_version_simple) ... ok 500s test_get_first_supported_freecad_version_with_content (AddonManagerTest.app.test_metadata.TestMetadataAuxiliaryFunctions.test_get_first_supported_freecad_version_with_content) ... ok 500s test_determine_namespace_found_empty (AddonManagerTest.app.test_metadata.TestMetadataReader.test_determine_namespace_found_empty) ... ok 500s test_determine_namespace_found_full (AddonManagerTest.app.test_metadata.TestMetadataReader.test_determine_namespace_found_full) ... ok 500s test_determine_namespace_not_found (AddonManagerTest.app.test_metadata.TestMetadataReader.test_determine_namespace_not_found) ... ok 500s test_from_bytes (AddonManagerTest.app.test_metadata.TestMetadataReader.test_from_bytes) ... skipped 'Breaks other tests, needs to be fixed' 500s test_from_file (AddonManagerTest.app.test_metadata.TestMetadataReader.test_from_file) ... ok 500s test_parse_child_element_ignore_unknown_tag (AddonManagerTest.app.test_metadata.TestMetadataReader.test_parse_child_element_ignore_unknown_tag) ... ok 500s test_parse_child_element_list_of_licenses (AddonManagerTest.app.test_metadata.TestMetadataReader.test_parse_child_element_list_of_licenses) ... ok 500s test_parse_child_element_list_of_urls (AddonManagerTest.app.test_metadata.TestMetadataReader.test_parse_child_element_list_of_urls) ... ok 500s test_parse_child_element_lists_of_contacts (AddonManagerTest.app.test_metadata.TestMetadataReader.test_parse_child_element_lists_of_contacts) ... ok 500s test_parse_child_element_lists_of_dependencies (AddonManagerTest.app.test_metadata.TestMetadataReader.test_parse_child_element_lists_of_dependencies) ... ok 500s test_parse_child_element_lists_of_strings (AddonManagerTest.app.test_metadata.TestMetadataReader.test_parse_child_element_lists_of_strings) ... ok 500s test_parse_child_element_simple_strings (AddonManagerTest.app.test_metadata.TestMetadataReader.test_parse_child_element_simple_strings) ... ok 500s test_parse_child_element_version (AddonManagerTest.app.test_metadata.TestMetadataReader.test_parse_child_element_version) ... ok 500s test_parse_child_element_version_bad (AddonManagerTest.app.test_metadata.TestMetadataReader.test_parse_child_element_version_bad) ... Invalid version specified for tag version in Addon : 1-2-3 500s ok 500s test_parse_child_element_versions (AddonManagerTest.app.test_metadata.TestMetadataReader.test_parse_child_element_versions) ... ok 500s test_parse_content_invalid (AddonManagerTest.app.test_metadata.TestMetadataReader.test_parse_content_invalid) ... ok 500s test_parse_content_valid (AddonManagerTest.app.test_metadata.TestMetadataReader.test_parse_content_valid) ... ok 500s test_process_element_tree (AddonManagerTest.app.test_metadata.TestMetadataReader.test_process_element_tree) ... ok 501s test_content_combination (AddonManagerTest.app.test_metadata.TestMetadataReaderIntegration.test_content_combination) ... ok 501s test_loading_simple_metadata_file (AddonManagerTest.app.test_metadata.TestMetadataReaderIntegration.test_loading_simple_metadata_file) ... Removing addonmanager_metadata 501s ok 501s test_multiple_macros (AddonManagerTest.app.test_metadata.TestMetadataReaderIntegration.test_multiple_macros) ... Removing addonmanager_metadata 501s ok 501s test_multiple_preference_packs (AddonManagerTest.app.test_metadata.TestMetadataReaderIntegration.test_multiple_preference_packs) ... Removing addonmanager_metadata 501s ok 501s test_multiple_workbenches (AddonManagerTest.app.test_metadata.TestMetadataReaderIntegration.test_multiple_workbenches) ... Removing addonmanager_metadata 501s ok 501s test_param_get_no_freecad (AddonManagerTest.app.test_freecad_interface.TestParameters.test_param_get_no_freecad) 501s Test that if the FreeCAD import fails, param_get returns a ParametersReplacement ... ok 501s test_param_get_with_freecad (AddonManagerTest.app.test_freecad_interface.TestParameters.test_param_get_with_freecad) 501s Ensure that if FreeCAD exists, the built-in FreeCAD function is called ... ok 501s test_replacement_getters_and_setters (AddonManagerTest.app.test_freecad_interface.TestParameters.test_replacement_getters_and_setters) 501s Test that ParameterReplacement's getters, setters, and deleters work ... ok 501s test_string_conversion_bugtracker (AddonManagerTest.app.test_metadata.TestUrlType.test_string_conversion_bugtracker) ... ok 501s test_string_conversion_discussion (AddonManagerTest.app.test_metadata.TestUrlType.test_string_conversion_discussion) ... ok 501s test_string_conversion_documentation (AddonManagerTest.app.test_metadata.TestUrlType.test_string_conversion_documentation) ... ok 501s test_string_conversion_readme (AddonManagerTest.app.test_metadata.TestUrlType.test_string_conversion_readme) ... ok 501s test_string_conversion_repository (AddonManagerTest.app.test_metadata.TestUrlType.test_string_conversion_repository) ... ok 501s test_string_conversion_website (AddonManagerTest.app.test_metadata.TestUrlType.test_string_conversion_website) ... ok 501s test_get_assigned_string_literal (AddonManagerTest.app.test_utilities.TestUtilities.test_get_assigned_string_literal) ... ok 501s test_get_macro_version_from_file (AddonManagerTest.app.test_utilities.TestUtilities.test_get_macro_version_from_file) ... ok 501s test_get_readme_url (AddonManagerTest.app.test_utilities.TestUtilities.test_get_readme_url) ... ok 501s test_recognized_git_location (AddonManagerTest.app.test_utilities.TestUtilities.test_recognized_git_location) ... ok 501s test_init_from_list_good (AddonManagerTest.app.test_metadata.TestVersion.test_init_from_list_good) 501s Initialization from a list works for good input ... ok 501s test_init_from_string_manual (AddonManagerTest.app.test_metadata.TestVersion.test_init_from_string_manual) ... ok 501s test_operators_internal (AddonManagerTest.app.test_metadata.TestVersion.test_operators_internal) 501s Test internal (non-package) comparison operators ... ok 501s test_parse_final_entry_invalid (AddonManagerTest.app.test_metadata.TestVersion.test_parse_final_entry_invalid) 501s Invalid input raises an exception ... ok 501s test_parse_final_entry_normal (AddonManagerTest.app.test_metadata.TestVersion.test_parse_final_entry_normal) 501s Parsing of the final entry works for normal cases ... ok 501s test_parse_string_to_tuple_invalid (AddonManagerTest.app.test_metadata.TestVersion.test_parse_string_to_tuple_invalid) 501s Parsing of invalid version string raises an exception ... ok 501s test_parse_string_to_tuple_normal (AddonManagerTest.app.test_metadata.TestVersion.test_parse_string_to_tuple_normal) 501s Parsing of complete version string works for normal cases ... ok 501s 501s ---------------------------------------------------------------------- 501s Ran 143 tests in 0.386s 501s 501s OK (skipped=8) 501s FreeCAD 0.21.2, Libs: 0.21.2R 501s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 501s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 501s FreeCAD wouldn't be possible without FreeCAD community. 501s ##### #### ### #### 501s # # # # # # 501s # ## #### #### # # # # # 501s #### # # # # # # # ##### # # 501s # # #### #### # # # # # 501s # # # # # # # # # ## ## ## 501s # # #### #### ### # # #### ## ## ## 501s 501s Removed extra installed file /tmp/tmp85wjzokc/Macros/FakeMacro1.FCMacro 501s Removed extra installed file /tmp/tmp85wjzokc/Macros/FakeMacro2.FCMacro 501s Removed extra installed file /tmp/tmp85wjzokc/Macros/FakeMacro3.FCMacro 501s Removed extra installed file /tmp/tmpj02byi1h/Macros/FakeMacro.FCMacro 501s Removed extra installed file /tmp/tmpe6nn39vb/Macros/FakeMacro.FCMacro 501s Mock subprocess call stdout result 501s Mock subprocess call stdout result 501s Mock subprocess call stdout result 501s Mock subprocess call stdout result 501s Mock subprocess call stdout result 501s Mock subprocess call stdout result 501s Mock subprocess call stdout result 501s ### Running CLI Test TestPartApp ### 501s testMakeCommon (TestPartApp.PartBOPTestContainer.testMakeCommon) ... ok 501s testMakeCut (TestPartApp.PartBOPTestContainer.testMakeCut) ... ok 501s testMakeFuse (TestPartApp.PartBOPTestContainer.testMakeFuse) ... ok 501s testGetters (TestPartApp.PartTestBSplineCurve.testGetters) 501s only check if the function doesn't crash ... ok 501s testIssue2671 (TestPartApp.PartTestBSplineCurve.testIssue2671) ... ok 501s testIssue2876 (TestPartApp.PartTestBSplineCurve.testIssue2876) ... ok 501s testProperties (TestPartApp.PartTestBSplineCurve.testProperties) ... ok 501s testSetters (TestPartApp.PartTestBSplineCurve.testSetters) ... ok 501s testSubElements (TestPartApp.PartTestBSplineCurve.testSubElements) ... ok 501s testBounds (TestPartApp.PartTestBSplineSurface.testBounds) ... ok 501s testTorusToSpline (TestPartApp.PartTestBSplineSurface.testTorusToSpline) ... ok 501s testBoxCase (TestPartApp.PartTestCases.testBoxCase) ... ok 501s testIssue2985 (TestPartApp.PartTestCases.testIssue2985) ... ok 501s testChFi2d_AnaFilletAlgo (TestPartApp.PartTestChFi2dAlgos.testChFi2d_AnaFilletAlgo) ... 501s ok 501s testChFi2d_ChamferAPI (TestPartApp.PartTestChFi2dAlgos.testChFi2d_ChamferAPI) ... 501s ok 501s testChFi2d_FilletAlgo (TestPartApp.PartTestChFi2dAlgos.testChFi2d_FilletAlgo) ... 501s ok 501s testCollinearPoints (TestPartApp.PartTestCircle2D.testCollinearPoints) ... ok 501s testValidCircle (TestPartApp.PartTestCircle2D.testValidCircle) ... ok 501s testderivatives (TestPartApp.PartTestCone.testderivatives) ... ok 501s testCircleToNurbs (TestPartApp.PartTestCurveToNurbs.testCircleToNurbs) ... ok 501s testEllipseToNurbs (TestPartApp.PartTestCurveToNurbs.testEllipseToNurbs) ... ok 501s testFaceNormal (TestPartApp.PartTestNormals.testFaceNormal) ... ok 501s testPlacement (TestPartApp.PartTestNormals.testPlacement) ... ok 501s testReverseOrientation (TestPartApp.PartTestNormals.testReverseOrientation) ... ok 501s testRuledSurfaceFromOneObjects (TestPartApp.PartTestRuledSurface.testRuledSurfaceFromOneObjects) ... ok 501s testRuledSurfaceFromTwoObjects (TestPartApp.PartTestRuledSurface.testRuledSurfaceFromTwoObjects) ... ok 501s testShapeFix_Edge (TestPartApp.PartTestShapeFix.testShapeFix_Edge) ... 501s ok 501s testShapeFix_Face (TestPartApp.PartTestShapeFix.testShapeFix_Face) ... 501s ok 501s testShapeFix_Root (TestPartApp.PartTestShapeFix.testShapeFix_Root) ... 501s ok 501s testShapeFix_Shape (TestPartApp.PartTestShapeFix.testShapeFix_Shape) ... 501s ok 501s testShapeFix_Shell (TestPartApp.PartTestShapeFix.testShapeFix_Shell) ... 501s ok 501s testShapeFix_Solid (TestPartApp.PartTestShapeFix.testShapeFix_Solid) ... 501s ok 501s testShapeFix_Wire (TestPartApp.PartTestShapeFix.testShapeFix_Wire) ... 501s ok 501s testPlacement (TestPartApp.PartTestShapeRotate.testPlacement) ... ok 501s test_issue_4456 (parttests.regression_tests.RegressionTests.test_issue_4456) 501s 0004456: Regression : Part.Plane.Intersect does not accept plane as argument ... ok 501s testMakeTopoShapeList (parttests.TopoShapeListTest.TopoShapeListTest.testMakeTopoShapeList) 501s Tests PropertyTopoShapeList ... TopoShapeListTest - setting up 501s TopoShapeListTest: setUp complete 501s running TopoShapeListTest 501s TopoShapeListTest finished 501s ok 501s 501s ---------------------------------------------------------------------- 501s Ran 36 tests in 0.031s 501s 501s OK 501s FreeCAD 0.21.2, Libs: 0.21.2R 501s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 501s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 501s FreeCAD wouldn't be possible without FreeCAD community. 501s ##### #### ### #### 501s # # # # # # 501s # ## #### #### # # # # # 501s #### # # # # # # # ##### # # 501s # # #### #### # # # # # 501s # # # # # # # # # ## ## ## 501s # # #### #### ### # # #### ## ## ## 501s 501s Recompute...... 501s (33 %) (66 %) (100 %) Recompute...... 501s (33 %) (66 %) (100 %) Recompute...... 501s (100 %) Recompute...... 501s (50 %) (100 %) Recompute...... 501s (33 %) (66 %) (100 %) Importing project files...... 501s (33 %) (66 %) (100 %) Postprocessing...... 501s (100 %) ### Running CLI Test TestArch ### 501s /usr/share/freecad/Mod/Arch/ArchSite.py:95: SyntaxWarning: invalid escape sequence '\[' 501s buf = re.findall("point \[(.*?)\]",buf) 501s /usr/share/freecad/Mod/Arch/ArchSectionPlane.py:751: SyntaxWarning: invalid escape sequence '\#' 501s marker = re.findall("",svg) 501s /usr/share/freecad/Mod/Arch/ArchSectionPlane.py:767: SyntaxWarning: invalid escape sequence '\#' 501s svg = re.sub("","",svg,count=1) 501s /usr/share/freecad/Mod/Arch/ArchSectionPlane.py:795: SyntaxWarning: invalid escape sequence '\?' 501s svg = re.sub("<\?xml.*?>","",svg,flags=re.MULTILINE|re.DOTALL) 501s /usr/share/freecad/Mod/Arch/ArchSectionPlane.py:797: SyntaxWarning: invalid escape sequence '\/' 501s svg = re.sub("<\/svg>","",svg,flags=re.MULTILINE|re.DOTALL) 501s /usr/share/freecad/Mod/Arch/ArchAxis.py:454: SyntaxWarning: invalid escape sequence '\[' 501s pts = re.findall("point \[(.*?)\]",buf)[0] 501s /usr/share/freecad/Mod/Arch/ArchRebar.py:559: SyntaxWarning: invalid escape sequence '\[' 501s pts = re.findall("point \[(.*?)\]",comp.writeInventor().replace("\n","")) 501s testAdd (TestArch.ArchTest.testAdd) ... ok 501s testAxis (TestArch.ArchTest.testAxis) ... ok 501s testBuilding (TestArch.ArchTest.testBuilding) ... ok 501s testBuildingPart (TestArch.ArchTest.testBuildingPart) 501s Create a BuildingPart from a wall with a window and check its shape. ... ok 501s testEquipment (TestArch.ArchTest.testEquipment) ... ok 501s testFloor (TestArch.ArchTest.testFloor) ... ok 501s testFrame (TestArch.ArchTest.testFrame) ... ok 501s testPipe (TestArch.ArchTest.testPipe) ... ok 501s testRebar (TestArch.ArchTest.testRebar) ... ok 502s testRemove (TestArch.ArchTest.testRemove) ... ok 502s testRoof (TestArch.ArchTest.testRoof) ... ok 502s testRoof81Permutations (TestArch.ArchTest.testRoof81Permutations) 505s Create 81 roofs using a range of arguments. ... ok 505s testRoofAllAngles90 (TestArch.ArchTest.testRoofAllAngles90) 505s Create a roof with the angles of all segments set at 90 degrees. ... ok 505s testRoofApex (TestArch.ArchTest.testRoofApex) 505s Create a hipped roof that relies on apex calculation. The roof has ... ok 505s testRoofSingleEavePoint (TestArch.ArchTest.testRoofSingleEavePoint) 505s Create a roof with a single triangular segment that has a single ... ok 505s testSection (TestArch.ArchTest.testSection) ... ok 505s testSite (TestArch.ArchTest.testSite) ... ok 505s testSpace (TestArch.ArchTest.testSpace) ... ok 506s testSpaceBBox (TestArch.ArchTest.testSpaceBBox) ... ok 506s testStairs (TestArch.ArchTest.testStairs) ... ok 506s testStructure (TestArch.ArchTest.testStructure) ... ok 506s testWall (TestArch.ArchTest.testWall) ... ok 506s testWallMultiMatAlign (TestArch.ArchTest.testWallMultiMatAlign) ... ok 506s testWindow (TestArch.ArchTest.testWindow) ... ok 506s 506s ---------------------------------------------------------------------- 506s Ran 24 tests in 4.238s 506s 506s OK 506s FreeCAD 0.21.2, Libs: 0.21.2R 506s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 506s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 506s FreeCAD wouldn't be possible without FreeCAD community. 506s ##### #### ### #### 506s # # # # # # 506s # ## #### #### # # # # # 506s #### # # # # # # # ##### # # 506s # # #### #### # # # # # 506s # # # # # # # # # ## ## ## 506s # # #### #### ### # # #### ## ## ## 506s 506s Recompute...... 506s (33 %) (66 %) (100 %) Recompute...... 506s (33 %) (66 %) (100 %) Recompute...... 506s (100 %) Test 'Arch BuildingPart' 506s Recompute...... 506s (33 %) (66 %) (100 %) Recompute...... 506s (25 %) (50 %) (75 %) (100 %) Recompute...... 506s (20 %) (40 %) (60 %) (80 %) (100 %) Recompute...... 506s (33 %) (66 %) (100 %) Recompute...... 506s (33 %) (66 %) (100 %) Recompute...... 506s (33 %) (66 %) (100 %) Test 'Arch Roof testRoof81Permutations' 506s Test 'Arch Roof testRoofAllAngles90' 506s Test 'Arch Roof testRoofApex' 506s Test 'Arch Roof testRoofSingleEavePoint' 506s Recompute...... 506s (12 %) (25 %) (37 %) (50 %) (62 %) (75 %) (87 %) (100 %) Recompute...... 506s (12 %) (25 %) (37 %) (50 %) (62 %) (75 %) (87 %) (100 %) Recompute...... 506s (12 %) (25 %) (37 %) (50 %) (62 %) (75 %) (87 %) (100 %) Test 'Arch Window' 506s Recompute...... 506s (33 %) (66 %) (100 %) Recompute...... 506s (25 %) (50 %) (75 %) (100 %) autopkgtest [06:28:39]: test freecadtest: -----------------------] 507s freecadtest PASS 507s autopkgtest [06:28:40]: test freecadtest: - - - - - - - - - - results - - - - - - - - - - 507s autopkgtest [06:28:40]: @@@@@@@@@@@@@@@@@@@@ summary 507s freecadtest PASS 519s nova [W] Skipping flock for amd64 519s Creating nova instance adt-plucky-amd64-freecad-20241115-062013-juju-7f2275-prod-proposed-migration-environment-20-96c40f5a-8657-4f80-b100-ef2eaa3b1223 from image adt/ubuntu-plucky-amd64-server-20241114.img (UUID 79d80331-8736-463c-82c6-8c9e13c0a4ca)... 519s nova [W] nova quota exceeded (attempt #0)