0s autopkgtest [19:45:50]: starting date and time: 2024-11-14 19:45:50+0000 0s autopkgtest [19:45:50]: git checkout: 6f3be7a8 Fix armhf LXD image generation for plucky 0s autopkgtest [19:45:50]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.qvzaex50/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_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\n" >> /etc/environment' --apt-pocket=proposed=src:boost1.83 --apt-upgrade freecad --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=boost1.83/1.83.0-3.2ubuntu3 -- lxd -r lxd-armhf-10.145.243.232 lxd-armhf-10.145.243.232:autopkgtest/ubuntu/plucky/armhf 51s autopkgtest [19:46:41]: testbed dpkg architecture: armhf 53s autopkgtest [19:46:43]: testbed apt version: 2.9.8 53s autopkgtest [19:46:43]: @@@@@@@@@@@@@@@@@@@@ test bed setup 61s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 61s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [937 kB] 62s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B] 62s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.3 kB] 62s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [104 kB] 62s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [110 kB] 62s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [674 kB] 62s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [4136 B] 62s Fetched 1926 kB in 1s (2175 kB/s) 62s Reading package lists... 80s tee: /proc/self/fd/2: Permission denied 102s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 102s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 102s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 102s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 103s Reading package lists... 103s Reading package lists... 104s Building dependency tree... 104s Reading state information... 104s Calculating upgrade... 105s The following packages will be upgraded: 105s libcap-ng0 pastebinit python3-systemd 105s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 105s Need to get 72.8 kB of archives. 105s After this operation, 89.1 kB of additional disk space will be used. 105s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf libcap-ng0 armhf 0.8.5-3build1 [13.8 kB] 105s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf pastebinit all 1.7.1-1 [14.9 kB] 105s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf python3-systemd armhf 235-1build5 [44.0 kB] 106s Fetched 72.8 kB in 0s (209 kB/s) 106s (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 ... 59560 files and directories currently installed.) 106s Preparing to unpack .../libcap-ng0_0.8.5-3build1_armhf.deb ... 106s Unpacking libcap-ng0:armhf (0.8.5-3build1) over (0.8.5-1) ... 106s Setting up libcap-ng0:armhf (0.8.5-3build1) ... 106s (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 ... 59560 files and directories currently installed.) 106s Preparing to unpack .../pastebinit_1.7.1-1_all.deb ... 106s Unpacking pastebinit (1.7.1-1) over (1.7.0-1) ... 106s Preparing to unpack .../python3-systemd_235-1build5_armhf.deb ... 106s Unpacking python3-systemd (235-1build5) over (235-1build4) ... 106s Setting up pastebinit (1.7.1-1) ... 106s Setting up python3-systemd (235-1build5) ... 106s Processing triggers for man-db (2.12.1-3) ... 107s Processing triggers for libc-bin (2.40-1ubuntu3) ... 107s Reading package lists... 107s Building dependency tree... 107s Reading state information... 108s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 110s autopkgtest [19:47:40]: rebooting testbed after setup commands that affected boot 177s autopkgtest [19:48:47]: testbed running kernel: Linux 6.8.0-48-generic #48~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Oct 7 11:49:53 UTC 2 204s autopkgtest [19:49:14]: @@@@@@@@@@@@@@@@@@@@ apt-source freecad 227s Get:1 http://ftpmaster.internal/ubuntu plucky/universe freecad 0.21.2+dfsg1-6 (dsc) [3446 B] 227s Get:2 http://ftpmaster.internal/ubuntu plucky/universe freecad 0.21.2+dfsg1-6 (tar) [36.8 MB] 227s Get:3 http://ftpmaster.internal/ubuntu plucky/universe freecad 0.21.2+dfsg1-6 (diff) [46.3 kB] 227s gpgv: Signature made Thu Jul 25 09:42:15 2024 UTC 227s gpgv: using RSA key FDDD0CFF3864277630A2186C9164FA1D17BD5D36 227s gpgv: Can't check signature: No public key 227s dpkg-source: warning: cannot verify inline signature for ./freecad_0.21.2+dfsg1-6.dsc: no acceptable signature found 230s autopkgtest [19:49:40]: testing package freecad version 0.21.2+dfsg1-6 232s autopkgtest [19:49:42]: build not needed 243s autopkgtest [19:49:53]: test freecadtest: preparing testbed 253s Reading package lists... 253s Building dependency tree... 253s Reading state information... 254s Starting pkgProblemResolver with broken count: 0 254s Starting 2 pkgProblemResolver with broken count: 0 254s Done 254s The following additional packages will be installed: 254s blt fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono 254s fonts-lyx freecad freecad-common freecad-python3 libaec0 libasound2-data 254s libasound2t64 libavahi-client3 libavahi-common-data libavahi-common3 254s libblas3 libboost-filesystem1.83.0 libboost-program-options1.83.0 254s libboost-thread1.83.0 libcairo2 libclang1-19 libcoin80t64 libcups2t64 254s libdeflate0 libdouble-conversion3 libdrm-amdgpu1 libdrm-radeon1 libegl-mesa0 254s libegl1 libevent-2.1-7t64 libevent-pthreads-2.1-7t64 libfabric1 libfmt9 254s libfontconfig1 libfontenc1 libfreecad-python3-0.20 libfreeimage3 254s libfreetype6 libgbm1 libgfortran5 libgl1 libgl1-mesa-dri libgl2ps1.4 254s libglapi-mesa libgles2 libglew2.2 libglvnd0 libglx-mesa0 libglx0 libgomp1 254s libgraphite2-3 libharfbuzz-subset0 libharfbuzz0b libhdf5-103-1t64 255s libhdf5-hl-100t64 libhdf5-mpich-103-1t64 libhwloc-plugins libhwloc15 libice6 255s libimagequant0 libimath-3-1-29t64 libinput-bin libinput10 libjbig0 255s libjpeg-turbo8 libjpeg8 libjs-jquery libjs-jquery-ui libjsoncpp25 libjxr0t64 255s liblapack3 liblbfgsb0 liblcms2-2 liblerc4 libllvm19 libmd4c0 libmedc11t64 255s libminizip1t64 libmpich12 libmtdev1t64 libnetcdf19t64 255s libocct-data-exchange-7.8 libocct-draw-7.8 libocct-foundation-7.8 255s libocct-modeling-algorithms-7.8 libocct-modeling-data-7.8 libocct-ocaf-7.8 255s libocct-visualization-7.8 libogg0 libopenexr-3-1-30 libopengl0 libopenjp2-7 255s libopenmpi3t64 libopus0 libpciaccess0 libpcre2-16-0 libpixman-1-0 libproj25 255s libpyside2-py3-5.15t64 libpython3.12t64 libqhull-r8.0 libqt5concurrent5t64 255s libqt5core5t64 libqt5dbus5t64 libqt5gui5t64 libqt5network5t64 255s libqt5opengl5t64 libqt5positioning5 libqt5printsupport5t64 libqt5qml5 255s libqt5qmlmodels5 libqt5quick5 libqt5quickwidgets5 libqt5svg5 255s libqt5webchannel5 libqt5webengine-data libqt5webenginecore5 255s libqt5webenginewidgets5 libqt5widgets5t64 libqt5xml5t64 libraqm0 libraw23t64 255s librdmacm1t64 libsharpyuv0 libshiboken2-py3-5.15t64 libsm6 libsnappy1v5 255s libsoqt520t64 libspnav0 libsz2 libtbb12 libtbbbind-2-5 libtbbmalloc2 255s libtcl8.6 libtheora0 libtiff6 libtk8.6 libunwind8 libvpx9 libvtk9.3 255s libvulkan1 libwacom-common libwacom9 libwayland-client0 libwayland-server0 255s libwebp7 libwebpdemux2 libwebpmux3 libx11-xcb1 libxaw7 libxcb-dri2-0 255s libxcb-dri3-0 libxcb-glx0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 255s libxcb-present0 libxcb-randr0 libxcb-render-util0 libxcb-render0 255s libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1 libxcb-xfixes0 255s libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcomposite1 libxdamage1 255s libxerces-c3.2t64 libxfixes3 libxfont2 libxft2 libxi6 libxkbcommon-x11-0 255s libxkbfile1 libxmu6 libxnvctrl0 libxpm4 libxrandr2 libxrender1 libxshmfence1 255s libxslt1.1 libxss1 libxt6t64 libxtst6 libxxf86vm1 libzipios++0v5 255s mesa-libgallium occt-misc ocl-icd-libopencl1 proj-data 255s python-matplotlib-data python3-appdirs python3-brotli python3-contourpy 255s python3-cycler python3-dateutil python3-decorator python3-fonttools 255s python3-fs python3-kiwisolver python3-lxml python3-lz4 python3-matplotlib 255s python3-mpmath python3-numpy python3-packaging python3-pil 255s python3-pil.imagetk python3-pivy python3-ply python3-pyside2.qtcore 255s python3-pyside2.qtgui python3-pyside2.qtnetwork python3-pyside2.qtopengl 255s python3-pyside2.qtsvg python3-pyside2.qtuitools python3-pyside2.qtwidgets 255s python3-pyside2.qtxml python3-scipy python3-six python3-sympy python3-tk 255s python3-tz python3-ufolib2 python3-unicodedata2 python3.12-tk shiboken2 255s tk8.6-blt2.5 unicode-data x11-common x11-xkb-utils xserver-common xvfb 255s Suggested packages: 255s blt-demo povray alsa-utils libasound2-plugins libopenal0a libsimage-dev 255s cups-common glew-utils libjs-jquery-ui-docs liblcms2-utils libmed-doc 255s libmed-tools opus-tools proj-bin libthai0 qgnomeplatform-qt5 255s qt5-image-formats-plugins qt5-qmltooling-plugins spacenavd tcl8.6 tk8.6 255s mpi-default-bin vtk9-doc vtk9-examples libwacom-bin opencl-icd 255s python-cycler-doc python-lxml-doc cm-super-minimal dvipng ffmpeg 255s fonts-staypuft ghostscript gir1.2-gtk-3.0 inkscape ipython3 librsvg2-common 255s python-matplotlib-doc python3-cairocffi python3-gi-cairo python3-gobject 255s python3-pyqt5 python3-sip python3-tornado texlive-extra-utils 255s texlive-latex-extra python-mpmath-doc python3-gmpy2 gcc gfortran 255s python-numpy-doc python3-dev python3-pytest python-pil-doc python-ply-doc 255s python-pyside2-doc python-scipy-doc texlive-fonts-extra python-sympy-doc tix 255s python3-tk-dbg python3.13-tk 255s Recommended packages: 255s calculix-ccx graphviz python3-opencamlib python3-pyside2.qtwebchannel 255s python3-pyside2.qtwebengine python3-pyside2.qtwebenginecore 255s python3-pyside2.qtwebenginewidgets alsa-ucm-conf alsa-topology-conf 255s libgl1-amber-dri javascript-common qttranslations5-l10n 255s qt5-gtk-platformtheme qtwayland5 geoclue-2.0 libcups2 mesa-vulkan-drivers 255s | vulkan-icd python3-bs4 python3-cssselect python3-html5lib python3-olefile 255s g++ | c++-compiler isympy-common xfonts-base 255s The following NEW packages will be installed: 255s autopkgtest-satdep blt fontconfig fontconfig-config fonts-dejavu-core 255s fonts-dejavu-mono fonts-lyx freecad freecad-common freecad-python3 libaec0 255s libasound2-data libasound2t64 libavahi-client3 libavahi-common-data 255s libavahi-common3 libblas3 libboost-filesystem1.83.0 255s libboost-program-options1.83.0 libboost-thread1.83.0 libcairo2 libclang1-19 255s libcoin80t64 libcups2t64 libdeflate0 libdouble-conversion3 libdrm-amdgpu1 255s libdrm-radeon1 libegl-mesa0 libegl1 libevent-2.1-7t64 255s libevent-pthreads-2.1-7t64 libfabric1 libfmt9 libfontconfig1 libfontenc1 255s libfreecad-python3-0.20 libfreeimage3 libfreetype6 libgbm1 libgfortran5 255s libgl1 libgl1-mesa-dri libgl2ps1.4 libglapi-mesa libgles2 libglew2.2 255s libglvnd0 libglx-mesa0 libglx0 libgomp1 libgraphite2-3 libharfbuzz-subset0 255s libharfbuzz0b libhdf5-103-1t64 libhdf5-hl-100t64 libhdf5-mpich-103-1t64 255s libhwloc-plugins libhwloc15 libice6 libimagequant0 libimath-3-1-29t64 255s libinput-bin libinput10 libjbig0 libjpeg-turbo8 libjpeg8 libjs-jquery 255s libjs-jquery-ui libjsoncpp25 libjxr0t64 liblapack3 liblbfgsb0 liblcms2-2 255s liblerc4 libllvm19 libmd4c0 libmedc11t64 libminizip1t64 libmpich12 255s libmtdev1t64 libnetcdf19t64 libocct-data-exchange-7.8 libocct-draw-7.8 255s libocct-foundation-7.8 libocct-modeling-algorithms-7.8 255s libocct-modeling-data-7.8 libocct-ocaf-7.8 libocct-visualization-7.8 libogg0 255s libopenexr-3-1-30 libopengl0 libopenjp2-7 libopenmpi3t64 libopus0 255s libpciaccess0 libpcre2-16-0 libpixman-1-0 libproj25 libpyside2-py3-5.15t64 255s libpython3.12t64 libqhull-r8.0 libqt5concurrent5t64 libqt5core5t64 255s libqt5dbus5t64 libqt5gui5t64 libqt5network5t64 libqt5opengl5t64 255s libqt5positioning5 libqt5printsupport5t64 libqt5qml5 libqt5qmlmodels5 255s libqt5quick5 libqt5quickwidgets5 libqt5svg5 libqt5webchannel5 255s libqt5webengine-data libqt5webenginecore5 libqt5webenginewidgets5 255s libqt5widgets5t64 libqt5xml5t64 libraqm0 libraw23t64 librdmacm1t64 255s libsharpyuv0 libshiboken2-py3-5.15t64 libsm6 libsnappy1v5 libsoqt520t64 255s libspnav0 libsz2 libtbb12 libtbbbind-2-5 libtbbmalloc2 libtcl8.6 libtheora0 255s libtiff6 libtk8.6 libunwind8 libvpx9 libvtk9.3 libvulkan1 libwacom-common 255s libwacom9 libwayland-client0 libwayland-server0 libwebp7 libwebpdemux2 255s libwebpmux3 libx11-xcb1 libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 255s libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-present0 libxcb-randr0 255s libxcb-render-util0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 255s libxcb-util1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 255s libxcomposite1 libxdamage1 libxerces-c3.2t64 libxfixes3 libxfont2 libxft2 255s libxi6 libxkbcommon-x11-0 libxkbfile1 libxmu6 libxnvctrl0 libxpm4 libxrandr2 255s libxrender1 libxshmfence1 libxslt1.1 libxss1 libxt6t64 libxtst6 libxxf86vm1 255s libzipios++0v5 mesa-libgallium occt-misc ocl-icd-libopencl1 proj-data 255s python-matplotlib-data python3-appdirs python3-brotli python3-contourpy 255s python3-cycler python3-dateutil python3-decorator python3-fonttools 255s python3-fs python3-kiwisolver python3-lxml python3-lz4 python3-matplotlib 255s python3-mpmath python3-numpy python3-packaging python3-pil 255s python3-pil.imagetk python3-pivy python3-ply python3-pyside2.qtcore 255s python3-pyside2.qtgui python3-pyside2.qtnetwork python3-pyside2.qtopengl 255s python3-pyside2.qtsvg python3-pyside2.qtuitools python3-pyside2.qtwidgets 255s python3-pyside2.qtxml python3-scipy python3-six python3-sympy python3-tk 255s python3-tz python3-ufolib2 python3-unicodedata2 python3.12-tk shiboken2 255s tk8.6-blt2.5 unicode-data x11-common x11-xkb-utils xserver-common xvfb 255s 0 upgraded, 237 newly installed, 0 to remove and 0 not upgraded. 255s Need to get 319 MB/319 MB of archives. 255s After this operation, 1127 MB of additional disk space will be used. 255s Get:1 /tmp/autopkgtest.YuWdH3/1-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [712 B] 255s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf libtcl8.6 armhf 8.6.15+dfsg-2 [909 kB] 255s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf libfreetype6 armhf 2.13.3+dfsg-1 [330 kB] 255s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf fonts-dejavu-mono all 2.37-8 [502 kB] 255s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf fonts-dejavu-core all 2.37-8 [835 kB] 255s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf fontconfig-config armhf 2.15.0-1.1ubuntu2 [37.4 kB] 255s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf libfontconfig1 armhf 2.15.0-1.1ubuntu2 [113 kB] 255s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf libxrender1 armhf 1:0.9.10-1.1build1 [16.0 kB] 255s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf libxft2 armhf 2.3.6-1build1 [37.4 kB] 255s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf x11-common all 1:7.7+23ubuntu3 [21.7 kB] 255s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf libxss1 armhf 1:1.2.3-1build3 [6500 B] 255s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf libtk8.6 armhf 8.6.15-1 [685 kB] 255s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf tk8.6-blt2.5 armhf 2.5.3+dfsg-7build1 [525 kB] 255s Get:14 http://ftpmaster.internal/ubuntu plucky/main armhf blt armhf 2.5.3+dfsg-7build1 [4840 B] 255s Get:15 http://ftpmaster.internal/ubuntu plucky/main armhf fontconfig armhf 2.15.0-1.1ubuntu2 [189 kB] 255s Get:16 http://ftpmaster.internal/ubuntu plucky/universe armhf fonts-lyx all 2.4.2.1-1 [171 kB] 255s Get:17 http://ftpmaster.internal/ubuntu plucky/universe armhf freecad-common all 0.21.2+dfsg1-6 [21.2 MB] 256s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 256s Get:19 http://ftpmaster.internal/ubuntu plucky/universe armhf libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 256s Get:20 http://ftpmaster.internal/ubuntu plucky/universe armhf python-matplotlib-data all 3.8.3-3 [2928 kB] 256s Get:21 http://ftpmaster.internal/ubuntu plucky/main armhf python3-six all 1.16.0-7 [13.1 kB] 256s Get:22 http://ftpmaster.internal/ubuntu plucky/main armhf python3-dateutil all 2.9.0-2 [80.3 kB] 256s Get:23 http://ftpmaster.internal/ubuntu plucky/main armhf libgomp1 armhf 14.2.0-8ubuntu1 [125 kB] 256s Get:24 http://ftpmaster.internal/ubuntu plucky/main armhf libimagequant0 armhf 2.18.0-1build1 [31.1 kB] 256s Get:25 http://ftpmaster.internal/ubuntu plucky/main armhf libjpeg-turbo8 armhf 2.1.5-2ubuntu2 [125 kB] 256s Get:26 http://ftpmaster.internal/ubuntu plucky/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 256s Get:27 http://ftpmaster.internal/ubuntu plucky/main armhf liblcms2-2 armhf 2.16-2 [137 kB] 256s Get:28 http://ftpmaster.internal/ubuntu plucky/main armhf libopenjp2-7 armhf 2.5.0-2ubuntu1 [170 kB] 256s Get:29 http://ftpmaster.internal/ubuntu plucky/main armhf libgraphite2-3 armhf 1.3.14-2ubuntu1 [64.8 kB] 256s Get:30 http://ftpmaster.internal/ubuntu plucky/main armhf libharfbuzz0b armhf 10.0.1-1 [463 kB] 256s Get:31 http://ftpmaster.internal/ubuntu plucky/main armhf libraqm0 armhf 0.10.1-1build1 [12.4 kB] 256s Get:32 http://ftpmaster.internal/ubuntu plucky/main armhf libdeflate0 armhf 1.22-1 [38.9 kB] 256s Get:33 http://ftpmaster.internal/ubuntu plucky/main armhf libjbig0 armhf 2.1-6.1ubuntu2 [24.9 kB] 256s Get:34 http://ftpmaster.internal/ubuntu plucky/main armhf liblerc4 armhf 4.0.0+ds-4ubuntu2 [151 kB] 256s Get:35 http://ftpmaster.internal/ubuntu plucky/main armhf libsharpyuv0 armhf 1.4.0-0.1 [16.3 kB] 256s Get:36 http://ftpmaster.internal/ubuntu plucky/main armhf libwebp7 armhf 1.4.0-0.1 [184 kB] 256s Get:37 http://ftpmaster.internal/ubuntu plucky/main armhf libtiff6 armhf 4.5.1+git230720-4ubuntu4 [179 kB] 256s Get:38 http://ftpmaster.internal/ubuntu plucky/main armhf libwebpdemux2 armhf 1.4.0-0.1 [11.8 kB] 256s Get:39 http://ftpmaster.internal/ubuntu plucky/main armhf libwebpmux3 armhf 1.4.0-0.1 [22.5 kB] 256s Get:40 http://ftpmaster.internal/ubuntu plucky/main armhf python3-pil armhf 10.4.0-1ubuntu1 [428 kB] 256s Get:41 http://ftpmaster.internal/ubuntu plucky/main armhf python3.12-tk armhf 3.12.7-3 [112 kB] 256s Get:42 http://ftpmaster.internal/ubuntu plucky/main armhf python3-tk armhf 3.12.6-1ubuntu1 [9806 B] 256s Get:43 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pil.imagetk armhf 10.4.0-1ubuntu1 [8848 B] 256s Get:44 http://ftpmaster.internal/ubuntu plucky/main armhf libblas3 armhf 3.12.0-3build2 [126 kB] 256s Get:45 http://ftpmaster.internal/ubuntu plucky/main armhf libgfortran5 armhf 14.2.0-8ubuntu1 [311 kB] 256s Get:46 http://ftpmaster.internal/ubuntu plucky/main armhf liblapack3 armhf 3.12.0-3build2 [2086 kB] 256s Get:47 http://ftpmaster.internal/ubuntu plucky/main armhf python3-numpy armhf 1:1.26.4+ds-11build1 [3570 kB] 256s Get:48 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-contourpy armhf 1.3.0-2 [192 kB] 256s Get:49 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-cycler all 0.12.1-1 [9716 B] 256s Get:50 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-brotli armhf 1.1.0-2build2 [321 kB] 256s Get:51 http://ftpmaster.internal/ubuntu plucky/main armhf python3-decorator all 5.1.1-5 [10.1 kB] 256s Get:52 http://ftpmaster.internal/ubuntu plucky/universe armhf liblbfgsb0 armhf 3.0+dfsg.4-1build1 [27.4 kB] 256s Get:53 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-scipy armhf 1.13.1-5 [16.4 MB] 257s Get:54 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-ufolib2 all 0.16.1+dfsg1-1 [33.4 kB] 257s Get:55 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-mpmath all 1.3.0-1 [425 kB] 257s Get:56 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-sympy all 1.13.3-1 [4228 kB] 257s Get:57 http://ftpmaster.internal/ubuntu plucky/main armhf python3-tz all 2024.1-2 [31.4 kB] 257s Get:58 http://ftpmaster.internal/ubuntu plucky/main armhf python3-appdirs all 1.4.4-4 [10.9 kB] 257s Get:59 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-fs all 2.4.16-4 [91.3 kB] 257s Get:60 http://ftpmaster.internal/ubuntu plucky/main armhf libxslt1.1 armhf 1.1.39-0exp1ubuntu1 [150 kB] 257s Get:61 http://ftpmaster.internal/ubuntu plucky/main armhf python3-lxml armhf 5.3.0-1 [1234 kB] 257s Get:62 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-lz4 armhf 4.0.2+dfsg-1build4 [24.8 kB] 257s Get:63 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-unicodedata2 armhf 15.1.0+ds-1build1 [361 kB] 257s Get:64 http://ftpmaster.internal/ubuntu plucky/universe armhf unicode-data all 15.1.0-1 [8878 kB] 257s Get:65 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-fonttools armhf 4.46.0-1build2 [1402 kB] 257s Get:66 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-kiwisolver armhf 1.4.7-2build1 [71.1 kB] 257s Get:67 http://ftpmaster.internal/ubuntu plucky/main armhf python3-packaging all 24.1-1 [41.4 kB] 257s Get:68 http://ftpmaster.internal/ubuntu plucky/universe armhf libqhull-r8.0 armhf 2020.2-6build1 [173 kB] 257s Get:69 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-matplotlib armhf 3.8.3-3 [4500 kB] 257s Get:70 http://ftpmaster.internal/ubuntu plucky/main armhf libglvnd0 armhf 1.7.0-1build1 [83.7 kB] 257s Get:71 http://ftpmaster.internal/ubuntu plucky/main armhf libglapi-mesa armhf 24.2.3-1ubuntu1 [49.4 kB] 257s Get:72 http://ftpmaster.internal/ubuntu plucky/main armhf libx11-xcb1 armhf 2:1.8.10-2 [7902 B] 257s Get:73 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-dri2-0 armhf 1.17.0-2 [6868 B] 257s Get:74 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-dri3-0 armhf 1.17.0-2 [7120 B] 257s Get:75 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-glx0 armhf 1.17.0-2 [22.6 kB] 257s Get:76 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-present0 armhf 1.17.0-2 [5940 B] 257s Get:77 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-randr0 armhf 1.17.0-2 [17.0 kB] 257s Get:78 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-shm0 armhf 1.17.0-2 [5774 B] 257s Get:79 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-sync1 armhf 1.17.0-2 [8732 B] 258s Get:80 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-xfixes0 armhf 1.17.0-2 [10.0 kB] 258s Get:81 http://ftpmaster.internal/ubuntu plucky/main armhf libxfixes3 armhf 1:6.0.0-2build1 [9038 B] 258s Get:82 http://ftpmaster.internal/ubuntu plucky/main armhf libxshmfence1 armhf 1.3-1build5 [4464 B] 258s Get:83 http://ftpmaster.internal/ubuntu plucky/main armhf libxxf86vm1 armhf 1:1.1.4-1build4 [8068 B] 258s Get:84 http://ftpmaster.internal/ubuntu plucky/main armhf libdrm-amdgpu1 armhf 2.4.123-1 [18.9 kB] 258s Get:85 http://ftpmaster.internal/ubuntu plucky/main armhf libdrm-radeon1 armhf 2.4.123-1 [18.1 kB] 258s Get:86 http://ftpmaster.internal/ubuntu plucky/main armhf libllvm19 armhf 1:19.1.2-1ubuntu1 [27.8 MB] 258s Get:87 http://ftpmaster.internal/ubuntu plucky/main armhf mesa-libgallium armhf 24.2.3-1ubuntu1 [7895 kB] 258s Get:88 http://ftpmaster.internal/ubuntu plucky/main armhf libvulkan1 armhf 1.3.296.0-1 [114 kB] 258s Get:89 http://ftpmaster.internal/ubuntu plucky/main armhf libwayland-server0 armhf 1.23.0-1 [29.4 kB] 258s Get:90 http://ftpmaster.internal/ubuntu plucky/main armhf libgbm1 armhf 24.2.3-1ubuntu1 [28.2 kB] 258s Get:91 http://ftpmaster.internal/ubuntu plucky/main armhf libgl1-mesa-dri armhf 24.2.3-1ubuntu1 [30.8 kB] 258s Get:92 http://ftpmaster.internal/ubuntu plucky/main armhf libglx-mesa0 armhf 24.2.3-1ubuntu1 [131 kB] 258s Get:93 http://ftpmaster.internal/ubuntu plucky/main armhf libglx0 armhf 1.7.0-1build1 [39.3 kB] 258s Get:94 http://ftpmaster.internal/ubuntu plucky/main armhf libopengl0 armhf 1.7.0-1build1 [36.2 kB] 258s Get:95 http://ftpmaster.internal/ubuntu plucky/universe armhf libcoin80t64 armhf 4.0.2+ds-2 [2243 kB] 258s Get:96 http://ftpmaster.internal/ubuntu plucky/universe armhf libdouble-conversion3 armhf 3.3.0-1build1 [38.6 kB] 258s Get:97 http://ftpmaster.internal/ubuntu plucky/main armhf libpcre2-16-0 armhf 10.42-4ubuntu3 [186 kB] 258s Get:98 http://ftpmaster.internal/ubuntu plucky/universe armhf libqt5core5t64 armhf 5.15.15+dfsg-1ubuntu1 [1765 kB] 258s Get:99 http://ftpmaster.internal/ubuntu plucky/main armhf libwayland-client0 armhf 1.23.0-1 [22.7 kB] 258s Get:100 http://ftpmaster.internal/ubuntu plucky/main armhf libegl-mesa0 armhf 24.2.3-1ubuntu1 [106 kB] 258s Get:101 http://ftpmaster.internal/ubuntu plucky/main armhf libegl1 armhf 1.7.0-1build1 [29.8 kB] 258s Get:102 http://ftpmaster.internal/ubuntu plucky/main armhf libgles2 armhf 1.7.0-1build1 [18.0 kB] 259s Get:103 http://ftpmaster.internal/ubuntu plucky/main armhf libice6 armhf 2:1.1.1-1 [36.5 kB] 259s Get:104 http://ftpmaster.internal/ubuntu plucky/main armhf libmtdev1t64 armhf 1.1.6-1.2 [13.2 kB] 259s Get:105 http://ftpmaster.internal/ubuntu plucky/main armhf libwacom-common all 2.13.0-1 [98.6 kB] 259s Get:106 http://ftpmaster.internal/ubuntu plucky/main armhf libwacom9 armhf 2.13.0-1 [22.3 kB] 259s Get:107 http://ftpmaster.internal/ubuntu plucky/main armhf libinput-bin armhf 1.26.2-1 [25.2 kB] 259s Get:108 http://ftpmaster.internal/ubuntu plucky/main armhf libinput10 armhf 1.26.2-1 [119 kB] 259s Get:109 http://ftpmaster.internal/ubuntu plucky/universe armhf libmd4c0 armhf 0.5.2-2 [38.2 kB] 259s Get:110 http://ftpmaster.internal/ubuntu plucky/universe armhf libqt5dbus5t64 armhf 5.15.15+dfsg-1ubuntu1 [198 kB] 259s Get:111 http://ftpmaster.internal/ubuntu plucky/universe armhf libqt5network5t64 armhf 5.15.15+dfsg-1ubuntu1 [654 kB] 259s Get:112 http://ftpmaster.internal/ubuntu plucky/main armhf libsm6 armhf 2:1.2.4-1 [15.1 kB] 259s Get:113 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-icccm4 armhf 0.4.2-1 [9840 B] 259s Get:114 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-util1 armhf 0.4.0-1build3 [9224 B] 259s Get:115 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-image0 armhf 0.4.0-2build1 [9680 B] 259s Get:116 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-keysyms1 armhf 0.4.0-1build4 [7260 B] 259s Get:117 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-render0 armhf 1.17.0-2 [15.3 kB] 259s Get:118 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-render-util0 armhf 0.3.9-1build4 [8648 B] 259s Get:119 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-shape0 armhf 1.17.0-2 [6030 B] 259s Get:120 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-xinerama0 armhf 1.17.0-2 [5212 B] 259s Get:121 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-xinput0 armhf 1.17.0-2 [29.5 kB] 259s Get:122 http://ftpmaster.internal/ubuntu plucky/main armhf libxcb-xkb1 armhf 1.17.0-2 [28.8 kB] 259s Get:123 http://ftpmaster.internal/ubuntu plucky/main armhf libxkbcommon-x11-0 armhf 1.6.0-1build1 [13.8 kB] 259s Get:124 http://ftpmaster.internal/ubuntu plucky/universe armhf libqt5gui5t64 armhf 5.15.15+dfsg-1ubuntu1 [2971 kB] 259s Get:125 http://ftpmaster.internal/ubuntu plucky/universe armhf libqt5widgets5t64 armhf 5.15.15+dfsg-1ubuntu1 [2261 kB] 259s Get:126 http://ftpmaster.internal/ubuntu plucky/universe armhf libqt5opengl5t64 armhf 5.15.15+dfsg-1ubuntu1 [126 kB] 259s Get:127 http://ftpmaster.internal/ubuntu plucky/main armhf libxi6 armhf 2:1.8.2-1 [26.5 kB] 259s Get:128 http://ftpmaster.internal/ubuntu plucky/universe armhf libsoqt520t64 armhf 1.6.0+ds1-3.1build4 [181 kB] 259s Get:129 http://ftpmaster.internal/ubuntu plucky/universe armhf libqt5qml5 armhf 5.15.15+dfsg-3 [1334 kB] 259s Get:130 http://ftpmaster.internal/ubuntu plucky/universe armhf libshiboken2-py3-5.15t64 armhf 5.15.14-1build1 [191 kB] 259s Get:131 http://ftpmaster.internal/ubuntu plucky/universe armhf libpyside2-py3-5.15t64 armhf 5.15.14-1build1 [72.1 kB] 259s Get:132 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pyside2.qtcore armhf 5.15.14-1build1 [1125 kB] 259s Get:133 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pyside2.qtgui armhf 5.15.14-1build1 [1097 kB] 259s Get:134 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pyside2.qtwidgets armhf 5.15.14-1build1 [1911 kB] 260s Get:135 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pyside2.qtopengl armhf 5.15.14-1build1 [116 kB] 260s Get:136 http://ftpmaster.internal/ubuntu plucky/main armhf libclang1-19 armhf 1:19.1.2-1ubuntu1 [7702 kB] 260s Get:137 http://ftpmaster.internal/ubuntu plucky/universe armhf shiboken2 armhf 5.15.14-1build1 [611 kB] 260s Get:138 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pivy armhf 0.6.9~a0-1build2 [3514 kB] 260s Get:139 http://ftpmaster.internal/ubuntu plucky/main armhf python3-ply all 3.11-7 [45.4 kB] 260s Get:140 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pyside2.qtnetwork armhf 5.15.14-1build1 [313 kB] 260s Get:141 http://ftpmaster.internal/ubuntu plucky/universe armhf libqt5svg5 armhf 5.15.15-2 [128 kB] 260s Get:142 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pyside2.qtsvg armhf 5.15.14-1build1 [53.5 kB] 260s Get:143 http://ftpmaster.internal/ubuntu plucky/universe armhf libqt5xml5t64 armhf 5.15.15+dfsg-1ubuntu1 [108 kB] 260s Get:144 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pyside2.qtxml armhf 5.15.14-1build1 [120 kB] 260s Get:145 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pyside2.qtuitools armhf 5.15.14-1build1 [152 kB] 260s Get:146 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libboost-filesystem1.83.0 armhf 1.83.0-3.2ubuntu3 [281 kB] 260s Get:147 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libboost-program-options1.83.0 armhf 1.83.0-3.2ubuntu3 [344 kB] 260s Get:148 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf libboost-thread1.83.0 armhf 1.83.0-3.2ubuntu3 [271 kB] 260s Get:149 http://ftpmaster.internal/ubuntu plucky/universe armhf libfmt9 armhf 9.1.0+ds1-2 [55.2 kB] 260s Get:150 http://ftpmaster.internal/ubuntu plucky/main armhf libgl1 armhf 1.7.0-1build1 [105 kB] 260s Get:151 http://ftpmaster.internal/ubuntu plucky/universe armhf libhwloc15 armhf 2.11.2-1 [147 kB] 260s Get:152 http://ftpmaster.internal/ubuntu plucky/universe armhf libmpich12 armhf 4.2.0-14 [1677 kB] 260s Get:153 http://ftpmaster.internal/ubuntu plucky/universe armhf libaec0 armhf 1.1.3-1 [20.8 kB] 260s Get:154 http://ftpmaster.internal/ubuntu plucky/universe armhf libsz2 armhf 1.1.3-1 [5302 B] 260s Get:155 http://ftpmaster.internal/ubuntu plucky/universe armhf libhdf5-mpich-103-1t64 armhf 1.10.10+repack-4ubuntu3 [1388 kB] 260s Get:156 http://ftpmaster.internal/ubuntu plucky/universe armhf libmedc11t64 armhf 4.1.0+repack-6 [464 kB] 260s Get:157 http://ftpmaster.internal/ubuntu plucky/universe armhf libtbbmalloc2 armhf 2021.12.0-1ubuntu2 [46.5 kB] 260s Get:158 http://ftpmaster.internal/ubuntu plucky/universe armhf libtbbbind-2-5 armhf 2021.12.0-1ubuntu2 [13.9 kB] 260s Get:159 http://ftpmaster.internal/ubuntu plucky/universe armhf libtbb12 armhf 2021.12.0-1ubuntu2 [77.4 kB] 260s Get:160 http://ftpmaster.internal/ubuntu plucky/universe armhf libocct-foundation-7.8 armhf 7.8.1+dfsg1-3 [1459 kB] 260s Get:161 http://ftpmaster.internal/ubuntu plucky/universe armhf libocct-modeling-data-7.8 armhf 7.8.1+dfsg1-3 [2769 kB] 260s Get:162 http://ftpmaster.internal/ubuntu plucky/universe armhf libocct-modeling-algorithms-7.8 armhf 7.8.1+dfsg1-3 [7953 kB] 261s Get:163 http://ftpmaster.internal/ubuntu plucky/universe armhf libimath-3-1-29t64 armhf 3.1.11-2ubuntu1 [68.2 kB] 261s Get:164 http://ftpmaster.internal/ubuntu plucky/universe armhf libjxr0t64 armhf 1.2~git20170615.f752187-5.3 [156 kB] 261s Get:165 http://ftpmaster.internal/ubuntu plucky/universe armhf libopenexr-3-1-30 armhf 3.1.5-5.1build3 [915 kB] 261s Get:166 http://ftpmaster.internal/ubuntu plucky/main armhf libraw23t64 armhf 0.21.3-1 [353 kB] 261s Get:167 http://ftpmaster.internal/ubuntu plucky/universe armhf libfreeimage3 armhf 3.18.0+ds2-10build4 [261 kB] 261s Get:168 http://ftpmaster.internal/ubuntu plucky/universe armhf libocct-draw-7.8 armhf 7.8.1+dfsg1-3 [2526 kB] 261s Get:169 http://ftpmaster.internal/ubuntu plucky/universe armhf occt-misc all 7.8.1+dfsg1-3 [11.5 MB] 261s Get:170 http://ftpmaster.internal/ubuntu plucky/universe armhf libocct-visualization-7.8 armhf 7.8.1+dfsg1-3 [2099 kB] 261s Get:171 http://ftpmaster.internal/ubuntu plucky/universe armhf libocct-ocaf-7.8 armhf 7.8.1+dfsg1-3 [1197 kB] 261s Get:172 http://ftpmaster.internal/ubuntu plucky/universe armhf libocct-data-exchange-7.8 armhf 7.8.1+dfsg1-3 [4509 kB] 261s Get:173 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3.12t64 armhf 3.12.7-3 [2075 kB] 261s Get:174 http://ftpmaster.internal/ubuntu plucky/universe armhf libqt5concurrent5t64 armhf 5.15.15+dfsg-1ubuntu1 [34.8 kB] 261s Get:175 http://ftpmaster.internal/ubuntu plucky/main armhf libavahi-common-data armhf 0.8-13ubuntu6 [29.7 kB] 261s Get:176 http://ftpmaster.internal/ubuntu plucky/main armhf libavahi-common3 armhf 0.8-13ubuntu6 [20.2 kB] 261s Get:177 http://ftpmaster.internal/ubuntu plucky/main armhf libavahi-client3 armhf 0.8-13ubuntu6 [24.2 kB] 261s Get:178 http://ftpmaster.internal/ubuntu plucky/main armhf libcups2t64 armhf 2.4.10-1ubuntu2 [239 kB] 261s Get:179 http://ftpmaster.internal/ubuntu plucky/universe armhf libqt5printsupport5t64 armhf 5.15.15+dfsg-1ubuntu1 [192 kB] 261s Get:180 http://ftpmaster.internal/ubuntu plucky/universe armhf libqt5webengine-data all 5.15.17+dfsg-5 [7624 kB] 262s Get:181 http://ftpmaster.internal/ubuntu plucky/main armhf libasound2-data all 1.2.12-1 [21.0 kB] 262s Get:182 http://ftpmaster.internal/ubuntu plucky/main armhf libasound2t64 armhf 1.2.12-1 [344 kB] 262s Get:183 http://ftpmaster.internal/ubuntu plucky/main armhf libevent-2.1-7t64 armhf 2.1.12-stable-10 [127 kB] 262s Get:184 http://ftpmaster.internal/ubuntu plucky/main armhf libharfbuzz-subset0 armhf 10.0.1-1 [535 kB] 262s Get:185 http://ftpmaster.internal/ubuntu plucky/universe armhf libminizip1t64 armhf 1:1.3.dfsg+really1.3.1-1ubuntu1 [20.5 kB] 262s Get:186 http://ftpmaster.internal/ubuntu plucky/main armhf libopus0 armhf 1.5.2-2 [2875 kB] 262s Get:187 http://ftpmaster.internal/ubuntu plucky/universe armhf libqt5positioning5 armhf 5.15.15+dfsg-2 [197 kB] 262s Get:188 http://ftpmaster.internal/ubuntu plucky/universe armhf libqt5qmlmodels5 armhf 5.15.15+dfsg-3 [175 kB] 262s Get:189 http://ftpmaster.internal/ubuntu plucky/universe armhf libqt5quick5 armhf 5.15.15+dfsg-3 [1510 kB] 262s Get:190 http://ftpmaster.internal/ubuntu plucky/universe armhf libqt5webchannel5 armhf 5.15.15-2 [54.1 kB] 262s Get:191 http://ftpmaster.internal/ubuntu plucky/main armhf libsnappy1v5 armhf 1.2.1-1 [28.4 kB] 262s Get:192 http://ftpmaster.internal/ubuntu plucky/main armhf libvpx9 armhf 1.14.1-1ubuntu1 [1635 kB] 262s Get:193 http://ftpmaster.internal/ubuntu plucky/main armhf libxcomposite1 armhf 1:0.4.6-1 [6060 B] 262s Get:194 http://ftpmaster.internal/ubuntu plucky/main armhf libxdamage1 armhf 1:1.1.6-1build1 [5462 B] 262s Get:195 http://ftpmaster.internal/ubuntu plucky/main armhf libxrandr2 armhf 2:1.5.4-1 [15.8 kB] 262s Get:196 http://ftpmaster.internal/ubuntu plucky/main armhf libxtst6 armhf 2:1.2.3-1.1build1 [10.7 kB] 262s Get:197 http://ftpmaster.internal/ubuntu plucky/universe armhf libqt5webenginecore5 armhf 5.15.17+dfsg-5 [40.8 MB] 263s Get:198 http://ftpmaster.internal/ubuntu plucky/universe armhf libqt5quickwidgets5 armhf 5.15.15+dfsg-3 [35.2 kB] 263s Get:199 http://ftpmaster.internal/ubuntu plucky/universe armhf libqt5webenginewidgets5 armhf 5.15.17+dfsg-5 [109 kB] 263s Get:200 http://ftpmaster.internal/ubuntu plucky/universe armhf libspnav0 armhf 1.1-2 [13.4 kB] 263s Get:201 http://ftpmaster.internal/ubuntu plucky/universe armhf libgl2ps1.4 armhf 1.4.2+dfsg1-2build1 [37.7 kB] 263s Get:202 http://ftpmaster.internal/ubuntu plucky/universe armhf libglew2.2 armhf 2.2.0-4build1 [197 kB] 263s Get:203 http://ftpmaster.internal/ubuntu plucky/universe armhf libhdf5-103-1t64 armhf 1.10.10+repack-4ubuntu3 [1327 kB] 263s Get:204 http://ftpmaster.internal/ubuntu plucky/main armhf libjsoncpp25 armhf 1.9.5-6build1 [75.3 kB] 263s Get:205 http://ftpmaster.internal/ubuntu plucky/universe armhf libhdf5-hl-100t64 armhf 1.10.10+repack-4ubuntu3 [55.9 kB] 263s Get:206 http://ftpmaster.internal/ubuntu plucky/universe armhf libnetcdf19t64 armhf 1:4.9.2-6ubuntu1 [419 kB] 264s Get:207 http://ftpmaster.internal/ubuntu plucky/main armhf libogg0 armhf 1.3.5-3build1 [20.5 kB] 264s Get:208 http://ftpmaster.internal/ubuntu plucky/main armhf libevent-pthreads-2.1-7t64 armhf 2.1.12-stable-10 [7530 B] 264s Get:209 http://ftpmaster.internal/ubuntu plucky/main armhf librdmacm1t64 armhf 52.0-2ubuntu1 [63.3 kB] 264s Get:210 http://ftpmaster.internal/ubuntu plucky/universe armhf libfabric1 armhf 1.17.0-3ubuntu1 [419 kB] 264s Get:211 http://ftpmaster.internal/ubuntu plucky/main armhf libpciaccess0 armhf 0.17-3build1 [16.3 kB] 264s Get:212 http://ftpmaster.internal/ubuntu plucky/main armhf libxnvctrl0 armhf 510.47.03-0ubuntu4 [11.6 kB] 264s Get:213 http://ftpmaster.internal/ubuntu plucky/universe armhf ocl-icd-libopencl1 armhf 2.3.2-1build1 [34.5 kB] 264s Get:214 http://ftpmaster.internal/ubuntu plucky/universe armhf libhwloc-plugins armhf 2.11.2-1 [13.8 kB] 264s Get:215 http://ftpmaster.internal/ubuntu plucky/universe armhf libopenmpi3t64 armhf 4.1.6-13.3ubuntu2 [2445 kB] 264s Get:216 http://ftpmaster.internal/ubuntu plucky/universe armhf proj-data all 9.5.0-1 [7919 kB] 264s Get:217 http://ftpmaster.internal/ubuntu plucky/universe armhf libproj25 armhf 9.5.0-1 [1316 kB] 264s Get:218 http://ftpmaster.internal/ubuntu plucky/main armhf libpixman-1-0 armhf 0.44.0-3 [183 kB] 264s Get:219 http://ftpmaster.internal/ubuntu plucky/main armhf libcairo2 armhf 1.18.2-2 [484 kB] 265s Get:220 http://ftpmaster.internal/ubuntu plucky/main armhf libtheora0 armhf 1.1.1+dfsg.1-17 [144 kB] 265s Get:221 http://ftpmaster.internal/ubuntu plucky/universe armhf libvtk9.3 armhf 9.3.0+dfsg1-1build1 [22.1 MB] 265s Get:222 http://ftpmaster.internal/ubuntu plucky/universe armhf libxerces-c3.2t64 armhf 3.2.4+debian-1.3 [817 kB] 265s Get:223 http://ftpmaster.internal/ubuntu plucky/universe armhf libzipios++0v5 armhf 0.1.5.9+cvs.2007.04.28-11build2 [57.8 kB] 265s Get:224 http://ftpmaster.internal/ubuntu plucky/universe armhf libfreecad-python3-0.20 armhf 0.21.2+dfsg1-6 [36.9 MB] 266s Get:225 http://ftpmaster.internal/ubuntu plucky/universe armhf freecad-python3 armhf 0.21.2+dfsg1-6 [48.5 kB] 266s Get:226 http://ftpmaster.internal/ubuntu plucky/universe armhf freecad all 0.21.2+dfsg1-6 [11.0 kB] 266s Get:227 http://ftpmaster.internal/ubuntu plucky/main armhf libfontenc1 armhf 1:1.1.8-1build1 [11.5 kB] 266s Get:228 http://ftpmaster.internal/ubuntu plucky/main armhf libunwind8 armhf 1.6.2-3.1 [47.6 kB] 266s Get:229 http://ftpmaster.internal/ubuntu plucky/main armhf libxt6t64 armhf 1:1.2.1-1.2build1 [145 kB] 266s Get:230 http://ftpmaster.internal/ubuntu plucky/main armhf libxmu6 armhf 2:1.1.3-3build2 [40.4 kB] 266s Get:231 http://ftpmaster.internal/ubuntu plucky/main armhf libxpm4 armhf 1:3.5.17-1build2 [30.1 kB] 266s Get:232 http://ftpmaster.internal/ubuntu plucky/main armhf libxaw7 armhf 2:1.0.16-1 [154 kB] 266s Get:233 http://ftpmaster.internal/ubuntu plucky/main armhf libxfont2 armhf 1:2.0.6-1build1 [80.3 kB] 266s Get:234 http://ftpmaster.internal/ubuntu plucky/main armhf libxkbfile1 armhf 1:1.1.0-1build4 [60.0 kB] 266s Get:235 http://ftpmaster.internal/ubuntu plucky/main armhf x11-xkb-utils armhf 7.7+9 [159 kB] 267s Get:236 http://ftpmaster.internal/ubuntu plucky/main armhf xserver-common all 2:21.1.14-1ubuntu1 [33.7 kB] 267s Get:237 http://ftpmaster.internal/ubuntu plucky/universe armhf xvfb armhf 2:21.1.14-1ubuntu1 [730 kB] 267s Fetched 319 MB in 12s (26.9 MB/s) 267s Selecting previously unselected package libtcl8.6:armhf. 267s (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 ... 59565 files and directories currently installed.) 267s Preparing to unpack .../000-libtcl8.6_8.6.15+dfsg-2_armhf.deb ... 267s Unpacking libtcl8.6:armhf (8.6.15+dfsg-2) ... 267s Selecting previously unselected package libfreetype6:armhf. 267s Preparing to unpack .../001-libfreetype6_2.13.3+dfsg-1_armhf.deb ... 267s Unpacking libfreetype6:armhf (2.13.3+dfsg-1) ... 267s Selecting previously unselected package fonts-dejavu-mono. 267s Preparing to unpack .../002-fonts-dejavu-mono_2.37-8_all.deb ... 267s Unpacking fonts-dejavu-mono (2.37-8) ... 268s Selecting previously unselected package fonts-dejavu-core. 268s Preparing to unpack .../003-fonts-dejavu-core_2.37-8_all.deb ... 268s Unpacking fonts-dejavu-core (2.37-8) ... 268s Selecting previously unselected package fontconfig-config. 268s Preparing to unpack .../004-fontconfig-config_2.15.0-1.1ubuntu2_armhf.deb ... 268s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 268s Selecting previously unselected package libfontconfig1:armhf. 268s Preparing to unpack .../005-libfontconfig1_2.15.0-1.1ubuntu2_armhf.deb ... 268s Unpacking libfontconfig1:armhf (2.15.0-1.1ubuntu2) ... 268s Selecting previously unselected package libxrender1:armhf. 268s Preparing to unpack .../006-libxrender1_1%3a0.9.10-1.1build1_armhf.deb ... 268s Unpacking libxrender1:armhf (1:0.9.10-1.1build1) ... 268s Selecting previously unselected package libxft2:armhf. 268s Preparing to unpack .../007-libxft2_2.3.6-1build1_armhf.deb ... 268s Unpacking libxft2:armhf (2.3.6-1build1) ... 268s Selecting previously unselected package x11-common. 268s Preparing to unpack .../008-x11-common_1%3a7.7+23ubuntu3_all.deb ... 268s Unpacking x11-common (1:7.7+23ubuntu3) ... 268s Selecting previously unselected package libxss1:armhf. 268s Preparing to unpack .../009-libxss1_1%3a1.2.3-1build3_armhf.deb ... 268s Unpacking libxss1:armhf (1:1.2.3-1build3) ... 268s Selecting previously unselected package libtk8.6:armhf. 268s Preparing to unpack .../010-libtk8.6_8.6.15-1_armhf.deb ... 268s Unpacking libtk8.6:armhf (8.6.15-1) ... 268s Selecting previously unselected package tk8.6-blt2.5. 268s Preparing to unpack .../011-tk8.6-blt2.5_2.5.3+dfsg-7build1_armhf.deb ... 268s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 268s Selecting previously unselected package blt. 268s Preparing to unpack .../012-blt_2.5.3+dfsg-7build1_armhf.deb ... 268s Unpacking blt (2.5.3+dfsg-7build1) ... 268s Selecting previously unselected package fontconfig. 268s Preparing to unpack .../013-fontconfig_2.15.0-1.1ubuntu2_armhf.deb ... 268s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 268s Selecting previously unselected package fonts-lyx. 268s Preparing to unpack .../014-fonts-lyx_2.4.2.1-1_all.deb ... 268s Unpacking fonts-lyx (2.4.2.1-1) ... 268s Selecting previously unselected package freecad-common. 268s Preparing to unpack .../015-freecad-common_0.21.2+dfsg1-6_all.deb ... 268s Unpacking freecad-common (0.21.2+dfsg1-6) ... 269s Selecting previously unselected package libjs-jquery. 269s Preparing to unpack .../016-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 269s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 269s Selecting previously unselected package libjs-jquery-ui. 269s Preparing to unpack .../017-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 269s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 269s Selecting previously unselected package python-matplotlib-data. 269s Preparing to unpack .../018-python-matplotlib-data_3.8.3-3_all.deb ... 269s Unpacking python-matplotlib-data (3.8.3-3) ... 269s Selecting previously unselected package python3-six. 269s Preparing to unpack .../019-python3-six_1.16.0-7_all.deb ... 269s Unpacking python3-six (1.16.0-7) ... 269s Selecting previously unselected package python3-dateutil. 269s Preparing to unpack .../020-python3-dateutil_2.9.0-2_all.deb ... 269s Unpacking python3-dateutil (2.9.0-2) ... 270s Selecting previously unselected package libgomp1:armhf. 270s Preparing to unpack .../021-libgomp1_14.2.0-8ubuntu1_armhf.deb ... 270s Unpacking libgomp1:armhf (14.2.0-8ubuntu1) ... 270s Selecting previously unselected package libimagequant0:armhf. 270s Preparing to unpack .../022-libimagequant0_2.18.0-1build1_armhf.deb ... 270s Unpacking libimagequant0:armhf (2.18.0-1build1) ... 270s Selecting previously unselected package libjpeg-turbo8:armhf. 270s Preparing to unpack .../023-libjpeg-turbo8_2.1.5-2ubuntu2_armhf.deb ... 270s Unpacking libjpeg-turbo8:armhf (2.1.5-2ubuntu2) ... 270s Selecting previously unselected package libjpeg8:armhf. 270s Preparing to unpack .../024-libjpeg8_8c-2ubuntu11_armhf.deb ... 270s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 270s Selecting previously unselected package liblcms2-2:armhf. 270s Preparing to unpack .../025-liblcms2-2_2.16-2_armhf.deb ... 270s Unpacking liblcms2-2:armhf (2.16-2) ... 270s Selecting previously unselected package libopenjp2-7:armhf. 270s Preparing to unpack .../026-libopenjp2-7_2.5.0-2ubuntu1_armhf.deb ... 270s Unpacking libopenjp2-7:armhf (2.5.0-2ubuntu1) ... 270s Selecting previously unselected package libgraphite2-3:armhf. 270s Preparing to unpack .../027-libgraphite2-3_1.3.14-2ubuntu1_armhf.deb ... 270s Unpacking libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 270s Selecting previously unselected package libharfbuzz0b:armhf. 270s Preparing to unpack .../028-libharfbuzz0b_10.0.1-1_armhf.deb ... 270s Unpacking libharfbuzz0b:armhf (10.0.1-1) ... 270s Selecting previously unselected package libraqm0:armhf. 270s Preparing to unpack .../029-libraqm0_0.10.1-1build1_armhf.deb ... 270s Unpacking libraqm0:armhf (0.10.1-1build1) ... 270s Selecting previously unselected package libdeflate0:armhf. 270s Preparing to unpack .../030-libdeflate0_1.22-1_armhf.deb ... 270s Unpacking libdeflate0:armhf (1.22-1) ... 270s Selecting previously unselected package libjbig0:armhf. 270s Preparing to unpack .../031-libjbig0_2.1-6.1ubuntu2_armhf.deb ... 270s Unpacking libjbig0:armhf (2.1-6.1ubuntu2) ... 270s Selecting previously unselected package liblerc4:armhf. 270s Preparing to unpack .../032-liblerc4_4.0.0+ds-4ubuntu2_armhf.deb ... 270s Unpacking liblerc4:armhf (4.0.0+ds-4ubuntu2) ... 270s Selecting previously unselected package libsharpyuv0:armhf. 270s Preparing to unpack .../033-libsharpyuv0_1.4.0-0.1_armhf.deb ... 270s Unpacking libsharpyuv0:armhf (1.4.0-0.1) ... 270s Selecting previously unselected package libwebp7:armhf. 270s Preparing to unpack .../034-libwebp7_1.4.0-0.1_armhf.deb ... 270s Unpacking libwebp7:armhf (1.4.0-0.1) ... 270s Selecting previously unselected package libtiff6:armhf. 270s Preparing to unpack .../035-libtiff6_4.5.1+git230720-4ubuntu4_armhf.deb ... 270s Unpacking libtiff6:armhf (4.5.1+git230720-4ubuntu4) ... 270s Selecting previously unselected package libwebpdemux2:armhf. 270s Preparing to unpack .../036-libwebpdemux2_1.4.0-0.1_armhf.deb ... 270s Unpacking libwebpdemux2:armhf (1.4.0-0.1) ... 270s Selecting previously unselected package libwebpmux3:armhf. 270s Preparing to unpack .../037-libwebpmux3_1.4.0-0.1_armhf.deb ... 270s Unpacking libwebpmux3:armhf (1.4.0-0.1) ... 270s Selecting previously unselected package python3-pil:armhf. 270s Preparing to unpack .../038-python3-pil_10.4.0-1ubuntu1_armhf.deb ... 270s Unpacking python3-pil:armhf (10.4.0-1ubuntu1) ... 270s Selecting previously unselected package python3.12-tk. 270s Preparing to unpack .../039-python3.12-tk_3.12.7-3_armhf.deb ... 270s Unpacking python3.12-tk (3.12.7-3) ... 270s Selecting previously unselected package python3-tk:armhf. 270s Preparing to unpack .../040-python3-tk_3.12.6-1ubuntu1_armhf.deb ... 270s Unpacking python3-tk:armhf (3.12.6-1ubuntu1) ... 270s Selecting previously unselected package python3-pil.imagetk:armhf. 270s Preparing to unpack .../041-python3-pil.imagetk_10.4.0-1ubuntu1_armhf.deb ... 270s Unpacking python3-pil.imagetk:armhf (10.4.0-1ubuntu1) ... 270s Selecting previously unselected package libblas3:armhf. 270s Preparing to unpack .../042-libblas3_3.12.0-3build2_armhf.deb ... 270s Unpacking libblas3:armhf (3.12.0-3build2) ... 270s Selecting previously unselected package libgfortran5:armhf. 270s Preparing to unpack .../043-libgfortran5_14.2.0-8ubuntu1_armhf.deb ... 270s Unpacking libgfortran5:armhf (14.2.0-8ubuntu1) ... 270s Selecting previously unselected package liblapack3:armhf. 270s Preparing to unpack .../044-liblapack3_3.12.0-3build2_armhf.deb ... 270s Unpacking liblapack3:armhf (3.12.0-3build2) ... 270s Selecting previously unselected package python3-numpy. 270s Preparing to unpack .../045-python3-numpy_1%3a1.26.4+ds-11build1_armhf.deb ... 270s Unpacking python3-numpy (1:1.26.4+ds-11build1) ... 271s Selecting previously unselected package python3-contourpy. 271s Preparing to unpack .../046-python3-contourpy_1.3.0-2_armhf.deb ... 271s Unpacking python3-contourpy (1.3.0-2) ... 271s Selecting previously unselected package python3-cycler. 271s Preparing to unpack .../047-python3-cycler_0.12.1-1_all.deb ... 271s Unpacking python3-cycler (0.12.1-1) ... 271s Selecting previously unselected package python3-brotli. 271s Preparing to unpack .../048-python3-brotli_1.1.0-2build2_armhf.deb ... 271s Unpacking python3-brotli (1.1.0-2build2) ... 271s Selecting previously unselected package python3-decorator. 271s Preparing to unpack .../049-python3-decorator_5.1.1-5_all.deb ... 271s Unpacking python3-decorator (5.1.1-5) ... 271s Selecting previously unselected package liblbfgsb0:armhf. 271s Preparing to unpack .../050-liblbfgsb0_3.0+dfsg.4-1build1_armhf.deb ... 271s Unpacking liblbfgsb0:armhf (3.0+dfsg.4-1build1) ... 271s Selecting previously unselected package python3-scipy. 271s Preparing to unpack .../051-python3-scipy_1.13.1-5_armhf.deb ... 271s Unpacking python3-scipy (1.13.1-5) ... 272s Selecting previously unselected package python3-ufolib2. 272s Preparing to unpack .../052-python3-ufolib2_0.16.1+dfsg1-1_all.deb ... 272s Unpacking python3-ufolib2 (0.16.1+dfsg1-1) ... 272s Selecting previously unselected package python3-mpmath. 272s Preparing to unpack .../053-python3-mpmath_1.3.0-1_all.deb ... 272s Unpacking python3-mpmath (1.3.0-1) ... 272s Selecting previously unselected package python3-sympy. 272s Preparing to unpack .../054-python3-sympy_1.13.3-1_all.deb ... 272s Unpacking python3-sympy (1.13.3-1) ... 272s Selecting previously unselected package python3-tz. 272s Preparing to unpack .../055-python3-tz_2024.1-2_all.deb ... 272s Unpacking python3-tz (2024.1-2) ... 272s Selecting previously unselected package python3-appdirs. 272s Preparing to unpack .../056-python3-appdirs_1.4.4-4_all.deb ... 272s Unpacking python3-appdirs (1.4.4-4) ... 272s Selecting previously unselected package python3-fs. 272s Preparing to unpack .../057-python3-fs_2.4.16-4_all.deb ... 272s Unpacking python3-fs (2.4.16-4) ... 272s Selecting previously unselected package libxslt1.1:armhf. 272s Preparing to unpack .../058-libxslt1.1_1.1.39-0exp1ubuntu1_armhf.deb ... 272s Unpacking libxslt1.1:armhf (1.1.39-0exp1ubuntu1) ... 272s Selecting previously unselected package python3-lxml:armhf. 272s Preparing to unpack .../059-python3-lxml_5.3.0-1_armhf.deb ... 272s Unpacking python3-lxml:armhf (5.3.0-1) ... 272s Selecting previously unselected package python3-lz4. 272s Preparing to unpack .../060-python3-lz4_4.0.2+dfsg-1build4_armhf.deb ... 272s Unpacking python3-lz4 (4.0.2+dfsg-1build4) ... 272s Selecting previously unselected package python3-unicodedata2. 272s Preparing to unpack .../061-python3-unicodedata2_15.1.0+ds-1build1_armhf.deb ... 272s Unpacking python3-unicodedata2 (15.1.0+ds-1build1) ... 273s Selecting previously unselected package unicode-data. 273s Preparing to unpack .../062-unicode-data_15.1.0-1_all.deb ... 273s Unpacking unicode-data (15.1.0-1) ... 273s Selecting previously unselected package python3-fonttools. 273s Preparing to unpack .../063-python3-fonttools_4.46.0-1build2_armhf.deb ... 273s Unpacking python3-fonttools (4.46.0-1build2) ... 273s Selecting previously unselected package python3-kiwisolver. 273s Preparing to unpack .../064-python3-kiwisolver_1.4.7-2build1_armhf.deb ... 273s Unpacking python3-kiwisolver (1.4.7-2build1) ... 273s Selecting previously unselected package python3-packaging. 273s Preparing to unpack .../065-python3-packaging_24.1-1_all.deb ... 273s Unpacking python3-packaging (24.1-1) ... 273s Selecting previously unselected package libqhull-r8.0:armhf. 273s Preparing to unpack .../066-libqhull-r8.0_2020.2-6build1_armhf.deb ... 273s Unpacking libqhull-r8.0:armhf (2020.2-6build1) ... 273s Selecting previously unselected package python3-matplotlib. 273s Preparing to unpack .../067-python3-matplotlib_3.8.3-3_armhf.deb ... 273s Unpacking python3-matplotlib (3.8.3-3) ... 273s Selecting previously unselected package libglvnd0:armhf. 273s Preparing to unpack .../068-libglvnd0_1.7.0-1build1_armhf.deb ... 273s Unpacking libglvnd0:armhf (1.7.0-1build1) ... 273s Selecting previously unselected package libglapi-mesa:armhf. 273s Preparing to unpack .../069-libglapi-mesa_24.2.3-1ubuntu1_armhf.deb ... 273s Unpacking libglapi-mesa:armhf (24.2.3-1ubuntu1) ... 273s Selecting previously unselected package libx11-xcb1:armhf. 273s Preparing to unpack .../070-libx11-xcb1_2%3a1.8.10-2_armhf.deb ... 273s Unpacking libx11-xcb1:armhf (2:1.8.10-2) ... 273s Selecting previously unselected package libxcb-dri2-0:armhf. 274s Preparing to unpack .../071-libxcb-dri2-0_1.17.0-2_armhf.deb ... 274s Unpacking libxcb-dri2-0:armhf (1.17.0-2) ... 274s Selecting previously unselected package libxcb-dri3-0:armhf. 274s Preparing to unpack .../072-libxcb-dri3-0_1.17.0-2_armhf.deb ... 274s Unpacking libxcb-dri3-0:armhf (1.17.0-2) ... 274s Selecting previously unselected package libxcb-glx0:armhf. 274s Preparing to unpack .../073-libxcb-glx0_1.17.0-2_armhf.deb ... 274s Unpacking libxcb-glx0:armhf (1.17.0-2) ... 274s Selecting previously unselected package libxcb-present0:armhf. 274s Preparing to unpack .../074-libxcb-present0_1.17.0-2_armhf.deb ... 274s Unpacking libxcb-present0:armhf (1.17.0-2) ... 274s Selecting previously unselected package libxcb-randr0:armhf. 274s Preparing to unpack .../075-libxcb-randr0_1.17.0-2_armhf.deb ... 274s Unpacking libxcb-randr0:armhf (1.17.0-2) ... 274s Selecting previously unselected package libxcb-shm0:armhf. 274s Preparing to unpack .../076-libxcb-shm0_1.17.0-2_armhf.deb ... 274s Unpacking libxcb-shm0:armhf (1.17.0-2) ... 274s Selecting previously unselected package libxcb-sync1:armhf. 274s Preparing to unpack .../077-libxcb-sync1_1.17.0-2_armhf.deb ... 274s Unpacking libxcb-sync1:armhf (1.17.0-2) ... 274s Selecting previously unselected package libxcb-xfixes0:armhf. 274s Preparing to unpack .../078-libxcb-xfixes0_1.17.0-2_armhf.deb ... 274s Unpacking libxcb-xfixes0:armhf (1.17.0-2) ... 274s Selecting previously unselected package libxfixes3:armhf. 274s Preparing to unpack .../079-libxfixes3_1%3a6.0.0-2build1_armhf.deb ... 274s Unpacking libxfixes3:armhf (1:6.0.0-2build1) ... 274s Selecting previously unselected package libxshmfence1:armhf. 274s Preparing to unpack .../080-libxshmfence1_1.3-1build5_armhf.deb ... 274s Unpacking libxshmfence1:armhf (1.3-1build5) ... 274s Selecting previously unselected package libxxf86vm1:armhf. 274s Preparing to unpack .../081-libxxf86vm1_1%3a1.1.4-1build4_armhf.deb ... 274s Unpacking libxxf86vm1:armhf (1:1.1.4-1build4) ... 274s Selecting previously unselected package libdrm-amdgpu1:armhf. 274s Preparing to unpack .../082-libdrm-amdgpu1_2.4.123-1_armhf.deb ... 274s Unpacking libdrm-amdgpu1:armhf (2.4.123-1) ... 274s Selecting previously unselected package libdrm-radeon1:armhf. 274s Preparing to unpack .../083-libdrm-radeon1_2.4.123-1_armhf.deb ... 274s Unpacking libdrm-radeon1:armhf (2.4.123-1) ... 274s Selecting previously unselected package libllvm19:armhf. 274s Preparing to unpack .../084-libllvm19_1%3a19.1.2-1ubuntu1_armhf.deb ... 274s Unpacking libllvm19:armhf (1:19.1.2-1ubuntu1) ... 275s Selecting previously unselected package mesa-libgallium:armhf. 275s Preparing to unpack .../085-mesa-libgallium_24.2.3-1ubuntu1_armhf.deb ... 275s Unpacking mesa-libgallium:armhf (24.2.3-1ubuntu1) ... 275s Selecting previously unselected package libvulkan1:armhf. 275s Preparing to unpack .../086-libvulkan1_1.3.296.0-1_armhf.deb ... 275s Unpacking libvulkan1:armhf (1.3.296.0-1) ... 275s Selecting previously unselected package libwayland-server0:armhf. 275s Preparing to unpack .../087-libwayland-server0_1.23.0-1_armhf.deb ... 275s Unpacking libwayland-server0:armhf (1.23.0-1) ... 275s Selecting previously unselected package libgbm1:armhf. 275s Preparing to unpack .../088-libgbm1_24.2.3-1ubuntu1_armhf.deb ... 275s Unpacking libgbm1:armhf (24.2.3-1ubuntu1) ... 275s Selecting previously unselected package libgl1-mesa-dri:armhf. 275s Preparing to unpack .../089-libgl1-mesa-dri_24.2.3-1ubuntu1_armhf.deb ... 275s Unpacking libgl1-mesa-dri:armhf (24.2.3-1ubuntu1) ... 275s Selecting previously unselected package libglx-mesa0:armhf. 275s Preparing to unpack .../090-libglx-mesa0_24.2.3-1ubuntu1_armhf.deb ... 275s Unpacking libglx-mesa0:armhf (24.2.3-1ubuntu1) ... 275s Selecting previously unselected package libglx0:armhf. 275s Preparing to unpack .../091-libglx0_1.7.0-1build1_armhf.deb ... 275s Unpacking libglx0:armhf (1.7.0-1build1) ... 275s Selecting previously unselected package libopengl0:armhf. 275s Preparing to unpack .../092-libopengl0_1.7.0-1build1_armhf.deb ... 275s Unpacking libopengl0:armhf (1.7.0-1build1) ... 275s Selecting previously unselected package libcoin80t64:armhf. 275s Preparing to unpack .../093-libcoin80t64_4.0.2+ds-2_armhf.deb ... 275s Unpacking libcoin80t64:armhf (4.0.2+ds-2) ... 275s Selecting previously unselected package libdouble-conversion3:armhf. 275s Preparing to unpack .../094-libdouble-conversion3_3.3.0-1build1_armhf.deb ... 275s Unpacking libdouble-conversion3:armhf (3.3.0-1build1) ... 275s Selecting previously unselected package libpcre2-16-0:armhf. 275s Preparing to unpack .../095-libpcre2-16-0_10.42-4ubuntu3_armhf.deb ... 275s Unpacking libpcre2-16-0:armhf (10.42-4ubuntu3) ... 276s Selecting previously unselected package libqt5core5t64:armhf. 276s Preparing to unpack .../096-libqt5core5t64_5.15.15+dfsg-1ubuntu1_armhf.deb ... 276s Unpacking libqt5core5t64:armhf (5.15.15+dfsg-1ubuntu1) ... 276s Selecting previously unselected package libwayland-client0:armhf. 276s Preparing to unpack .../097-libwayland-client0_1.23.0-1_armhf.deb ... 276s Unpacking libwayland-client0:armhf (1.23.0-1) ... 276s Selecting previously unselected package libegl-mesa0:armhf. 276s Preparing to unpack .../098-libegl-mesa0_24.2.3-1ubuntu1_armhf.deb ... 276s Unpacking libegl-mesa0:armhf (24.2.3-1ubuntu1) ... 276s Selecting previously unselected package libegl1:armhf. 276s Preparing to unpack .../099-libegl1_1.7.0-1build1_armhf.deb ... 276s Unpacking libegl1:armhf (1.7.0-1build1) ... 276s Selecting previously unselected package libgles2:armhf. 276s Preparing to unpack .../100-libgles2_1.7.0-1build1_armhf.deb ... 276s Unpacking libgles2:armhf (1.7.0-1build1) ... 276s Selecting previously unselected package libice6:armhf. 276s Preparing to unpack .../101-libice6_2%3a1.1.1-1_armhf.deb ... 276s Unpacking libice6:armhf (2:1.1.1-1) ... 276s Selecting previously unselected package libmtdev1t64:armhf. 276s Preparing to unpack .../102-libmtdev1t64_1.1.6-1.2_armhf.deb ... 276s Unpacking libmtdev1t64:armhf (1.1.6-1.2) ... 276s Selecting previously unselected package libwacom-common. 276s Preparing to unpack .../103-libwacom-common_2.13.0-1_all.deb ... 276s Unpacking libwacom-common (2.13.0-1) ... 276s Selecting previously unselected package libwacom9:armhf. 276s Preparing to unpack .../104-libwacom9_2.13.0-1_armhf.deb ... 276s Unpacking libwacom9:armhf (2.13.0-1) ... 276s Selecting previously unselected package libinput-bin. 276s Preparing to unpack .../105-libinput-bin_1.26.2-1_armhf.deb ... 276s Unpacking libinput-bin (1.26.2-1) ... 276s Selecting previously unselected package libinput10:armhf. 276s Preparing to unpack .../106-libinput10_1.26.2-1_armhf.deb ... 276s Unpacking libinput10:armhf (1.26.2-1) ... 276s Selecting previously unselected package libmd4c0:armhf. 276s Preparing to unpack .../107-libmd4c0_0.5.2-2_armhf.deb ... 276s Unpacking libmd4c0:armhf (0.5.2-2) ... 276s Selecting previously unselected package libqt5dbus5t64:armhf. 276s Preparing to unpack .../108-libqt5dbus5t64_5.15.15+dfsg-1ubuntu1_armhf.deb ... 276s Unpacking libqt5dbus5t64:armhf (5.15.15+dfsg-1ubuntu1) ... 276s Selecting previously unselected package libqt5network5t64:armhf. 276s Preparing to unpack .../109-libqt5network5t64_5.15.15+dfsg-1ubuntu1_armhf.deb ... 276s Unpacking libqt5network5t64:armhf (5.15.15+dfsg-1ubuntu1) ... 276s Selecting previously unselected package libsm6:armhf. 276s Preparing to unpack .../110-libsm6_2%3a1.2.4-1_armhf.deb ... 276s Unpacking libsm6:armhf (2:1.2.4-1) ... 276s Selecting previously unselected package libxcb-icccm4:armhf. 276s Preparing to unpack .../111-libxcb-icccm4_0.4.2-1_armhf.deb ... 276s Unpacking libxcb-icccm4:armhf (0.4.2-1) ... 276s Selecting previously unselected package libxcb-util1:armhf. 276s Preparing to unpack .../112-libxcb-util1_0.4.0-1build3_armhf.deb ... 276s Unpacking libxcb-util1:armhf (0.4.0-1build3) ... 276s Selecting previously unselected package libxcb-image0:armhf. 276s Preparing to unpack .../113-libxcb-image0_0.4.0-2build1_armhf.deb ... 276s Unpacking libxcb-image0:armhf (0.4.0-2build1) ... 276s Selecting previously unselected package libxcb-keysyms1:armhf. 276s Preparing to unpack .../114-libxcb-keysyms1_0.4.0-1build4_armhf.deb ... 276s Unpacking libxcb-keysyms1:armhf (0.4.0-1build4) ... 276s Selecting previously unselected package libxcb-render0:armhf. 276s Preparing to unpack .../115-libxcb-render0_1.17.0-2_armhf.deb ... 276s Unpacking libxcb-render0:armhf (1.17.0-2) ... 276s Selecting previously unselected package libxcb-render-util0:armhf. 276s Preparing to unpack .../116-libxcb-render-util0_0.3.9-1build4_armhf.deb ... 276s Unpacking libxcb-render-util0:armhf (0.3.9-1build4) ... 276s Selecting previously unselected package libxcb-shape0:armhf. 276s Preparing to unpack .../117-libxcb-shape0_1.17.0-2_armhf.deb ... 276s Unpacking libxcb-shape0:armhf (1.17.0-2) ... 276s Selecting previously unselected package libxcb-xinerama0:armhf. 276s Preparing to unpack .../118-libxcb-xinerama0_1.17.0-2_armhf.deb ... 276s Unpacking libxcb-xinerama0:armhf (1.17.0-2) ... 276s Selecting previously unselected package libxcb-xinput0:armhf. 277s Preparing to unpack .../119-libxcb-xinput0_1.17.0-2_armhf.deb ... 277s Unpacking libxcb-xinput0:armhf (1.17.0-2) ... 277s Selecting previously unselected package libxcb-xkb1:armhf. 277s Preparing to unpack .../120-libxcb-xkb1_1.17.0-2_armhf.deb ... 277s Unpacking libxcb-xkb1:armhf (1.17.0-2) ... 277s Selecting previously unselected package libxkbcommon-x11-0:armhf. 277s Preparing to unpack .../121-libxkbcommon-x11-0_1.6.0-1build1_armhf.deb ... 277s Unpacking libxkbcommon-x11-0:armhf (1.6.0-1build1) ... 277s Selecting previously unselected package libqt5gui5t64:armhf. 277s Preparing to unpack .../122-libqt5gui5t64_5.15.15+dfsg-1ubuntu1_armhf.deb ... 277s Unpacking libqt5gui5t64:armhf (5.15.15+dfsg-1ubuntu1) ... 277s Selecting previously unselected package libqt5widgets5t64:armhf. 277s Preparing to unpack .../123-libqt5widgets5t64_5.15.15+dfsg-1ubuntu1_armhf.deb ... 277s Unpacking libqt5widgets5t64:armhf (5.15.15+dfsg-1ubuntu1) ... 277s Selecting previously unselected package libqt5opengl5t64:armhf. 277s Preparing to unpack .../124-libqt5opengl5t64_5.15.15+dfsg-1ubuntu1_armhf.deb ... 277s Unpacking libqt5opengl5t64:armhf (5.15.15+dfsg-1ubuntu1) ... 277s Selecting previously unselected package libxi6:armhf. 277s Preparing to unpack .../125-libxi6_2%3a1.8.2-1_armhf.deb ... 277s Unpacking libxi6:armhf (2:1.8.2-1) ... 277s Selecting previously unselected package libsoqt520t64. 277s Preparing to unpack .../126-libsoqt520t64_1.6.0+ds1-3.1build4_armhf.deb ... 277s Unpacking libsoqt520t64 (1.6.0+ds1-3.1build4) ... 277s Selecting previously unselected package libqt5qml5:armhf. 277s Preparing to unpack .../127-libqt5qml5_5.15.15+dfsg-3_armhf.deb ... 277s Unpacking libqt5qml5:armhf (5.15.15+dfsg-3) ... 277s Selecting previously unselected package libshiboken2-py3-5.15t64. 277s Preparing to unpack .../128-libshiboken2-py3-5.15t64_5.15.14-1build1_armhf.deb ... 277s Unpacking libshiboken2-py3-5.15t64 (5.15.14-1build1) ... 277s Selecting previously unselected package libpyside2-py3-5.15t64. 277s Preparing to unpack .../129-libpyside2-py3-5.15t64_5.15.14-1build1_armhf.deb ... 277s Unpacking libpyside2-py3-5.15t64 (5.15.14-1build1) ... 277s Selecting previously unselected package python3-pyside2.qtcore. 277s Preparing to unpack .../130-python3-pyside2.qtcore_5.15.14-1build1_armhf.deb ... 277s Unpacking python3-pyside2.qtcore (5.15.14-1build1) ... 277s Selecting previously unselected package python3-pyside2.qtgui. 277s Preparing to unpack .../131-python3-pyside2.qtgui_5.15.14-1build1_armhf.deb ... 277s Unpacking python3-pyside2.qtgui (5.15.14-1build1) ... 277s Selecting previously unselected package python3-pyside2.qtwidgets. 277s Preparing to unpack .../132-python3-pyside2.qtwidgets_5.15.14-1build1_armhf.deb ... 277s Unpacking python3-pyside2.qtwidgets (5.15.14-1build1) ... 277s Selecting previously unselected package python3-pyside2.qtopengl. 277s Preparing to unpack .../133-python3-pyside2.qtopengl_5.15.14-1build1_armhf.deb ... 277s Unpacking python3-pyside2.qtopengl (5.15.14-1build1) ... 277s Selecting previously unselected package libclang1-19. 277s Preparing to unpack .../134-libclang1-19_1%3a19.1.2-1ubuntu1_armhf.deb ... 277s Unpacking libclang1-19 (1:19.1.2-1ubuntu1) ... 278s Selecting previously unselected package shiboken2. 278s Preparing to unpack .../135-shiboken2_5.15.14-1build1_armhf.deb ... 278s Unpacking shiboken2 (5.15.14-1build1) ... 278s Selecting previously unselected package python3-pivy. 278s Preparing to unpack .../136-python3-pivy_0.6.9~a0-1build2_armhf.deb ... 278s Unpacking python3-pivy (0.6.9~a0-1build2) ... 278s Selecting previously unselected package python3-ply. 278s Preparing to unpack .../137-python3-ply_3.11-7_all.deb ... 278s Unpacking python3-ply (3.11-7) ... 278s Selecting previously unselected package python3-pyside2.qtnetwork. 278s Preparing to unpack .../138-python3-pyside2.qtnetwork_5.15.14-1build1_armhf.deb ... 278s Unpacking python3-pyside2.qtnetwork (5.15.14-1build1) ... 278s Selecting previously unselected package libqt5svg5:armhf. 278s Preparing to unpack .../139-libqt5svg5_5.15.15-2_armhf.deb ... 278s Unpacking libqt5svg5:armhf (5.15.15-2) ... 278s Selecting previously unselected package python3-pyside2.qtsvg. 278s Preparing to unpack .../140-python3-pyside2.qtsvg_5.15.14-1build1_armhf.deb ... 278s Unpacking python3-pyside2.qtsvg (5.15.14-1build1) ... 278s Selecting previously unselected package libqt5xml5t64:armhf. 278s Preparing to unpack .../141-libqt5xml5t64_5.15.15+dfsg-1ubuntu1_armhf.deb ... 278s Unpacking libqt5xml5t64:armhf (5.15.15+dfsg-1ubuntu1) ... 278s Selecting previously unselected package python3-pyside2.qtxml. 278s Preparing to unpack .../142-python3-pyside2.qtxml_5.15.14-1build1_armhf.deb ... 278s Unpacking python3-pyside2.qtxml (5.15.14-1build1) ... 278s Selecting previously unselected package python3-pyside2.qtuitools. 278s Preparing to unpack .../143-python3-pyside2.qtuitools_5.15.14-1build1_armhf.deb ... 278s Unpacking python3-pyside2.qtuitools (5.15.14-1build1) ... 278s Selecting previously unselected package libboost-filesystem1.83.0:armhf. 278s Preparing to unpack .../144-libboost-filesystem1.83.0_1.83.0-3.2ubuntu3_armhf.deb ... 278s Unpacking libboost-filesystem1.83.0:armhf (1.83.0-3.2ubuntu3) ... 278s Selecting previously unselected package libboost-program-options1.83.0:armhf. 278s Preparing to unpack .../145-libboost-program-options1.83.0_1.83.0-3.2ubuntu3_armhf.deb ... 278s Unpacking libboost-program-options1.83.0:armhf (1.83.0-3.2ubuntu3) ... 278s Selecting previously unselected package libboost-thread1.83.0:armhf. 278s Preparing to unpack .../146-libboost-thread1.83.0_1.83.0-3.2ubuntu3_armhf.deb ... 278s Unpacking libboost-thread1.83.0:armhf (1.83.0-3.2ubuntu3) ... 278s Selecting previously unselected package libfmt9:armhf. 278s Preparing to unpack .../147-libfmt9_9.1.0+ds1-2_armhf.deb ... 278s Unpacking libfmt9:armhf (9.1.0+ds1-2) ... 278s Selecting previously unselected package libgl1:armhf. 278s Preparing to unpack .../148-libgl1_1.7.0-1build1_armhf.deb ... 278s Unpacking libgl1:armhf (1.7.0-1build1) ... 278s Selecting previously unselected package libhwloc15:armhf. 278s Preparing to unpack .../149-libhwloc15_2.11.2-1_armhf.deb ... 278s Unpacking libhwloc15:armhf (2.11.2-1) ... 278s Selecting previously unselected package libmpich12:armhf. 278s Preparing to unpack .../150-libmpich12_4.2.0-14_armhf.deb ... 278s Unpacking libmpich12:armhf (4.2.0-14) ... 278s Selecting previously unselected package libaec0:armhf. 278s Preparing to unpack .../151-libaec0_1.1.3-1_armhf.deb ... 278s Unpacking libaec0:armhf (1.1.3-1) ... 278s Selecting previously unselected package libsz2:armhf. 278s Preparing to unpack .../152-libsz2_1.1.3-1_armhf.deb ... 278s Unpacking libsz2:armhf (1.1.3-1) ... 278s Selecting previously unselected package libhdf5-mpich-103-1t64:armhf. 278s Preparing to unpack .../153-libhdf5-mpich-103-1t64_1.10.10+repack-4ubuntu3_armhf.deb ... 278s Unpacking libhdf5-mpich-103-1t64:armhf (1.10.10+repack-4ubuntu3) ... 279s Selecting previously unselected package libmedc11t64:armhf. 279s Preparing to unpack .../154-libmedc11t64_4.1.0+repack-6_armhf.deb ... 279s Unpacking libmedc11t64:armhf (4.1.0+repack-6) ... 279s Selecting previously unselected package libtbbmalloc2:armhf. 279s Preparing to unpack .../155-libtbbmalloc2_2021.12.0-1ubuntu2_armhf.deb ... 279s Unpacking libtbbmalloc2:armhf (2021.12.0-1ubuntu2) ... 279s Selecting previously unselected package libtbbbind-2-5:armhf. 279s Preparing to unpack .../156-libtbbbind-2-5_2021.12.0-1ubuntu2_armhf.deb ... 279s Unpacking libtbbbind-2-5:armhf (2021.12.0-1ubuntu2) ... 279s Selecting previously unselected package libtbb12:armhf. 279s Preparing to unpack .../157-libtbb12_2021.12.0-1ubuntu2_armhf.deb ... 279s Unpacking libtbb12:armhf (2021.12.0-1ubuntu2) ... 279s Selecting previously unselected package libocct-foundation-7.8:armhf. 279s Preparing to unpack .../158-libocct-foundation-7.8_7.8.1+dfsg1-3_armhf.deb ... 279s Unpacking libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 279s Selecting previously unselected package libocct-modeling-data-7.8:armhf. 279s Preparing to unpack .../159-libocct-modeling-data-7.8_7.8.1+dfsg1-3_armhf.deb ... 279s Unpacking libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 279s Selecting previously unselected package libocct-modeling-algorithms-7.8:armhf. 279s Preparing to unpack .../160-libocct-modeling-algorithms-7.8_7.8.1+dfsg1-3_armhf.deb ... 279s Unpacking libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 279s Selecting previously unselected package libimath-3-1-29t64:armhf. 279s Preparing to unpack .../161-libimath-3-1-29t64_3.1.11-2ubuntu1_armhf.deb ... 279s Unpacking libimath-3-1-29t64:armhf (3.1.11-2ubuntu1) ... 279s Selecting previously unselected package libjxr0t64:armhf. 279s Preparing to unpack .../162-libjxr0t64_1.2~git20170615.f752187-5.3_armhf.deb ... 279s Unpacking libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 279s Selecting previously unselected package libopenexr-3-1-30:armhf. 279s Preparing to unpack .../163-libopenexr-3-1-30_3.1.5-5.1build3_armhf.deb ... 279s Unpacking libopenexr-3-1-30:armhf (3.1.5-5.1build3) ... 279s Selecting previously unselected package libraw23t64:armhf. 279s Preparing to unpack .../164-libraw23t64_0.21.3-1_armhf.deb ... 279s Unpacking libraw23t64:armhf (0.21.3-1) ... 279s Selecting previously unselected package libfreeimage3:armhf. 279s Preparing to unpack .../165-libfreeimage3_3.18.0+ds2-10build4_armhf.deb ... 279s Unpacking libfreeimage3:armhf (3.18.0+ds2-10build4) ... 279s Selecting previously unselected package libocct-draw-7.8:armhf. 279s Preparing to unpack .../166-libocct-draw-7.8_7.8.1+dfsg1-3_armhf.deb ... 279s Unpacking libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 279s Selecting previously unselected package occt-misc. 279s Preparing to unpack .../167-occt-misc_7.8.1+dfsg1-3_all.deb ... 279s Unpacking occt-misc (7.8.1+dfsg1-3) ... 280s Selecting previously unselected package libocct-visualization-7.8:armhf. 280s Preparing to unpack .../168-libocct-visualization-7.8_7.8.1+dfsg1-3_armhf.deb ... 280s Unpacking libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 280s Selecting previously unselected package libocct-ocaf-7.8:armhf. 280s Preparing to unpack .../169-libocct-ocaf-7.8_7.8.1+dfsg1-3_armhf.deb ... 280s Unpacking libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 280s Selecting previously unselected package libocct-data-exchange-7.8:armhf. 280s Preparing to unpack .../170-libocct-data-exchange-7.8_7.8.1+dfsg1-3_armhf.deb ... 280s Unpacking libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 280s Selecting previously unselected package libpython3.12t64:armhf. 280s Preparing to unpack .../171-libpython3.12t64_3.12.7-3_armhf.deb ... 280s Unpacking libpython3.12t64:armhf (3.12.7-3) ... 280s Selecting previously unselected package libqt5concurrent5t64:armhf. 280s Preparing to unpack .../172-libqt5concurrent5t64_5.15.15+dfsg-1ubuntu1_armhf.deb ... 280s Unpacking libqt5concurrent5t64:armhf (5.15.15+dfsg-1ubuntu1) ... 280s Selecting previously unselected package libavahi-common-data:armhf. 280s Preparing to unpack .../173-libavahi-common-data_0.8-13ubuntu6_armhf.deb ... 280s Unpacking libavahi-common-data:armhf (0.8-13ubuntu6) ... 280s Selecting previously unselected package libavahi-common3:armhf. 280s Preparing to unpack .../174-libavahi-common3_0.8-13ubuntu6_armhf.deb ... 280s Unpacking libavahi-common3:armhf (0.8-13ubuntu6) ... 280s Selecting previously unselected package libavahi-client3:armhf. 281s Preparing to unpack .../175-libavahi-client3_0.8-13ubuntu6_armhf.deb ... 281s Unpacking libavahi-client3:armhf (0.8-13ubuntu6) ... 281s Selecting previously unselected package libcups2t64:armhf. 281s Preparing to unpack .../176-libcups2t64_2.4.10-1ubuntu2_armhf.deb ... 281s Unpacking libcups2t64:armhf (2.4.10-1ubuntu2) ... 281s Selecting previously unselected package libqt5printsupport5t64:armhf. 281s Preparing to unpack .../177-libqt5printsupport5t64_5.15.15+dfsg-1ubuntu1_armhf.deb ... 281s Unpacking libqt5printsupport5t64:armhf (5.15.15+dfsg-1ubuntu1) ... 281s Selecting previously unselected package libqt5webengine-data. 281s Preparing to unpack .../178-libqt5webengine-data_5.15.17+dfsg-5_all.deb ... 281s Unpacking libqt5webengine-data (5.15.17+dfsg-5) ... 281s Selecting previously unselected package libasound2-data. 281s Preparing to unpack .../179-libasound2-data_1.2.12-1_all.deb ... 281s Unpacking libasound2-data (1.2.12-1) ... 281s Selecting previously unselected package libasound2t64:armhf. 281s Preparing to unpack .../180-libasound2t64_1.2.12-1_armhf.deb ... 281s Unpacking libasound2t64:armhf (1.2.12-1) ... 281s Selecting previously unselected package libevent-2.1-7t64:armhf. 281s Preparing to unpack .../181-libevent-2.1-7t64_2.1.12-stable-10_armhf.deb ... 281s Unpacking libevent-2.1-7t64:armhf (2.1.12-stable-10) ... 281s Selecting previously unselected package libharfbuzz-subset0:armhf. 281s Preparing to unpack .../182-libharfbuzz-subset0_10.0.1-1_armhf.deb ... 281s Unpacking libharfbuzz-subset0:armhf (10.0.1-1) ... 281s Selecting previously unselected package libminizip1t64:armhf. 281s Preparing to unpack .../183-libminizip1t64_1%3a1.3.dfsg+really1.3.1-1ubuntu1_armhf.deb ... 281s Unpacking libminizip1t64:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 281s Selecting previously unselected package libopus0:armhf. 281s Preparing to unpack .../184-libopus0_1.5.2-2_armhf.deb ... 281s Unpacking libopus0:armhf (1.5.2-2) ... 281s Selecting previously unselected package libqt5positioning5:armhf. 281s Preparing to unpack .../185-libqt5positioning5_5.15.15+dfsg-2_armhf.deb ... 281s Unpacking libqt5positioning5:armhf (5.15.15+dfsg-2) ... 281s Selecting previously unselected package libqt5qmlmodels5:armhf. 281s Preparing to unpack .../186-libqt5qmlmodels5_5.15.15+dfsg-3_armhf.deb ... 281s Unpacking libqt5qmlmodels5:armhf (5.15.15+dfsg-3) ... 281s Selecting previously unselected package libqt5quick5:armhf. 281s Preparing to unpack .../187-libqt5quick5_5.15.15+dfsg-3_armhf.deb ... 281s Unpacking libqt5quick5:armhf (5.15.15+dfsg-3) ... 281s Selecting previously unselected package libqt5webchannel5:armhf. 281s Preparing to unpack .../188-libqt5webchannel5_5.15.15-2_armhf.deb ... 281s Unpacking libqt5webchannel5:armhf (5.15.15-2) ... 281s Selecting previously unselected package libsnappy1v5:armhf. 281s Preparing to unpack .../189-libsnappy1v5_1.2.1-1_armhf.deb ... 281s Unpacking libsnappy1v5:armhf (1.2.1-1) ... 281s Selecting previously unselected package libvpx9:armhf. 281s Preparing to unpack .../190-libvpx9_1.14.1-1ubuntu1_armhf.deb ... 281s Unpacking libvpx9:armhf (1.14.1-1ubuntu1) ... 281s Selecting previously unselected package libxcomposite1:armhf. 281s Preparing to unpack .../191-libxcomposite1_1%3a0.4.6-1_armhf.deb ... 281s Unpacking libxcomposite1:armhf (1:0.4.6-1) ... 281s Selecting previously unselected package libxdamage1:armhf. 281s Preparing to unpack .../192-libxdamage1_1%3a1.1.6-1build1_armhf.deb ... 281s Unpacking libxdamage1:armhf (1:1.1.6-1build1) ... 281s Selecting previously unselected package libxrandr2:armhf. 281s Preparing to unpack .../193-libxrandr2_2%3a1.5.4-1_armhf.deb ... 281s Unpacking libxrandr2:armhf (2:1.5.4-1) ... 282s Selecting previously unselected package libxtst6:armhf. 282s Preparing to unpack .../194-libxtst6_2%3a1.2.3-1.1build1_armhf.deb ... 282s Unpacking libxtst6:armhf (2:1.2.3-1.1build1) ... 282s Selecting previously unselected package libqt5webenginecore5:armhf. 282s Preparing to unpack .../195-libqt5webenginecore5_5.15.17+dfsg-5_armhf.deb ... 282s Unpacking libqt5webenginecore5:armhf (5.15.17+dfsg-5) ... 283s Selecting previously unselected package libqt5quickwidgets5:armhf. 283s Preparing to unpack .../196-libqt5quickwidgets5_5.15.15+dfsg-3_armhf.deb ... 283s Unpacking libqt5quickwidgets5:armhf (5.15.15+dfsg-3) ... 283s Selecting previously unselected package libqt5webenginewidgets5:armhf. 283s Preparing to unpack .../197-libqt5webenginewidgets5_5.15.17+dfsg-5_armhf.deb ... 283s Unpacking libqt5webenginewidgets5:armhf (5.15.17+dfsg-5) ... 283s Selecting previously unselected package libspnav0. 283s Preparing to unpack .../198-libspnav0_1.1-2_armhf.deb ... 283s Unpacking libspnav0 (1.1-2) ... 283s Selecting previously unselected package libgl2ps1.4. 283s Preparing to unpack .../199-libgl2ps1.4_1.4.2+dfsg1-2build1_armhf.deb ... 283s Unpacking libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 283s Selecting previously unselected package libglew2.2:armhf. 283s Preparing to unpack .../200-libglew2.2_2.2.0-4build1_armhf.deb ... 283s Unpacking libglew2.2:armhf (2.2.0-4build1) ... 283s Selecting previously unselected package libhdf5-103-1t64:armhf. 283s Preparing to unpack .../201-libhdf5-103-1t64_1.10.10+repack-4ubuntu3_armhf.deb ... 283s Unpacking libhdf5-103-1t64:armhf (1.10.10+repack-4ubuntu3) ... 283s Selecting previously unselected package libjsoncpp25:armhf. 283s Preparing to unpack .../202-libjsoncpp25_1.9.5-6build1_armhf.deb ... 283s Unpacking libjsoncpp25:armhf (1.9.5-6build1) ... 283s Selecting previously unselected package libhdf5-hl-100t64:armhf. 283s Preparing to unpack .../203-libhdf5-hl-100t64_1.10.10+repack-4ubuntu3_armhf.deb ... 283s Unpacking libhdf5-hl-100t64:armhf (1.10.10+repack-4ubuntu3) ... 283s Selecting previously unselected package libnetcdf19t64:armhf. 283s Preparing to unpack .../204-libnetcdf19t64_1%3a4.9.2-6ubuntu1_armhf.deb ... 283s Unpacking libnetcdf19t64:armhf (1:4.9.2-6ubuntu1) ... 283s Selecting previously unselected package libogg0:armhf. 283s Preparing to unpack .../205-libogg0_1.3.5-3build1_armhf.deb ... 283s Unpacking libogg0:armhf (1.3.5-3build1) ... 283s Selecting previously unselected package libevent-pthreads-2.1-7t64:armhf. 283s Preparing to unpack .../206-libevent-pthreads-2.1-7t64_2.1.12-stable-10_armhf.deb ... 283s Unpacking libevent-pthreads-2.1-7t64:armhf (2.1.12-stable-10) ... 283s Selecting previously unselected package librdmacm1t64:armhf. 283s Preparing to unpack .../207-librdmacm1t64_52.0-2ubuntu1_armhf.deb ... 283s Unpacking librdmacm1t64:armhf (52.0-2ubuntu1) ... 283s Selecting previously unselected package libfabric1:armhf. 283s Preparing to unpack .../208-libfabric1_1.17.0-3ubuntu1_armhf.deb ... 283s Unpacking libfabric1:armhf (1.17.0-3ubuntu1) ... 283s Selecting previously unselected package libpciaccess0:armhf. 283s Preparing to unpack .../209-libpciaccess0_0.17-3build1_armhf.deb ... 283s Unpacking libpciaccess0:armhf (0.17-3build1) ... 283s Selecting previously unselected package libxnvctrl0:armhf. 283s Preparing to unpack .../210-libxnvctrl0_510.47.03-0ubuntu4_armhf.deb ... 283s Unpacking libxnvctrl0:armhf (510.47.03-0ubuntu4) ... 283s Selecting previously unselected package ocl-icd-libopencl1:armhf. 283s Preparing to unpack .../211-ocl-icd-libopencl1_2.3.2-1build1_armhf.deb ... 283s Unpacking ocl-icd-libopencl1:armhf (2.3.2-1build1) ... 283s Selecting previously unselected package libhwloc-plugins:armhf. 283s Preparing to unpack .../212-libhwloc-plugins_2.11.2-1_armhf.deb ... 283s Unpacking libhwloc-plugins:armhf (2.11.2-1) ... 283s Selecting previously unselected package libopenmpi3t64:armhf. 283s Preparing to unpack .../213-libopenmpi3t64_4.1.6-13.3ubuntu2_armhf.deb ... 283s Unpacking libopenmpi3t64:armhf (4.1.6-13.3ubuntu2) ... 284s Selecting previously unselected package proj-data. 284s Preparing to unpack .../214-proj-data_9.5.0-1_all.deb ... 284s Unpacking proj-data (9.5.0-1) ... 284s Selecting previously unselected package libproj25:armhf. 284s Preparing to unpack .../215-libproj25_9.5.0-1_armhf.deb ... 284s Unpacking libproj25:armhf (9.5.0-1) ... 284s Selecting previously unselected package libpixman-1-0:armhf. 284s Preparing to unpack .../216-libpixman-1-0_0.44.0-3_armhf.deb ... 284s Unpacking libpixman-1-0:armhf (0.44.0-3) ... 284s Selecting previously unselected package libcairo2:armhf. 284s Preparing to unpack .../217-libcairo2_1.18.2-2_armhf.deb ... 284s Unpacking libcairo2:armhf (1.18.2-2) ... 284s Selecting previously unselected package libtheora0:armhf. 284s Preparing to unpack .../218-libtheora0_1.1.1+dfsg.1-17_armhf.deb ... 284s Unpacking libtheora0:armhf (1.1.1+dfsg.1-17) ... 284s Selecting previously unselected package libvtk9.3:armhf. 284s Preparing to unpack .../219-libvtk9.3_9.3.0+dfsg1-1build1_armhf.deb ... 284s Unpacking libvtk9.3:armhf (9.3.0+dfsg1-1build1) ... 285s Selecting previously unselected package libxerces-c3.2t64:armhf. 285s Preparing to unpack .../220-libxerces-c3.2t64_3.2.4+debian-1.3_armhf.deb ... 285s Unpacking libxerces-c3.2t64:armhf (3.2.4+debian-1.3) ... 285s Selecting previously unselected package libzipios++0v5. 285s Preparing to unpack .../221-libzipios++0v5_0.1.5.9+cvs.2007.04.28-11build2_armhf.deb ... 285s Unpacking libzipios++0v5 (0.1.5.9+cvs.2007.04.28-11build2) ... 285s Selecting previously unselected package libfreecad-python3-0.20. 285s Preparing to unpack .../222-libfreecad-python3-0.20_0.21.2+dfsg1-6_armhf.deb ... 285s Unpacking libfreecad-python3-0.20 (0.21.2+dfsg1-6) ... 285s Selecting previously unselected package freecad-python3. 285s Preparing to unpack .../223-freecad-python3_0.21.2+dfsg1-6_armhf.deb ... 285s Unpacking freecad-python3 (0.21.2+dfsg1-6) ... 285s Selecting previously unselected package freecad. 285s Preparing to unpack .../224-freecad_0.21.2+dfsg1-6_all.deb ... 285s Unpacking freecad (0.21.2+dfsg1-6) ... 285s Selecting previously unselected package libfontenc1:armhf. 285s Preparing to unpack .../225-libfontenc1_1%3a1.1.8-1build1_armhf.deb ... 285s Unpacking libfontenc1:armhf (1:1.1.8-1build1) ... 285s Selecting previously unselected package libunwind8:armhf. 285s Preparing to unpack .../226-libunwind8_1.6.2-3.1_armhf.deb ... 285s Unpacking libunwind8:armhf (1.6.2-3.1) ... 285s Selecting previously unselected package libxt6t64:armhf. 285s Preparing to unpack .../227-libxt6t64_1%3a1.2.1-1.2build1_armhf.deb ... 285s Unpacking libxt6t64:armhf (1:1.2.1-1.2build1) ... 285s Selecting previously unselected package libxmu6:armhf. 285s Preparing to unpack .../228-libxmu6_2%3a1.1.3-3build2_armhf.deb ... 285s Unpacking libxmu6:armhf (2:1.1.3-3build2) ... 286s Selecting previously unselected package libxpm4:armhf. 286s Preparing to unpack .../229-libxpm4_1%3a3.5.17-1build2_armhf.deb ... 286s Unpacking libxpm4:armhf (1:3.5.17-1build2) ... 286s Selecting previously unselected package libxaw7:armhf. 286s Preparing to unpack .../230-libxaw7_2%3a1.0.16-1_armhf.deb ... 286s Unpacking libxaw7:armhf (2:1.0.16-1) ... 286s Selecting previously unselected package libxfont2:armhf. 286s Preparing to unpack .../231-libxfont2_1%3a2.0.6-1build1_armhf.deb ... 286s Unpacking libxfont2:armhf (1:2.0.6-1build1) ... 286s Selecting previously unselected package libxkbfile1:armhf. 286s Preparing to unpack .../232-libxkbfile1_1%3a1.1.0-1build4_armhf.deb ... 286s Unpacking libxkbfile1:armhf (1:1.1.0-1build4) ... 286s Selecting previously unselected package x11-xkb-utils. 286s Preparing to unpack .../233-x11-xkb-utils_7.7+9_armhf.deb ... 286s Unpacking x11-xkb-utils (7.7+9) ... 286s Selecting previously unselected package xserver-common. 286s Preparing to unpack .../234-xserver-common_2%3a21.1.14-1ubuntu1_all.deb ... 286s Unpacking xserver-common (2:21.1.14-1ubuntu1) ... 286s Selecting previously unselected package xvfb. 286s Preparing to unpack .../235-xvfb_2%3a21.1.14-1ubuntu1_armhf.deb ... 286s Unpacking xvfb (2:21.1.14-1ubuntu1) ... 286s Selecting previously unselected package autopkgtest-satdep. 286s Preparing to unpack .../236-1-autopkgtest-satdep.deb ... 286s Unpacking autopkgtest-satdep (0) ... 286s Setting up libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 286s Setting up libxcb-dri3-0:armhf (1.17.0-2) ... 286s Setting up liblcms2-2:armhf (2.16-2) ... 286s Setting up libtbbmalloc2:armhf (2021.12.0-1ubuntu2) ... 286s Setting up libboost-program-options1.83.0:armhf (1.83.0-3.2ubuntu3) ... 286s Setting up libpixman-1-0:armhf (0.44.0-3) ... 286s Setting up libllvm19:armhf (1:19.1.2-1ubuntu1) ... 286s Setting up libsharpyuv0:armhf (1.4.0-0.1) ... 286s Setting up libwayland-server0:armhf (1.23.0-1) ... 286s Setting up libx11-xcb1:armhf (2:1.8.10-2) ... 286s Setting up libpciaccess0:armhf (0.17-3build1) ... 286s Setting up libdouble-conversion3:armhf (3.3.0-1build1) ... 286s Setting up libxdamage1:armhf (1:1.1.6-1build1) ... 286s Setting up libxcb-xfixes0:armhf (1.17.0-2) ... 286s Setting up libogg0:armhf (1.3.5-3build1) ... 286s Setting up libclang1-19 (1:19.1.2-1ubuntu1) ... 286s Setting up liblerc4:armhf (4.0.0+ds-4ubuntu2) ... 286s Setting up proj-data (9.5.0-1) ... 286s Setting up libxpm4:armhf (1:3.5.17-1build2) ... 286s Setting up libqt5webengine-data (5.15.17+dfsg-5) ... 286s Setting up libxi6:armhf (2:1.8.2-1) ... 286s Setting up libxcb-xinput0:armhf (1.17.0-2) ... 286s Setting up libxrender1:armhf (1:0.9.10-1.1build1) ... 286s Setting up libzipios++0v5 (0.1.5.9+cvs.2007.04.28-11build2) ... 286s Setting up libshiboken2-py3-5.15t64 (5.15.14-1build1) ... 286s Setting up python3-lz4 (4.0.2+dfsg-1build4) ... 286s Setting up libxcb-render0:armhf (1.17.0-2) ... 286s Setting up libevent-pthreads-2.1-7t64:armhf (2.1.12-stable-10) ... 286s Setting up libdrm-radeon1:armhf (2.4.123-1) ... 286s Setting up libglvnd0:armhf (1.7.0-1build1) ... 286s Setting up python3-unicodedata2 (15.1.0+ds-1build1) ... 286s Setting up fonts-lyx (2.4.2.1-1) ... 286s Setting up libxcb-glx0:armhf (1.17.0-2) ... 286s Setting up python3-ply (3.11-7) ... 286s Setting up libxcb-keysyms1:armhf (0.4.0-1build4) ... 286s Setting up libxcb-shape0:armhf (1.17.0-2) ... 286s Setting up x11-common (1:7.7+23ubuntu3) ... 287s Setting up libdeflate0:armhf (1.22-1) ... 287s Setting up libboost-thread1.83.0:armhf (1.83.0-3.2ubuntu3) ... 287s Setting up libevent-2.1-7t64:armhf (2.1.12-stable-10) ... 287s Setting up libqhull-r8.0:armhf (2020.2-6build1) ... 287s Setting up libxcb-render-util0:armhf (0.3.9-1build4) ... 287s Setting up libxcb-shm0:armhf (1.17.0-2) ... 287s Setting up libxcb-icccm4:armhf (0.4.2-1) ... 287s Setting up libboost-filesystem1.83.0:armhf (1.83.0-3.2ubuntu3) ... 287s Setting up libxerces-c3.2t64:armhf (3.2.4+debian-1.3) ... 287s Setting up libgomp1:armhf (14.2.0-8ubuntu1) ... 287s Setting up libunwind8:armhf (1.6.2-3.1) ... 287s Setting up libjbig0:armhf (2.1-6.1ubuntu2) ... 287s Setting up libpcre2-16-0:armhf (10.42-4ubuntu3) ... 287s Setting up libaec0:armhf (1.1.3-1) ... 287s Setting up libopengl0:armhf (1.7.0-1build1) ... 287s Setting up python3-tz (2024.1-2) ... 287s Setting up freecad-common (0.21.2+dfsg1-6) ... 287s Setting up libxcb-util1:armhf (0.4.0-1build3) ... 287s Setting up libxxf86vm1:armhf (1:1.1.4-1build4) ... 287s Setting up libsnappy1v5:armhf (1.2.1-1) ... 287s Setting up occt-misc (7.8.1+dfsg1-3) ... 287s Setting up libxcb-xkb1:armhf (1.17.0-2) ... 287s Setting up libxcb-image0:armhf (0.4.0-2build1) ... 287s Setting up libxnvctrl0:armhf (510.47.03-0ubuntu4) ... 287s Setting up libxcb-present0:armhf (1.17.0-2) ... 287s Setting up unicode-data (15.1.0-1) ... 287s Setting up python3-six (1.16.0-7) ... 287s Setting up libpython3.12t64:armhf (3.12.7-3) ... 287s Setting up libasound2-data (1.2.12-1) ... 287s Setting up libqt5core5t64:armhf (5.15.15+dfsg-1ubuntu1) ... 287s Setting up python3-decorator (5.1.1-5) ... 287s Setting up libfontenc1:armhf (1:1.1.8-1build1) ... 287s Setting up libblas3:armhf (3.12.0-3build2) ... 287s update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode 287s Setting up python3-packaging (24.1-1) ... 287s Setting up libxcb-xinerama0:armhf (1.17.0-2) ... 287s Setting up libgles2:armhf (1.7.0-1build1) ... 287s Setting up libasound2t64:armhf (1.2.12-1) ... 287s Setting up libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 287s Setting up libfreetype6:armhf (2.13.3+dfsg-1) ... 287s Setting up libxfixes3:armhf (1:6.0.0-2build1) ... 287s Setting up libxcb-sync1:armhf (1.17.0-2) ... 287s Setting up python3-brotli (1.1.0-2build2) ... 287s Setting up libavahi-common-data:armhf (0.8-13ubuntu6) ... 287s Setting up libopus0:armhf (1.5.2-2) ... 287s Setting up python3-cycler (0.12.1-1) ... 288s Setting up libimagequant0:armhf (2.18.0-1build1) ... 288s Setting up libxkbcommon-x11-0:armhf (1.6.0-1build1) ... 288s Setting up fonts-dejavu-mono (2.37-8) ... 288s Setting up python3-kiwisolver (1.4.7-2build1) ... 288s Setting up libhwloc15:armhf (2.11.2-1) ... 288s Setting up libimath-3-1-29t64:armhf (3.1.11-2ubuntu1) ... 288s Setting up libxrandr2:armhf (2:1.5.4-1) ... 288s Setting up libtcl8.6:armhf (8.6.15+dfsg-2) ... 288s Setting up libjsoncpp25:armhf (1.9.5-6build1) ... 288s Setting up fonts-dejavu-core (2.37-8) ... 288s Setting up libjpeg-turbo8:armhf (2.1.5-2ubuntu2) ... 288s Setting up libglapi-mesa:armhf (24.2.3-1ubuntu1) ... 288s Setting up libgfortran5:armhf (14.2.0-8ubuntu1) ... 288s Setting up libvulkan1:armhf (1.3.296.0-1) ... 288s Setting up libwebp7:armhf (1.4.0-0.1) ... 288s Setting up libfmt9:armhf (9.1.0+ds1-2) ... 288s Setting up libxcb-dri2-0:armhf (1.17.0-2) ... 288s Setting up libvpx9:armhf (1.14.1-1ubuntu1) ... 288s Setting up libmpich12:armhf (4.2.0-14) ... 288s Setting up libmtdev1t64:armhf (1.1.6-1.2) ... 288s Setting up libminizip1t64:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 288s Setting up ocl-icd-libopencl1:armhf (2.3.2-1build1) ... 288s Setting up libxshmfence1:armhf (1.3-1build5) ... 288s Setting up libxcb-randr0:armhf (1.17.0-2) ... 288s Setting up libxslt1.1:armhf (1.1.39-0exp1ubuntu1) ... 288s Setting up libmd4c0:armhf (0.5.2-2) ... 288s Setting up librdmacm1t64:armhf (52.0-2ubuntu1) ... 288s Setting up libopenjp2-7:armhf (2.5.0-2ubuntu1) ... 288s Setting up libharfbuzz0b:armhf (10.0.1-1) ... 288s Setting up python3-dateutil (2.9.0-2) ... 288s Setting up shiboken2 (5.15.14-1build1) ... 288s Setting up libxss1:armhf (1:1.2.3-1build3) ... 288s Setting up libxkbfile1:armhf (1:1.1.0-1build4) ... 288s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 288s Setting up python3-mpmath (1.3.0-1) ... 289s Setting up python-matplotlib-data (3.8.3-3) ... 289s Setting up libwebpmux3:armhf (1.4.0-0.1) ... 289s Setting up python3-appdirs (1.4.4-4) ... 289s Setting up libxcomposite1:armhf (1:0.4.6-1) ... 289s Setting up libxfont2:armhf (1:2.0.6-1build1) ... 289s Setting up libsz2:armhf (1.1.3-1) ... 289s Setting up libspnav0 (1.1-2) ... 289s Setting up libdrm-amdgpu1:armhf (2.4.123-1) ... 289s Setting up libwacom-common (2.13.0-1) ... 289s Setting up libwayland-client0:armhf (1.23.0-1) ... 289s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 289s Setting up libfabric1:armhf (1.17.0-3ubuntu1) ... 289s Setting up python3-sympy (1.13.3-1) ... 296s Setting up libice6:armhf (2:1.1.1-1) ... 296s Setting up mesa-libgallium:armhf (24.2.3-1ubuntu1) ... 296s Setting up liblapack3:armhf (3.12.0-3build2) ... 296s update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode 296s Setting up libqt5dbus5t64:armhf (5.15.15+dfsg-1ubuntu1) ... 296s Setting up libgbm1:armhf (24.2.3-1ubuntu1) ... 296s Setting up libwacom9:armhf (2.13.0-1) ... 296s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 296s Setting up libxtst6:armhf (2:1.2.3-1.1build1) ... 296s Setting up libqt5concurrent5t64:armhf (5.15.15+dfsg-1ubuntu1) ... 296s Setting up libwebpdemux2:armhf (1.4.0-0.1) ... 296s Setting up libqt5positioning5:armhf (5.15.15+dfsg-2) ... 296s Setting up libgl1-mesa-dri:armhf (24.2.3-1ubuntu1) ... 296s Setting up libqt5network5t64:armhf (5.15.15+dfsg-1ubuntu1) ... 296s Setting up libavahi-common3:armhf (0.8-13ubuntu6) ... 296s Setting up libqt5xml5t64:armhf (5.15.15+dfsg-1ubuntu1) ... 296s Setting up libhwloc-plugins:armhf (2.11.2-1) ... 296s Setting up libinput-bin (1.26.2-1) ... 296s Setting up libtbbbind-2-5:armhf (2021.12.0-1ubuntu2) ... 296s Setting up python3-fs (2.4.16-4) ... 297s Setting up libegl-mesa0:armhf (24.2.3-1ubuntu1) ... 297s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 297s Setting up libhdf5-mpich-103-1t64:armhf (1.10.10+repack-4ubuntu3) ... 297s Setting up libqt5qml5:armhf (5.15.15+dfsg-3) ... 297s Setting up libraqm0:armhf (0.10.1-1build1) ... 297s Setting up libopenexr-3-1-30:armhf (3.1.5-5.1build3) ... 297s Setting up libqt5webchannel5:armhf (5.15.15-2) ... 297s Setting up python3-numpy (1:1.26.4+ds-11build1) ... 299s Setting up libraw23t64:armhf (0.21.3-1) ... 299s Setting up libopenmpi3t64:armhf (4.1.6-13.3ubuntu2) ... 299s Setting up python3-lxml:armhf (5.3.0-1) ... 299s Setting up libtiff6:armhf (4.5.1+git230720-4ubuntu4) ... 299s Setting up libegl1:armhf (1.7.0-1build1) ... 299s Setting up libharfbuzz-subset0:armhf (10.0.1-1) ... 299s Setting up python3-contourpy (1.3.0-2) ... 299s Setting up libfontconfig1:armhf (2.15.0-1.1ubuntu2) ... 299s Setting up libpyside2-py3-5.15t64 (5.15.14-1build1) ... 299s Setting up libhdf5-103-1t64:armhf (1.10.10+repack-4ubuntu3) ... 299s Setting up libsm6:armhf (2:1.2.4-1) ... 299s Setting up libavahi-client3:armhf (0.8-13ubuntu6) ... 299s Setting up liblbfgsb0:armhf (3.0+dfsg.4-1build1) ... 299s Setting up libinput10:armhf (1.26.2-1) ... 299s Setting up libhdf5-hl-100t64:armhf (1.10.10+repack-4ubuntu3) ... 299s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 301s Regenerating fonts cache... done. 301s Setting up libfreeimage3:armhf (3.18.0+ds2-10build4) ... 301s Setting up libnetcdf19t64:armhf (1:4.9.2-6ubuntu1) ... 301s Setting up libxft2:armhf (2.3.6-1build1) ... 301s Setting up libqt5qmlmodels5:armhf (5.15.15+dfsg-3) ... 301s Setting up libglx-mesa0:armhf (24.2.3-1ubuntu1) ... 301s Setting up python3-scipy (1.13.1-5) ... 305s Setting up libmedc11t64:armhf (4.1.0+repack-6) ... 305s Setting up libglx0:armhf (1.7.0-1build1) ... 305s Setting up libproj25:armhf (9.5.0-1) ... 305s Setting up libtk8.6:armhf (8.6.15-1) ... 305s Setting up python3.12-tk (3.12.7-3) ... 305s Setting up libtbb12:armhf (2021.12.0-1ubuntu2) ... 305s Setting up libcairo2:armhf (1.18.2-2) ... 305s Setting up python3-pil:armhf (10.4.0-1ubuntu1) ... 306s Setting up libqt5gui5t64:armhf (5.15.15+dfsg-1ubuntu1) ... 306s Setting up libgl1:armhf (1.7.0-1build1) ... 306s Setting up libcoin80t64:armhf (4.0.2+ds-2) ... 306s Setting up python3-pyside2.qtcore (5.15.14-1build1) ... 306s Setting up libxt6t64:armhf (1:1.2.1-1.2build1) ... 306s Setting up libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 306s Setting up libglew2.2:armhf (2.2.0-4build1) ... 306s Setting up libtheora0:armhf (1.1.1+dfsg.1-17) ... 306s Setting up libqt5quick5:armhf (5.15.15+dfsg-3) ... 306s Setting up libcups2t64:armhf (2.4.10-1ubuntu2) ... 306s Setting up tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 306s Setting up libxmu6:armhf (2:1.1.3-3build2) ... 306s Setting up python3-pyside2.qtgui (5.15.14-1build1) ... 306s Setting up libqt5widgets5t64:armhf (5.15.15+dfsg-1ubuntu1) ... 306s Setting up blt (2.5.3+dfsg-7build1) ... 306s Setting up python3-pyside2.qtwidgets (5.15.14-1build1) ... 306s Setting up libqt5svg5:armhf (5.15.15-2) ... 306s Setting up python3-tk:armhf (3.12.6-1ubuntu1) ... 306s Setting up libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 306s Setting up libxaw7:armhf (2:1.0.16-1) ... 306s Setting up libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 306s Setting up libqt5quickwidgets5:armhf (5.15.15+dfsg-3) ... 306s Setting up python3-pyside2.qtnetwork (5.15.14-1build1) ... 306s Setting up python3-pyside2.qtxml (5.15.14-1build1) ... 306s Setting up python3-pil.imagetk:armhf (10.4.0-1ubuntu1) ... 306s Setting up libvtk9.3:armhf (9.3.0+dfsg1-1build1) ... 306s Setting up libqt5webenginecore5:armhf (5.15.17+dfsg-5) ... 306s Setting up libqt5opengl5t64:armhf (5.15.15+dfsg-1ubuntu1) ... 306s Setting up libqt5printsupport5t64:armhf (5.15.15+dfsg-1ubuntu1) ... 306s Setting up python3-pyside2.qtuitools (5.15.14-1build1) ... 306s Setting up libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 306s Setting up python3-pyside2.qtsvg (5.15.14-1build1) ... 306s Setting up libsoqt520t64 (1.6.0+ds1-3.1build4) ... 306s Setting up x11-xkb-utils (7.7+9) ... 306s Setting up libqt5webenginewidgets5:armhf (5.15.17+dfsg-5) ... 306s Setting up python3-pyside2.qtopengl (5.15.14-1build1) ... 306s Setting up xserver-common (2:21.1.14-1ubuntu1) ... 306s Setting up python3-pivy (0.6.9~a0-1build2) ... 306s /usr/lib/python3/dist-packages/pivy/quarter/QuarterWidget.py:17: SyntaxWarning: invalid escape sequence '\C' 306s """ 306s /usr/lib/python3/dist-packages/pivy/quarter/eventhandlers/DragDropHandler.py:17: SyntaxWarning: invalid escape sequence '\c' 306s """ 306s /usr/lib/python3/dist-packages/pivy/quarter/eventhandlers/EventHandler.py:17: SyntaxWarning: invalid escape sequence '\c' 306s """ 306s Setting up xvfb (2:21.1.14-1ubuntu1) ... 306s Setting up python3-fonttools (4.46.0-1build2) ... 307s Setting up python3-ufolib2 (0.16.1+dfsg1-1) ... 308s Setting up libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 308s Setting up python3-matplotlib (3.8.3-3) ... 309s Setting up libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 309s Setting up libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 309s Setting up libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 309s Setting up libfreecad-python3-0.20 (0.21.2+dfsg1-6) ... 309s Setting up freecad-python3 (0.21.2+dfsg1-6) ... 309s update-alternatives: using /usr/lib/freecad/bin/freecad-python3 to provide /usr/bin/freecad (freecad) in auto mode 309s Setting up freecad (0.21.2+dfsg1-6) ... 309s Setting up autopkgtest-satdep (0) ... 309s Processing triggers for libc-bin (2.40-1ubuntu3) ... 309s Processing triggers for man-db (2.12.1-3) ... 310s Processing triggers for shared-mime-info (2.4-5) ... 311s Processing triggers for udev (256.5-2ubuntu4) ... 347s (Reading database ... 72237 files and directories currently installed.) 347s Removing autopkgtest-satdep (0) ... 353s autopkgtest [19:51:43]: test freecadtest: [----------------------- 355s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 355s dpkg-architecture: warning: cannot determine CC system type, falling back to default (native compilation) 355s ### Running CLI Test TestSpreadsheet ### 355s testAggregates (TestSpreadsheet.SpreadsheetCases.testAggregates) 355s Test all aggregate functions ... Cell.cpp(637): Unnamed#Spreadsheet.H6: Quantity::operator +=(): Unit mismatch in plus operation 355s Cell.cpp(637): Unnamed#Spreadsheet.H5: Quantity::operator -(): Unit mismatch in minus operation 355s Cell.cpp(637): Unnamed#Spreadsheet.H3: Quantity::operator >(): quantities need to have same unit to compare 355s Cell.cpp(637): Unnamed#Spreadsheet.H2: Quantity::operator <(): quantities need to have same unit to compare 355s Cell.cpp(637): Unnamed#Spreadsheet.H1: Quantity::operator +=(): Unit mismatch in plus operation 355s Cell.cpp(637): Unnamed#Spreadsheet.D1: Invalid number of entries: at least two required. 355s Recompute failed! 355s ok 355s testAlias (TestSpreadsheet.SpreadsheetCases.testAlias) 355s Playing with aliases ... ok 355s testAliasEmptyCell (TestSpreadsheet.SpreadsheetCases.testAliasEmptyCell) ... ok 355s testAmbiguousAlias (TestSpreadsheet.SpreadsheetCases.testAmbiguousAlias) 355s Try to set the same alias twice (bug #2402) ... ok 355s testBindAcrossSheets (TestSpreadsheet.SpreadsheetCases.testBindAcrossSheets) ... ok 355s testBindHiddenRefAcrossSheets (TestSpreadsheet.SpreadsheetCases.testBindHiddenRefAcrossSheets) ... ok 355s testClearAlias (TestSpreadsheet.SpreadsheetCases.testClearAlias) 355s This was causing a crash ... ok 355s testCrossDocumentLinks (TestSpreadsheet.SpreadsheetCases.testCrossDocumentLinks) 355s Expressions across files are not saved (bug #2442) ... ok 355s testCrossLinkEmptyPropertyName (TestSpreadsheet.SpreadsheetCases.testCrossLinkEmptyPropertyName) ... ok 355s testExpressionWithAlias (TestSpreadsheet.SpreadsheetCases.testExpressionWithAlias) ... Cell.cpp(637): Unnamed#Spreadsheet.C27: Units must be equal. 355s in expression: cath(7.07106781186548 mm; 5 mm; 4) 355s Cell.cpp(637): Unnamed#Spreadsheet.C26: Units must be equal. 355s in expression: cath(5 mm; 3) 355s Cell.cpp(637): Unnamed#Spreadsheet.C24: Units must be equal. 355s in expression: hypot(3 mm; 4; 5) 355s Cell.cpp(637): Unnamed#Spreadsheet.C23: Units must be equal. 355s in expression: hypot(3 mm; 4) 355s Cell.cpp(637): Unnamed#Spreadsheet.D21: Exponent is not allowed to have a unit. 355s in expression: pow(7 mm; 4 mm) 355s Cell.cpp(637): Unnamed#Spreadsheet.C20: Units must be equal. 355s in expression: atan2(3 mm; 3) 355s ok 355s testFixPR6843 (TestSpreadsheet.SpreadsheetCases.testFixPR6843) ... ok 355s testFunctions (TestSpreadsheet.SpreadsheetCases.testFunctions) 355s Test all built-in simple functions ... ok 355s testGetNonEmptyCells (TestSpreadsheet.SpreadsheetCases.testGetNonEmptyCells) ... ok 355s testGetNonEmptyRange (TestSpreadsheet.SpreadsheetCases.testGetNonEmptyRange) ... ok 355s testGetUsedCells (TestSpreadsheet.SpreadsheetCases.testGetUsedCells) ... ok 355s testGetUsedRange (TestSpreadsheet.SpreadsheetCases.testGetUsedRange) ... ok 355s testInsertColumnsAlias (TestSpreadsheet.SpreadsheetCases.testInsertColumnsAlias) 355s Regression test for issue 4429; insert columns to sheet with aliases ... ok 355s testInsertRows (TestSpreadsheet.SpreadsheetCases.testInsertRows) 355s Inserting rows -- check renaming of internal cells ... ok 355s testInsertRowsAlias (TestSpreadsheet.SpreadsheetCases.testInsertRowsAlias) 355s Regression test for issue 4429; insert rows to sheet with aliases ... ok 355s testInvoluteGear (TestSpreadsheet.SpreadsheetCases.testInvoluteGear) 355s Support of boolean or integer values ... Cell.cpp(637): Unnamed#Spreadsheet.B17: Unit must be empty. 355s in expression: tanh(0.5 mm) 355s Cell.cpp(637): Unnamed#Spreadsheet.B16: Unit must be empty. 355s in expression: cosh(0.5 mm) 355s Cell.cpp(637): Unnamed#Spreadsheet.B15: Unit must be empty. 355s in expression: sinh(0.5 mm) 355s Cell.cpp(637): Unnamed#Spreadsheet.B14: Unit must be empty. 355s in expression: atan(0.5 mm) 355s Cell.cpp(637): Unnamed#Spreadsheet.B13: Unit must be empty. 355s in expression: acos(0.5 mm) 355s Cell.cpp(637): Unnamed#Spreadsheet.B12: Unit must be empty. 355s in expression: asin(0.5 mm) 355s Cell.cpp(637): Unnamed#Spreadsheet.C7: Unit must be empty. 355s in expression: log10(-3 mm) 355s Cell.cpp(637): Unnamed#Spreadsheet.C6: Unit must be empty. 355s in expression: log(-3 mm) 355s Cell.cpp(637): Unnamed#Spreadsheet.C5: Unit must be empty. 355s in expression: exp(-3 mm) 355s Recompute failed! 355s ok 355s testIssue3128 (TestSpreadsheet.SpreadsheetCases.testIssue3128) 355s Regression test for issue 3128; mod should work with arbitrary units for both arguments ... ok 355s testIssue3225 (TestSpreadsheet.SpreadsheetCases.testIssue3225) 356s Inserting rows -- check renaming of internal cells ... ok 356s testIssue3363 (TestSpreadsheet.SpreadsheetCases.testIssue3363) 356s Regression test for issue 3363; Nested conditionals statement fails with additional conditional statement in false-branch ... ok 356s testIssue3432 (TestSpreadsheet.SpreadsheetCases.testIssue3432) 356s Regression test for issue 3432; numbers with units are ignored from aggregates ... ok 356s testIssue4156 (TestSpreadsheet.SpreadsheetCases.testIssue4156) 356s Regression test for issue 4156; necessarily use of leading '=' to enter an expression, creates inconsistent behavior depending on the spreadsheet state ... ok 356s testIssue6395 (TestSpreadsheet.SpreadsheetCases.testIssue6395) 356s Testing strings are correctly saved and restored ... ok 356s testIssue6840 (TestSpreadsheet.SpreadsheetCases.testIssue6840) ... ok 356s testIssue6844 (TestSpreadsheet.SpreadsheetCases.testIssue6844) ... ok 356s testMatrix (TestSpreadsheet.SpreadsheetCases.testMatrix) 356s Test Matrix/Vector/Placement/Rotation operations ... Cell.cpp(637): Unnamed#Spreadsheet.H2: Cannot invert singular matrix 356s in expression: G2 ^ -1 356s Recompute failed! 356s ok 356s testMergeCells (TestSpreadsheet.SpreadsheetCases.testMergeCells) ... ok 356s testMergeCellsAndBind (TestSpreadsheet.SpreadsheetCases.testMergeCellsAndBind) ... ok 356s testNumbers (TestSpreadsheet.SpreadsheetCases.testNumbers) 356s Test different numbers ... ok 356s testParensAroundCondition (TestSpreadsheet.SpreadsheetCases.testParensAroundCondition) 356s Parens around a condition should be accepted ... ok 356s testPlacementName (TestSpreadsheet.SpreadsheetCases.testPlacementName) 356s Object name is equal to property name (bug #2389) ... ok 356s testPrecedence (TestSpreadsheet.SpreadsheetCases.testPrecedence) 356s Precedence -- test precedence for relational operators and conditional operator. ... ok 356s testQuantitiesAndFractionsAsNumbers (TestSpreadsheet.SpreadsheetCases.testQuantitiesAndFractionsAsNumbers) 356s Test quantities and simple fractions as numbers ... ok 356s testRelationalOperators (TestSpreadsheet.SpreadsheetCases.testRelationalOperators) 356s Test relational operators ... ok 356s testRemoveColumnsAlias (TestSpreadsheet.SpreadsheetCases.testRemoveColumnsAlias) 356s Regression test for issue 4429; remove columns from sheet with aliases ... ok 356s testRemoveColumnsAliasReuseName (TestSpreadsheet.SpreadsheetCases.testRemoveColumnsAliasReuseName) 356s Regression test for issue 4492; deleted aliases remains in database ... ok 356s testRemoveRows (TestSpreadsheet.SpreadsheetCases.testRemoveRows) 356s Removing rows -- check renaming of internal cells ... ok 356s testRemoveRowsAlias (TestSpreadsheet.SpreadsheetCases.testRemoveRowsAlias) 356s Regression test for issue 4429; remove rows from sheet with aliases ... ok 356s testRemoveRowsAliasReuseName (TestSpreadsheet.SpreadsheetCases.testRemoveRowsAliasReuseName) 356s Regression test for issue 4492; deleted aliases remains in database ... ok 356s testRenameAlias (TestSpreadsheet.SpreadsheetCases.testRenameAlias) 356s Test renaming of alias1 to alias2 in a spreadsheet ... ok 356s testRenameAlias2 (TestSpreadsheet.SpreadsheetCases.testRenameAlias2) 356s Test renaming of alias1 to alias2 in a spreadsheet, when referenced from another object ... ok 356s testRenameAlias3 (TestSpreadsheet.SpreadsheetCases.testRenameAlias3) 356s Test renaming of document object referenced from another object ... ok 356s testSetInvalidAlias (TestSpreadsheet.SpreadsheetCases.testSetInvalidAlias) 356s Try to use a cell address as alias name ... ok 356s testSetInvalidAlias2 (TestSpreadsheet.SpreadsheetCases.testSetInvalidAlias2) 356s Try to use a unit (reserved word) as alias name ... ok 356s testSketcher (TestSpreadsheet.SpreadsheetCases.testSketcher) 356s Mixup of Label and Name (bug #2407) ... ok 356s testUndoAliasCreationReuseName (TestSpreadsheet.SpreadsheetCases.testUndoAliasCreationReuseName) 356s Test deleted aliases by undo remains in database ... ok 356s testUnits (TestSpreadsheet.SpreadsheetCases.testUnits) 356s Units -- test unit calculations. ... ok 356s 356s ---------------------------------------------------------------------- 356s Ran 50 tests in 0.254s 356s 356s OK 356s FreeCAD 0.21.2, Libs: 0.21.2R 356s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 356s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 356s FreeCAD wouldn't be possible without FreeCAD community. 356s ##### #### ### #### 356s # # # # # # 356s # ## #### #### # # # # # 356s #### # # # # # # # ##### # # 356s # # #### #### # # # # # 356s # # # # # # # # # ## ## ## 356s # # #### #### ### # # #### ## ## ## 356s 356s Recompute...... 356s Recompute...... 356s (100 %) Recompute...... 356s (50 %) (100 %) Recompute...... 356s (50 %) (100 %) Recompute...... 356s (50 %) (100 %) Recompute...... 356s (50 %) (100 %) Recompute...... 356s (50 %) (100 %) Importing project files...... 356s (100 %) Postprocessing...... 356s (100 %) Importing project files...... 356s (100 %) Postprocessing...... 356s (100 %) Recompute...... 356s (100 %) Recompute...... 356s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Postprocessing...... 356s (100 %) Importing project files...... 356s (33 %) (66 %) (100 %) Postprocessing...... 356s (100 %) Recompute...... 356s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 356s (100 %) Recompute...... 356s (50 %) (100 %) Postprocessing...... 356s (100 %) Recompute...... 356s (50 %) (100 %) Recompute...... 356s (100 %) Recompute...... 356s (100 %) Recompute...... 356s Recompute...... 356s (100 %) Recompute...... 356s (100 %) Recompute...... 356s (100 %) Recompute...... 356s (100 %) Recompute...... 356s (100 %) Recompute...... 356s (50 %) (100 %) Recompute...... 356s (100 %) Recompute...... 356s (100 %) Postprocessing...... 356s (100 %) Recompute...... 356s (100 %) Recompute...... 356s (100 %) Recompute...... 356s (100 %) Postprocessing...... 356s (100 %) Recompute...... 356s (50 %) (100 %) Recompute...... 356s (50 %) (100 %) Recompute...... 356s Recompute...... 356s (100 %) Recompute...... 356s (100 %) Recompute...... 356s (100 %) Recompute...... 356s (100 %) Recompute...... 356s (100 %) Recompute...... 356s (100 %) Recompute...... 356s (33 %) (66 %) (100 %) Recompute...... 356s (100 %) Recompute...... 356s (100 %) Recompute...... 356s (100 %) Recompute...... 356s (100 %) Recompute...... 356s (100 %) Recompute...... 356s (100 %) Recompute...... 356s (100 %) Recompute...... 356s (100 %) Recompute...... 356s (100 %) Recompute...... 356s (100 %) Recompute...... 356s (50 %) (100 %) Recompute...... 356s (50 %) (100 %) Recompute...... 356s (50 %) (100 %) Recompute...... 356s (50 %) (100 %) Recompute...... 356s (50 %) (100 %) Recompute...... 356s (100 %) Recompute...... 356s (100 %) Recompute...... 356s (100 %) ### Running CLI Test BaseTests ### 356s testAngle (BaseTests.AlgebraTestCase.testAngle) ... ok 356s testAngleWithNullVector (BaseTests.AlgebraTestCase.testAngleWithNullVector) ... ok 356s testBounding (BaseTests.AlgebraTestCase.testBounding) ... ok 356s testInverted (BaseTests.AlgebraTestCase.testInverted) ... ok 356s testMatrix (BaseTests.AlgebraTestCase.testMatrix) ... ok 356s testMatrixToRotationFailure (BaseTests.AlgebraTestCase.testMatrixToRotationFailure) ... ok 356s testMultLeftOrRight (BaseTests.AlgebraTestCase.testMultLeftOrRight) ... ok 356s testRotAndMoveMatrix (BaseTests.AlgebraTestCase.testRotAndMoveMatrix) ... ok 356s testRotation (BaseTests.AlgebraTestCase.testRotation) ... ok 356s testRotationFromMatrix (BaseTests.AlgebraTestCase.testRotationFromMatrix) ... ok 356s testVector2d (BaseTests.AlgebraTestCase.testVector2d) ... ok 356s testYawPitchRoll (BaseTests.AlgebraTestCase.testYawPitchRoll) ... ok 359s testAsynchronPrintFromThread (BaseTests.ConsoleTestCase.testAsynchronPrintFromThread) ... ok 359s testILoggerBlocker (BaseTests.ConsoleTestCase.testILoggerBlocker) ... ok 359s testPrint (BaseTests.ConsoleTestCase.testPrint) ... ok 359s testSynchronPrintFromThread (BaseTests.ConsoleTestCase.testSynchronPrintFromThread) ... Printing error 359s Printing warning 362s ok 362s testAddition (BaseTests.MatrixTestCase.testAddition) ... ok 362s testAnything (BaseTests.MatrixTestCase.testAnything) ... ok 362s testColRow (BaseTests.MatrixTestCase.testColRow) ... ok 362s testMatrix (BaseTests.MatrixTestCase.testMatrix) ... ok 362s testMatrixPlacementMatrix (BaseTests.MatrixTestCase.testMatrixPlacementMatrix) ... ok 362s testMinus (BaseTests.MatrixTestCase.testMinus) ... ok 362s testMultLeftOrRight (BaseTests.MatrixTestCase.testMultLeftOrRight) ... ok 362s testNull (BaseTests.MatrixTestCase.testNull) ... ok 362s testNumberProtocol (BaseTests.MatrixTestCase.testNumberProtocol) ... ok 362s testOrder (BaseTests.MatrixTestCase.testOrder) ... ok 362s testPlacement (BaseTests.MatrixTestCase.testPlacement) ... ok 362s testPower (BaseTests.MatrixTestCase.testPower) ... ok 362s testRotation (BaseTests.MatrixTestCase.testRotation) ... ok 362s testScalar (BaseTests.MatrixTestCase.testScalar) ... ok 362s testScale (BaseTests.MatrixTestCase.testScale) ... ok 362s testShearing (BaseTests.MatrixTestCase.testShearing) ... ok 362s testTrace (BaseTests.MatrixTestCase.testTrace) ... ok 362s testUnity (BaseTests.MatrixTestCase.testUnity) ... ok 362s testVector (BaseTests.MatrixTestCase.testVector) ... ok 362s testVectorMult (BaseTests.MatrixTestCase.testVectorMult) ... ok 362s testBool (BaseTests.ParameterTestCase.testBool) ... ok 362s testExportImport (BaseTests.ParameterTestCase.testExportImport) ... ok 362s testFloat (BaseTests.ParameterTestCase.testFloat) ... ok 362s testGroup (BaseTests.ParameterTestCase.testGroup) ... ok 362s testGroupNames (BaseTests.ParameterTestCase.testGroupNames) ... ok 362s testInt (BaseTests.ParameterTestCase.testInt) ... ok 362s testNesting (BaseTests.ParameterTestCase.testNesting) ... ok 362s testString (BaseTests.ParameterTestCase.testString) ... ok 362s 362s ---------------------------------------------------------------------- 362s Ran 44 tests in 6.302s 362s 362s OK 362s FreeCAD 0.21.2, Libs: 0.21.2R 362s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 362s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 362s FreeCAD wouldn't be possible without FreeCAD community. 362s ##### #### ### #### 362s # # # # # # 362s # ## #### #### # # # # # 362s #### # # # # # # # ##### # # 362s # # #### #### # # # # # 362s # # # # # # # # # ## ## ## 362s # # #### #### ### # # #### ## ## ## 362s 362s Recompute...... 362s (100 %) Call from Python thread (not synchronized): count=1 362s Call from Python thread (not synchronized): count=2 362s Call from Python thread (not synchronized): count=3 362s Call from Python thread (not synchronized): count=4 362s Call from Python thread (not synchronized): count=5 362s Call from Python thread (not synchronized): count=6 362s Call from Python thread (not synchronized): count=7 362s Call from Python thread (not synchronized): count=8 362s Call from Python thread (not synchronized): count=9 362s Call from Python thread (not synchronized): count=10 362s 10 362s Printing message 362s Call from Python thread: count=1 362s Call from Python thread: count=2 362s Call from Python thread: count=3 362s Call from Python thread: count=4 362s Call from Python thread: count=5 362s Call from Python thread: count=6 362s Call from Python thread: count=7 362s Call from Python thread: count=8 362s Call from Python thread: count=9 362s Call from Python thread: count=10 362s 10 362s ### Running CLI Test UnitTests ### 362s testConversions (UnitTests.UnitBasicCases.testConversions) ... ok 362s testDivide (UnitTests.UnitBasicCases.testDivide) ... ok 362s testEnergy (UnitTests.UnitBasicCases.testEnergy) ... ok 362s testImperial (UnitTests.UnitBasicCases.testImperial) ... ok 362s testIssue6735 (UnitTests.UnitBasicCases.testIssue6735) ... ok 362s testQuantity (UnitTests.UnitBasicCases.testQuantity) ... ok 362s testSchemeTranslation (UnitTests.UnitBasicCases.testSchemeTranslation) ... b'10.0 mm : 9.524999999999999 mm : 3/8" : CentiMetre : Building US (ft-in, sqft, cft)' 362s b'100.0 mm : DeciMetre : Building US (ft-in, sqft, cft) : syntax error' 362s b'1000000.0 mm : KiloMetre : Building US (ft-in, sqft, cft) : syntax error' 362s b'1000000.0 kg/s^2 : 999999.5503821528 kg/s^2 : 5710.1466608456139511 lbf/in : MegaNewtonPerMeter : US customary (in, lb)' 362s b'1000000.0 kg/s^2 : 999999.5503821528 kg/s^2 : 5710.1466608456139511 lbf/in : MegaNewtonPerMeter : Imperial decimal (in, lb)' 362s b'1000000.0 kg/s^2 : 999999.5503821528 kg/s^2 : 5710.1466608456139511 lbf/in : MegaNewtonPerMeter : Imperial for Civil Eng (ft, ft/sec)' 362s b'1000.0 mm : Metre : Building US (ft-in, sqft, cft) : syntax error' 362s b'1.0 mm : 0.0 : 0 : MilliMetre : Building US (ft-in, sqft, cft)' 362s b'0.0254 mm : 0.0 : 0 : Thou : Building US (ft-in, sqft, cft)' 362s ok 362s testSchemes (UnitTests.UnitBasicCases.testSchemes) ... ok 362s testSelfConsistency (UnitTests.UnitBasicCases.testSelfConsistency) ... ok 362s testToString (UnitTests.UnitBasicCases.testToString) ... ok 362s testTrigonometric (UnitTests.UnitBasicCases.testTrigonometric) ... ok 362s testVoltage (UnitTests.UnitBasicCases.testVoltage) ... ok 362s 362s ---------------------------------------------------------------------- 362s Ran 12 tests in 0.013s 362s 362s OK 362s FreeCAD 0.21.2, Libs: 0.21.2R 362s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 362s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 362s FreeCAD wouldn't be possible without FreeCAD community. 362s ##### #### ### #### 362s # # # # # # 362s # ## #### #### # # # # # 362s #### # # # # # # # ##### # # 362s # # #### #### # # # # # 362s # # # # # # # # # ## ## ## 362s # # #### #### ### # # #### ## ## ## 362s 362s ### Running CLI Test Document ### 362s testIssue0003323 (Document.DocumentBacklinks.testIssue0003323) ... ok 362s testAbortTransaction (Document.DocumentBasicCases.testAbortTransaction) ... ok 362s testAccessByNameOrID (Document.DocumentBasicCases.testAccessByNameOrID) ... ok 362s testAddRemove (Document.DocumentBasicCases.testAddRemove) ... ok 362s testAddRemoveUndo (Document.DocumentBasicCases.testAddRemoveUndo) ... ok 362s testAddition (Document.DocumentBasicCases.testAddition) ... ok 362s testAttributeOfDynamicProperty (Document.DocumentBasicCases.testAttributeOfDynamicProperty) ... ok 362s testCreateDestroy (Document.DocumentBasicCases.testCreateDestroy) ... ok 362s testDuplicateLinks (Document.DocumentBasicCases.testDuplicateLinks) ... ok 362s testEnum (Document.DocumentBasicCases.testEnum) ... ok 362s testExtensionBug0002785 (Document.DocumentBasicCases.testExtensionBug0002785) ... ok 362s testExtensionBugViewProvider (Document.DocumentBasicCases.testExtensionBugViewProvider) ... ok 362s testExtensionGroup (Document.DocumentBasicCases.testExtensionGroup) ... ok 362s testExtensions (Document.DocumentBasicCases.testExtensions) ... ok 362s testIssue4823 (Document.DocumentBasicCases.testIssue4823) ... ok 362s testMem (Document.DocumentBasicCases.testMem) ... ok 362s testNoRecompute (Document.DocumentBasicCases.testNoRecompute) ... ok 362s testNoRecomputeParent (Document.DocumentBasicCases.testNoRecomputeParent) ... ok 362s testNotification_Issue2902Part2 (Document.DocumentBasicCases.testNotification_Issue2902Part2) ... ok 362s testNotification_Issue2996 (Document.DocumentBasicCases.testNotification_Issue2996) ... /usr/share/freecad/Mod/Test/Document.py(1626): Module Document has no class Cls 362s App::FeatureTest: Link(s) to object(s) 'Cylinder' go out of the allowed scope 'Fusion'. Instead, the linked object(s) reside within 'Part1'. 362s 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'. 362s 4e-07 Document.cpp(2448): The graph must be a DAG. 362s 0.000274405 Document.cpp(2803): GroupTests#Part2 still touched after recompute 362s ok 362s testObjects (Document.DocumentBasicCases.testObjects) ... ok 362s testPlacementList (Document.DocumentBasicCases.testPlacementList) ... ok 362s testProp_NonePropertyLink (Document.DocumentBasicCases.testProp_NonePropertyLink) ... ok 362s testProp_OutputPropertyLink (Document.DocumentBasicCases.testProp_OutputPropertyLink) ... ok 362s testPropertyLink_Issue2902Part1 (Document.DocumentBasicCases.testPropertyLink_Issue2902Part1) ... ok 362s testRawAxis (Document.DocumentBasicCases.testRawAxis) ... ok 362s testRemoval (Document.DocumentBasicCases.testRemoval) ... ok 362s testSamePropertyOfLinkAndLinkedObject (Document.DocumentBasicCases.testSamePropertyOfLinkAndLinkedObject) ... ok 362s testSubObject (Document.DocumentBasicCases.testSubObject) ... ok 362s testWrongTypes (Document.DocumentBasicCases.testWrongTypes) ... ok 362s testCyclicDependencyOnPlacement (Document.DocumentExpressionCases.testCyclicDependencyOnPlacement) ... ok 362s testExpression (Document.DocumentExpressionCases.testExpression) ... ok 362s testIssue4649 (Document.DocumentExpressionCases.testIssue4649) ... onChanged .Cls object at 0xe5821480> Proxy 362s onChanged .Cls object at 0xe5821480> ExpressionEngine 362s onChanged .Cls object at 0xe5821480> ExpressionEngine 362s onChanged .Cls object at 0xe5821480> propA 362s Removing expression... 362s onChanged .Cls object at 0xe5821480> ExpressionEngine 362s onChanged .Cls object at 0xe5821480> _GroupTouched 362s onChanged .Cls object at 0xe5821480> propA 362s Removing expression... 362s onChanged .Cls object at 0xe5821480> ExpressionEngine 362s onChanged .Cls object at 0xe5821480> ExpressionEngine 362s onChanged .Cls object at 0xe5821480> propA 362s Removing expression... 362s onChanged .Cls object at 0xe5821480> _GroupTouched 362s ok 362s testApplyFiles (Document.DocumentFileIncludeCases.testApplyFiles) ... ok 362s testGroup (Document.DocumentGroupCases.testGroup) ... ok 362s testGroupAndGeoFeatureGroup (Document.DocumentGroupCases.testGroupAndGeoFeatureGroup) ... FreeCAD 0.21.2, Libs: 0.21.2R 362s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 362s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 362s FreeCAD wouldn't be possible without FreeCAD community. 362s ##### #### ### #### 362s # # # # # # 362s # ## #### #### # # # # # 362s #### # # # # # # # ##### # # 362s # # #### #### # # # # # 362s # # # # # # # # # ## ## ## 362s # # #### #### ### # # #### ## ## ## 362s 362s Postprocessing...... 362s (100 %) Recompute...... 362s (100 %) Recompute...... 362s (100 %) Recompute...... 362s (50 %) (100 %) Recompute...... 362s (50 %) (100 %) Recompute...... 362s (50 %) (100 %) Recompute...... 362s (50 %) (100 %) Recompute...... 362s (100 %) Recompute...... 362s (100 %) Importing project files...... 362s (100 %) Postprocessing...... 362s (100 %) Importing project files...... 362s (50 %) (100 %) Postprocessing...... 362s (100 %) Recompute...... 362s (14 %) (28 %) (42 %) (57 %) (71 %) (85 %) (100 %) Recompute...... 362s (7 %) (14 %) (21 %) (28 %) (35 %) (42 %) (50 %) (57 %) (64 %) (71 %) (78 %) (85 %) (92 %) (100 %) Recompute...... 362s (50 %) (100 %) Recompute...... 362s (50 %) (100 %) Recompute...... 362s (50 %) (100 %) Recompute...... 362s (33 %) (66 %) (100 %) Recompute...... 362s (100 %) Recompute...... 362s (100 %) Postprocessing...... 362s (100 %) Importing project files...... 362s (100 %) Postprocessing...... 362s (100 %) Importing project files...... 362s (100 %) Postprocessing...... 362s (100 %) Recompute...... 362s (5 %) (10 %) (15 %) (21 %) (26 %) (31 %) (36 %) (42 %) (47 %) (52 %) (57 %) (63 %) (68 %) (73 %) (78 %) (84 %) (89 %) (94 %) (100 %) Recompute...... 362s (4 %) (9 %) (13 %) (18 %) (22 %) (27 %) (31 %) (36 %) (40 %) (45 %) (50 %) (54 %) (59 %) (63 %) (68 %) (72 %) (77 %) (81 %) (86 %) (90 %) (95 %) (100 %) Recompute...... 362s (4 %) (9 %) (13 %) (18 %) (22 %) (27 %) (31 %) (36 %) (40 %) (45 %) (50 %) (54 %) (59 %) (63 %) (68 %) (72 %) (77 %) (81 %) (86 %) (90 %) (95 %) (100 %) Recompute...... 362s (4 %) (9 %) (13 %) (18 %) (22 %) (27 %) (31 %) (36 %) (40 %) (45 %) (50 %) (54 %) (59 %) (63 %) (68 %) (72 %) (77 %) (81 %) (86 %) (90 %) (95 %) (100 %) Recompute...... 362s (4 %) (9 %) (13 %) (18 %) (22 %) (27 %) (31 %) (36 %) (40 %) (45 %) (50 %) (54 %) (59 %) (63 %) (68 %) (72 %) (77 %) (81 %) (86 %) (90 %) (95 %) (100 %) Recompute...... 362s (4 %) (9 %) (13 %) (18 %) (22 %) (27 %) (31 %) (36 %) (40 %) (45 %) (50 %) (54 %) (59 %) (63 %) (68 %) (72 %) (77 %) (81 %) (86 %) (90 %) (95 %) (100 %) Recompute...... 362s (4 %) (9 %) ok 362s testIssue0003150Part2 (Document.DocumentGroupCases.testIssue0003150Part2) ... ok 362s testDocument (Document.DocumentObserverCases.testDocument) ... ok 362s testGuiObserver (Document.DocumentObserverCases.testGuiObserver) ... ok 362s testObject (Document.DocumentObserverCases.testObject) ... ok 362s testRemoveObserver (Document.DocumentObserverCases.testRemoveObserver) ... ok 362s testSave (Document.DocumentObserverCases.testSave) ... ok 362s testUndoDisabledDocument (Document.DocumentObserverCases.testUndoDisabledDocument) ... ok 362s testColorList (Document.DocumentPlatformCases.testColorList) ... ok 362s testFloatList (Document.DocumentPlatformCases.testFloatList) ... ok 362s testPoints (Document.DocumentPlatformCases.testPoints) ... ok 362s testVectorList (Document.DocumentPlatformCases.testVectorList) ... ok 362s testDescent (Document.DocumentPropertyCases.testDescent) ... ok 362s testRemoveProperty (Document.DocumentPropertyCases.testRemoveProperty) ... ok 362s testRemovePropertyExpression (Document.DocumentPropertyCases.testRemovePropertyExpression) ... ok 362s testRemovePropertyOnChange (Document.DocumentPropertyCases.testRemovePropertyOnChange) ... ok 362s testDescent (Document.DocumentRecomputeCases.testDescent) ... ok 362s testRecompute (Document.DocumentRecomputeCases.testRecompute) ... 362s 362s 362s 362s 362s 362s 362s 362s 362s 362s 362s ok 362s testActiveDocument (Document.DocumentSaveRestoreCases.testActiveDocument) ... ok 362s testExtensionSaveRestore (Document.DocumentSaveRestoreCases.testExtensionSaveRestore) ... ok 362s testPersistenceContentDump (Document.DocumentSaveRestoreCases.testPersistenceContentDump) ... Document with the UUID 'caa3a8cc-88d2-45f4-b69f-a283e3c7b8bf' already exists, change to '6612b8ec-df48-4ef2-8890-a57e38010cab' 362s ok 362s testRestore (Document.DocumentSaveRestoreCases.testRestore) ... ok 362s testSaveAndRestore (Document.DocumentSaveRestoreCases.testSaveAndRestore) ... ok 362s testAbsoluteA12 (Document.FeatureTestAbsAddress.testAbsoluteA12) ... ok 362s testAbsoluteA13 (Document.FeatureTestAbsAddress.testAbsoluteA13) ... No such attribute 'Name123' 362s Recompute failed! 362s ok 362s testAbsoluteAA13 (Document.FeatureTestAbsAddress.testAbsoluteAA13) ... ok 362s testAbsoluteABC1 (Document.FeatureTestAbsAddress.testAbsoluteABC1) ... ok 362s testAbsoluteABC2 (Document.FeatureTestAbsAddress.testAbsoluteABC2) ... ok 362s testAbsoluteZZ12 (Document.FeatureTestAbsAddress.testAbsoluteZZ12) ... ok 362s testEmpty (Document.FeatureTestAbsAddress.testEmpty) ... ok 362s testInvalid (Document.FeatureTestAbsAddress.testInvalid) ... ok 362s testRelative (Document.FeatureTestAbsAddress.testRelative) ... ok 362s testInvalidAttribute (Document.FeatureTestAttribute.testInvalidAttribute) ... ok 362s testRemoval (Document.FeatureTestAttribute.testRemoval) ... ok 362s testValidAttribute (Document.FeatureTestAttribute.testValidAttribute) ... ok 362s testA (Document.FeatureTestColumn.testA) ... ok 362s testAA (Document.FeatureTestColumn.testAA) ... ok 362s testAAA (Document.FeatureTestColumn.testAAA) ... Invalid column specification 362s ok 362s testAAZ (Document.FeatureTestColumn.testAAZ) ... ok 362s testAB (Document.FeatureTestColumn.testAB) ... ok 362s testABCD (Document.FeatureTestColumn.testABCD) ... ok 362s testABCDSilent (Document.FeatureTestColumn.testABCDSilent) ... ok 362s testALL (Document.FeatureTestColumn.testALL) ... ok 362s testAZ (Document.FeatureTestColumn.testAZ) ... ok 362s testAZA (Document.FeatureTestColumn.testAZA) ... Invalid column specification 362s Invalid column specification 362s Invalid row specification. 362s ok 362s testAb (Document.FeatureTestColumn.testAb) ... ok 362s testAbSilent (Document.FeatureTestColumn.testAbSilent) ... ok 362s testBA (Document.FeatureTestColumn.testBA) ... ok 362s testCB (Document.FeatureTestColumn.testCB) ... ok 362s testCBA (Document.FeatureTestColumn.testCBA) ... ok 362s testEmpty (Document.FeatureTestColumn.testEmpty) ... ok 362s testEmptySilent (Document.FeatureTestColumn.testEmptySilent) ... ok 362s testZ (Document.FeatureTestColumn.testZ) ... ok 362s testZA (Document.FeatureTestColumn.testZA) ... ok 362s testZZ (Document.FeatureTestColumn.testZZ) ... ok 362s testZZA (Document.FeatureTestColumn.testZZA) ... ok 362s testZZZ (Document.FeatureTestColumn.testZZZ) ... ok 362s test0 (Document.FeatureTestRow.test0) ... ok 362s test1 (Document.FeatureTestRow.test1) ... ok 362s test16384 (Document.FeatureTestRow.test16384) ... ok 362s test16385 (Document.FeatureTestRow.test16385) ... ok 362s testA (Document.FeatureTestRow.testA) ... ok 362s testEmpty (Document.FeatureTestRow.testEmpty) ... ok 362s testException (Document.FeatureTestRow.testException) ... ok 362s testUndo (Document.UndoRedoCases.testUndo) ... ok 362s testUndoClear (Document.UndoRedoCases.testUndoClear) ... ok 362s testUndoInList (Document.UndoRedoCases.testUndoInList) ... ok 362s testUndoIssue0003150Part1 (Document.UndoRedoCases.testUndoIssue0003150Part1) ... ok 362s testUndoProperties (Document.UndoRedoCases.testUndoProperties) ... ok 362s 362s ---------------------------------------------------------------------- 362s Ran 104 tests in 0.139s 362s 362s OK 362s (13 %) (18 %) (22 %) (27 %) (31 %) (36 %) (40 %) (45 %) (50 %) (54 %) (59 %) (63 %) (68 %) (72 %) (77 %) (81 %) (86 %) (90 %) (95 %) (100 %) Recompute...... 362s (4 %) (9 %) Recompute...... 362s (4 %) (9 %) (13 %) (18 %) (22 %) (27 %) (31 %) (36 %) (40 %) (45 %) (50 %) (54 %) (59 %) (63 %) (68 %) (72 %) (77 %) (81 %) (86 %) (90 %) (95 %) (100 %) Recompute...... 362s (100 %) Importing project files...... 362s (25 %) (50 %) (75 %) (100 %) Postprocessing...... 362s (100 %) Importing project files...... 362s (25 %) (50 %) (75 %) (100 %) Postprocessing...... 362s (100 %) Importing project files...... 362s (20 %) (40 %) (60 %) (80 %) (100 %) Postprocessing...... 362s (100 %) Importing project files...... 362s (25 %) (50 %) (75 %) (100 %) Postprocessing...... 362s (100 %) Importing project files...... 362s (16 %) (33 %) (50 %) (66 %) (83 %) (100 %) Postprocessing...... 362s (100 %) Recompute...... 362s (100 %) Recompute...... 362s (33 %) (66 %) (100 %) Recompute...... 362s (33 %) (66 %) (100 %) Recompute...... 362s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 362s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 362s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 362s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 362s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 362s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 362s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Postprocessing...... 362s (100 %) Importing project files...... 362s (25 %) (50 %) (75 %) (100 %) Importing project files...... 362s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Importing project files...... 362s (25 %) (50 %) (75 %) (100 %) Importing project files...... 362s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Postprocessing...... 362s (100 %) Recompute...... 362s Recompute...... 362s (100 %) Recompute...... 362s (20 %) (40 %) (60 %) (80 %) (100 %) Recompute...... 362s (14 %) (28 %) (42 %) (57 %) (71 %) (85 %) (100 %) Recompute...... 362s (16 %) (33 %) (50 %) (66 %) (83 %) (100 %) ### Running CLI Test Metadata ### 363s test_content_item_tags (Metadata.TestMetadata.test_content_item_tags) ... TestWorkbenchA 363s TestWorkbenchB 363s TestWorkbenchC 363s TestWorkbenchD 363s ok 363s test_content_types (Metadata.TestMetadata.test_content_types) ... ok 363s test_copy_constructor (Metadata.TestMetadata.test_copy_constructor) ... ok 363s test_default_constructor (Metadata.TestMetadata.test_default_constructor) ... ok 363s test_file_path (Metadata.TestMetadata.test_file_path) ... ok 363s test_first_supported_version (Metadata.TestMetadata.test_first_supported_version) ... ok 363s test_generic_metadata (Metadata.TestMetadata.test_generic_metadata) ... ok 363s test_last_supported_version (Metadata.TestMetadata.test_last_supported_version) ... ok 363s test_min_python_version (Metadata.TestMetadata.test_min_python_version) ... ok 363s test_supports_current (Metadata.TestMetadata.test_supports_current) ... ok 363s test_toplevel_tags (Metadata.TestMetadata.test_toplevel_tags) ... ok 363s test_xml_constructor (Metadata.TestMetadata.test_xml_constructor) ... ok 363s 363s ---------------------------------------------------------------------- 363s Ran 12 tests in 0.008s 363s 363s OK 363s FreeCAD 0.21.2, Libs: 0.21.2R 363s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 363s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 363s FreeCAD wouldn't be possible without FreeCAD community. 363s ##### #### ### #### 363s # # # # # # 363s # ## #### #### # # # # # 363s #### # # # # # # # ##### # # 363s # # #### #### # # # # # 363s # # # # # # # # # ## ## ## 363s # # #### #### ### # # #### ## ## ## 363s 363s ### Running CLI Test UnicodeTests ### 363s testSaveAndRestore (UnicodeTests.DocumentSaveRestoreCases.testSaveAndRestore) ... ok 363s testUnicodeLabel (UnicodeTests.UnicodeBasicCases.testUnicodeLabel) ... ok 363s 363s ---------------------------------------------------------------------- 363s Ran 2 tests in 0.005s 363s 363s OK 363s FreeCAD 0.21.2, Libs: 0.21.2R 363s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 363s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 363s FreeCAD wouldn't be possible without FreeCAD community. 363s ##### #### ### #### 363s # # # # # # 363s # ## #### #### # # # # # 363s #### # # # # # # # ##### # # 363s # # #### #### # # # # # 363s # # # # # # # # # ## ## ## 363s # # #### #### ### # # #### ## ## ## 363s 363s Importing project files...... 363s (25 %) (50 %) (75 %) (100 %) Postprocessing...... 363s (100 %) ### Running CLI Test TestPythonSyntax ### 363s testAll (TestPythonSyntax.PythonSyntaxTestCase.testAll) ... :454: SyntaxWarning: invalid escape sequence '\[' 363s :559: SyntaxWarning: invalid escape sequence '\[' 363s :751: SyntaxWarning: invalid escape sequence '\#' 363s :767: SyntaxWarning: invalid escape sequence '\#' 363s :795: SyntaxWarning: invalid escape sequence '\?' 363s :797: SyntaxWarning: invalid escape sequence '\/' 363s :95: SyntaxWarning: invalid escape sequence '\[' 364s :42: SyntaxWarning: invalid escape sequence '\d' 364s :1443: SyntaxWarning: invalid escape sequence '\s' 364s :1445: SyntaxWarning: invalid escape sequence '\(' 364s :7: SyntaxWarning: invalid escape sequence '\i' 364s :236: SyntaxWarning: invalid escape sequence '\.' 364s :238: SyntaxWarning: invalid escape sequence '\+' 364s :3866: SyntaxWarning: invalid escape sequence '\$' 365s :5: SyntaxWarning: invalid escape sequence '\i' 365s :416: SyntaxWarning: invalid escape sequence '\.' 365s :732: SyntaxWarning: invalid escape sequence '\d' 365s :935: SyntaxWarning: invalid escape sequence '\s' 365s :935: SyntaxWarning: invalid escape sequence '\s' 365s :935: SyntaxWarning: invalid escape sequence '\s' 365s :938: SyntaxWarning: invalid escape sequence '\.' 365s :1620: SyntaxWarning: invalid escape sequence '\(' 365s :1621: SyntaxWarning: invalid escape sequence '\s' 365s :426: SyntaxWarning: invalid escape sequence '\[' 365s :504: SyntaxWarning: invalid escape sequence '\[' 365s :639: SyntaxWarning: invalid escape sequence '\[' 374s :194: SyntaxWarning: invalid escape sequence '\s' 374s :197: SyntaxWarning: invalid escape sequence '\s' 374s :355: SyntaxWarning: invalid escape sequence '\w' 374s :24: SyntaxWarning: invalid escape sequence '\K' 375s ok 375s 375s ---------------------------------------------------------------------- 375s Ran 1 test in 11.663s 375s 375s OK 375s FreeCAD 0.21.2, Libs: 0.21.2R 375s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 375s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 375s FreeCAD wouldn't be possible without FreeCAD community. 375s ##### #### ### #### 375s # # # # # # 375s # ## #### #### # # # # # 375s #### # # # # # # # ##### # # 375s # # #### #### # # # # # 375s # # # # # # # # # ## ## ## 375s # # #### #### ### # # #### ## ## ## 375s 375s ### Running CLI Test TestPathApp ### 375s /usr/share/freecad/Mod/Path/PathTests/TestPathPost.py:355: SyntaxWarning: invalid escape sequence '\w' 375s """ 376s test000 (PathTests.TestPathPost.TestBuildPostList.test000) ... ok 376s test010 (PathTests.TestPathPost.TestBuildPostList.test010) ... ok 376s test020 (PathTests.TestPathPost.TestBuildPostList.test020) ... ok 376s test030 (PathTests.TestPathPost.TestBuildPostList.test030) ... FreeCAD 0.21.2, Libs: 0.21.2R 376s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 376s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 376s FreeCAD wouldn't be possible without FreeCAD community. 376s ##### #### ### #### 376s # # # # # # 376s # ## #### #### # # # # # 376s #### # # # # # # # ##### # # 376s # # #### #### # # # # # 376s # # # # # # # # # ## ## ## 376s # # #### #### ### # # #### ## ## ## 376s 376s Importing project files...... 376s (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...... 376s (100 %) Importing project files...... 376s (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...... 376s (100 %) Importing project files...... 376s (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...... 376s (100 %) Importing project files...... 376s (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 376s test040 (PathTests.TestPathPost.TestBuildPostList.test040) ... ok 376s test050 (PathTests.TestPathPost.TestBuildPostList.test050) ... ok 377s test060 (PathTests.TestPathPost.TestBuildPostList.test060) ... ok 377s test000 (PathTests.TestCentroidPost.TestCentroidPost.test000) 377s Test Output Generation. ... testpath 377s postprocessing... 377s done postprocessing. 377s testpath 377s postprocessing... 377s done postprocessing. 377s testpath 377s postprocessing... 377s done postprocessing. 377s ok 377s test010 (PathTests.TestCentroidPost.TestCentroidPost.test010) 377s Test command Generation. ... testpath 377s postprocessing... 377s done postprocessing. 377s testpath 377s postprocessing... 377s done postprocessing. 377s ok 377s test020 (PathTests.TestCentroidPost.TestCentroidPost.test020) 377s Test Line Numbers ... testpath 377s postprocessing... 377s done postprocessing. 377s ok 377s test030 (PathTests.TestCentroidPost.TestCentroidPost.test030) 377s Test Pre-amble ... testpath 377s postprocessing... 377s done postprocessing. 377s ok 377s test040 (PathTests.TestCentroidPost.TestCentroidPost.test040) 377s Test Post-amble ... testpath 377s postprocessing... 377s done postprocessing. 377s ok 377s test050 (PathTests.TestCentroidPost.TestCentroidPost.test050) 377s Test inches ... testpath 377s postprocessing... 377s done postprocessing. 377s testpath 377s postprocessing... 377s done postprocessing. 377s ok 377s test060 (PathTests.TestCentroidPost.TestCentroidPost.test060) 377s Test test modal ... testpath 377s postprocessing... 377s done postprocessing. 377s ok 377s test070 (PathTests.TestCentroidPost.TestCentroidPost.test070) 377s Test axis modal ... testpath 377s postprocessing... 377s done postprocessing. 377s ok 377s test080 (PathTests.TestCentroidPost.TestCentroidPost.test080) 377s Test tool change ... testpath 377s postprocessing... 377s done postprocessing. 377s testpath 377s postprocessing... 377s done postprocessing. 377s ok 377s test090 (PathTests.TestCentroidPost.TestCentroidPost.test090) 377s Test comment ... testpath 377s postprocessing... 377s done postprocessing. 377s ok 377s test00 (PathTests.TestPathDressupDogbone.TestDressupDogbone.test00) 377s Verify bones are inserted for simple moves. ... 83 %) (85 %) (86 %) (88 %) (90 %) (91 %) (93 %) (95 %) (96 %) (98 %) (100 %) Postprocessing...... 377s (100 %) Importing project files...... 377s (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...... 377s (100 %) Importing project files...... 377s (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...... 377s (100 %) Importing project files...... 377s (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...... 377s (100 %) Dogbone.INFO: Here we go ... 377s Dogbone.INFO: Default side = right 377s Dogbone.INFO: inside -> side = left 377s Dogbone.INFO: CW -> stay on side 377s Dogbone.INFO: Here we go ... 377s Dogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ] 377s Dogbone.INFO: nope 377s Dogbone.INFO: 1: Command G1 [ Z:0 ] 377s Dogbone.INFO: nope 377s Dogbone.INFO: 2: Command G1 [ Y:100 ] 377s Dogbone.INFO: is a candidate, keeping for later 377s Dogbone.INFO: adding to odds and ends 377s Dogbone.INFO: 3: Command G1 [ X:12 ] 377s Dogbone.INFO: - direction = Right/Right 377s Dogbone.INFO: Found bone corner: Vector (10.0, 100.0, 0.0) 377s Dogbone.INFO: 4: Command G1 [ Y:10 ] 377s Dogbone.INFO: - direction = Right/Right 377s Dogbone.INFO: Found bone corner: Vector (12.0, 100.0, 0.0) 377s Dogbone.INFO: removing potential path crossing 377s Dogbone.INFO: 5: Command G1 [ X:10 ] 377s Dogbone.INFO: - direction = Right/Right 377s Dogbone.INFO: Found bone corner: Vector (12.0, 10.0, 0.0) 377s Dogbone.INFO: removing potential path crossing 377s Dogbone.INFO: 6: Command G1 [ Z:10 ] 377s Dogbone.INFO: Looking for connection in odds and ends 377s Dogbone.INFO: - direction = Right/Right 377s Dogbone.INFOok 377s test01 (PathTests.TestPathDressupDogbone.TestDressupDogbone.test01) 377s Verify bones are inserted if hole ends with rapid move out. ... ok 377s test02 (PathTests.TestPathDressupDogbone.TestDressupDogbone.test02) 377s Verify bones are correctly generated for a Profile. ... Area.cpp(1429): hit bottom -0,1.77636e-15,1e-06 377s Area.cpp(1429): hit bottom 0,0,1e-07 377s Area.cpp(1429): hit bottom 0,0,1e-07 377s : and there is one 377s Dogbone.INFO: removing potential path crossing 377s Dogbone.INFO: Here we go ... 377s Dogbone.INFO: Default side = right 377s Dogbone.INFO: inside -> side = left 377s Dogbone.INFO: CW -> stay on side 377s Dogbone.INFO: Here we go ... 377s Dogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ] 377s Dogbone.INFO: nope 377s Dogbone.INFO: 1: Command G1 [ Z:0 ] 377s Dogbone.INFO: nope 377s Dogbone.INFO: 2: Command G1 [ Y:100 ] 377s Dogbone.INFO: is a candidate, keeping for later 377s Dogbone.INFO: adding to odds and ends 377s Dogbone.INFO: 3: Command G1 [ X:12 ] 377s Dogbone.INFO: - direction = Right/Right 377s Dogbone.INFO: Found bone corner: Vector (10.0, 100.0, 0.0) 377s Dogbone.INFO: 4: Command G1 [ Y:10 ] 377s Dogbone.INFO: - direction = Right/Right 377s Dogbone.INFO: Found bone corner: Vector (12.0, 100.0, 0.0) 377s Dogbone.INFO: removing potential path crossing 377s Dogbone.INFO: 5: Command G1 [ X:10 ] 377s Dogbone.INFO: - direction = Right/Right 377s Dogbone.INFO: Found bone corner: Vector (12.0, 10.0, 0.0) 377s Dogbone.INFO: removing potential path crossing 377s Dogbone.INFO: 6: Command G0 [ Z:10 ] 377s Dogbone.INFO: Looking for connection in odds and ends 377s Dogbone.INFO: - direction = Right/Right 377s Dogbone.INFO: and there is one 377s Dogbone.INFO: removing potential path crossing 377s Recompute...... 377s (50 %) (100 %) Recompute...... 377s (33 %) (66 %) (100 %) Recompute...... 377s (12 %) (25 %) (37 %) (50 %) (62 %) (75 %) (87 %) (100 %) Importing project files...... 377s (25 %) (50 %) (75 %) (100 %) Postprocessing...... 377s (100 %) Recompute...... 377s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Importing project files...... 377s (25 %) (50 %) (75 %) (100 %) Recompute...... 377s (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 377s Recompute...... 377s (7 %) (15 %) (23 %) (30 %) (38 %) (46 %) (53 %) (61 %) (69 %) (76 %) (84 %) (92 %) (100 %) Dogbone.INFO: Here we go ... 377s Dogbone.INFO: Default side = right 377s Dogbone.INFO: not inside -> side stays right 377s Dogbone.INFO: CW -> stay on side 377s Recompute...... 377s (7 %) (14 %) (21 %) (28 %) (35 %) (42 %) (50 %) (57 %) (64 %) (71 %) (78 %) Dogbone.INFO: Here we go ... 377s Dogbone.INFO: 0: Command (Profile) [ ] 377s Dogbone.INFO: 1: Command (Compensated Tool Path. Diameter: 5.0) [ ] 377s Dogbone.INFO: 2: Command G0 [ Z:16 ] 377s Dogbone.INFO: nope 377s Dogbone.INFO: 3: Command G0 [ X:72.5 Y:72.5 ] 377s Dogbone.INFO: nope 377s Dogbone.INFO: 4: Command G0 [ Z:14 ] 377s Dogbone.INFO: nope 377s Dogbone.INFO: 5: Command G1 [ X:72.5 Y:72.5 Z:5 ] 377s Dogbone.INFO: nope 377s Dogbone.INFO: 6: Command G1 [ X:27.5 Y:72.5 Z:5 ] 377s Dogbone.INFO: is a candidate, keeping for later 377s Dogbone.INFO: adding to odds and ends 377s Dogbone.INFO: 7: Command G1 [ X:27.5 Y:27.5 Z:5 ] 377s Dogbone.INFO: - direction = Left/Left 377s Dogbone.INFO: Found bone corner: Vector (27.500000099999987, 72.5, 5.0) 377s Dogbone.INFO: 8: Command G1 [ X:72.5 Y:27.5 Z:5 ] 377s Dogbone.INFO: - direction = Left/Left 377s Dogbone.INFO: Found bone corner: Vector (27.500000099999987, 27.5, 5.0) 377s Dogbone.INFO: removing potential path crossing 377s Dogbone.INFO: 9: Command G1 [ X:72.5 Y:72.5 Z:5 ] 377s Dogbone.INFO: - direction = Left/Left 377s Dogbone.INFO: Found bone corner: Vector (72.49999999999999, 27.5, 5.0) 377s Dogbone.INFO: removing potential path crossing 377s Dogbone.INFO: 10: Command G1 [ X:72.5 Y:72.5 Z:1e-07 ] 377s Dogbone.INFO: Looking for connection in odds and ends 377s Dogbone.INFO: - dok 377s test03 (PathTests.TestPathDressupDogbone.TestDressupDogbone.test03) 377s Verify no bone is inserted for straight move interrupted by plunge. ... irection = Left/Left 377s Dogbone.INFO: and there is one 377s Dogbone.INFO: removing potential path crossing 377s Dogbone.INFO: 11: Command G1 [ X:27.5 Y:72.5 Z:1e-07 ] 377s Dogbone.INFO: is a candidate, keeping for later 377s Dogbone.INFO: adding to odds and ends 377s Dogbone.INFO: 12: Command G1 [ X:27.5 Y:27.5 Z:1e-07 ] 377s Dogbone.INFO: - direction = Left/Left 377s Dogbone.INFO: Found bone corner: Vector (27.500000099999987, 72.5, 1e-07) 377s Dogbone.INFO: 13: Command G1 [ X:72.5 Y:27.5 Z:1e-07 ] 377s Dogbone.INFO: - direction = Left/Left 377s Dogbone.INFO: Found bone corner: Vector (27.500000099999987, 27.5, 1e-07) 377s Dogbone.INFO: removing potential path crossing 377s Dogbone.INFO: 14: Command G1 [ X:72.5 Y:72.5 Z:1e-07 ] 377s Dogbone.INFO: - direction = Left/Left 377s Dogbone.INFO: Found bone corner: Vector (72.49999999999999, 27.5, 1e-07) 377s Dogbone.INFO: removing potential path crossing 377s Dogbone.INFO: 15: Command G0 [ F:0 Z:16 ] 377s Dogbone.INFO: Looking for connection in odds and ends 377s Dogbone.INFO: - direction = Left/Left 377s Dogbone.INFO: and there is one 377s Dogbone.INFO: removing potential path crossing 377s Dogbone.INFO: 16: Command G0 [ Z:16 ] 377s Dogbone.INFO: ignoring and dropping noop move 377s Dogbone.INFO: 17: Command G0 [ X:72.5 Y:72.5 ] 377s Dogbone.INFO: ignoring and dropping noop move 377s Dogbone.INFO: 18: Command G0 [ X:102.5 ] 377s Dogbone.INFO: nope 377s Dogbone.INFO: 19: Command G0 [ X:102.5 Z:14 ] 377s Dogbone.INFO: nope 377s Dogbone.INFO: 20: Command G1 [ X:102.5 Y:72.5 Z:5 ] 377s Dogbone.INFO: nope 377s Dogbone.INFO: 21: Command G1 [ X:102.5 Y:0 Z:5 ] 377s Dogbone.INFO: is a candidate, keeping for later 377s Dogbone.INFO: adding to odds and ends 377s Dogbone.INFO: 22: Command G2 [ I:-2.5 J:5.2685e-08 K:0 X:100 Y:-2.5 Z:5 ] 377s Dogbone.INFO: nope 377s Dogbone.INFO: 23: Command G1 [ X:1.5e-07 Y:-2.5 Z:5 ] 377s Dogbone.INFO: is a candidate, keeping for later 377s Dogbone.INFO: 24: Command G2 [ I:5.2685e-08 J:2.5 K:0 X:-2.5 Y:0 Z:5 ] 377s Dogbone.INFO: nope 377s Dogbone.INFO: 25: Command G1 [ X:-2.5 Y:100 Z:5 ] 377s Dogbone.INFO: is a candidate, keeping for later 377s Dogbone.INFO: 26: Command G2 [ I:2.5 J:-5.2685e-08 K:0 X:1.5e-07 Y:102.5 Z:5 ] 377s Dogbone.INFO: nope 377s Dogbone.INFO: 27: Command G1 [ X:100 Y:102.5 Z:5 ] 377s Dogbone.INFO: is a candidate, keeping for later 377s Dogbone.INFO: 28: Command G2 [ I:-5.2685e-08 J:-2.5 K:0 X:102.5 Y:100 Z:5 ] 377s Dogbone.INFO: nope 377s Dogbone.INFO: 29: Command G1 [ X:102.5 Y:72.5 Z:5 ] 377s Dogbone.INFO: is a candidate, keeping for later 377s Dogbone.INFO: 30: Command G1 [ X:102.5 Y:72.5 Z:1e-07 ] 377s Dogbone.INFO: Looking for connection in odds and ends 377s Dogbone.INFO: - direction = Straight/Left 377s Dogbone.INFO: 31: Command G1 [ X:102.5 Y:0 Z:1e-07 ] 377s Dogbone.INFO: is a candidate, keeping for later 377s Dogbone.INFO: adding to odds and ends 377s Dogbone.INFO: 32: Command G2 [ I:-2.5 J:5.2685e-08 K:0 X:100 Y:-2.5 Z:1e-07 ] 377s Dogbone.INFO: nope 377s Dogbone.INFO: 33: Command G1 [ X:1.5e-07 Y:-2.5 Z:1e-07 ] 377s Dogbone.INFO: is a candidate, keeping for later 377s Dogbone.INFO: 34: Command G2 [ I:5.2685e-08 J:2.5 K:0 X:-2.5 Y:0 Z:1e-07 ] 377s Dogbone.INFO: nope 377s Dogbone.INFO: 35: Command G1 [ X:-2.5 Y:100 Z:1e-07 ] 377s Dogbone.INFO: is a candidate, keeping for later 377s Dogbone.INFO: 36: Command G2 [ I:2.5 J:-5.2685e-08 K:0 X:1.5e-07 Y:102.5 Z:1e-07 ] 377s Dogbone.INFO: nope 377s Dogbone.INFO: 37: Command G1 [ X:100 Y:102.5 Z:1e-07 ] 377s Dogbone.INFO: is a candidate, keeping for later 377s Dogbone.INFO: 38: Command G2 [ I:-5.2685e-08 J:-2.5 K:0 X:102.5 Y:100 Z:1e-07 ] 377s Dogbone.INFO: nope 377s Dogbone.INFO: 39: Command G1 [ X:102.5 Y:72.5 Z:1e-07 ] 377s Dogbone.INFO: is a candidate, keeping for later 377s Dogbone.INFO: 40: Command G0 [ F:0 Z:16 ] 377s Dogbone.INFO: Looking for connection in odds and ends 377s Dogbone.INFO: - direction = Straight/Left 377s Dogbone.INFO: 41: Command G0 [ Z:16 ] 377s Dogbone.INFO: ignoring and dropping noop move 377s (85 %) (92 %) (100 %) Dogbone.INFO: Here we go ... 377s Dogbone.INFO: Default side = right 377s Dogbone.INFO: inside -> side = left 377s Dogbone.INFO: CW -> stay on side 377s Dogbone.INFO: Here we go ... 377s Dogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ] 377s Dogbone.INFO: nope 377s Dogbone.INFO: 1: Command G1 ok 377s test04 (PathTests.TestPathDressupDogbone.TestDressupDogbone.test04) 377s Verify can handle comments between moves ... ok 377s test05 (PathTests.TestPathDressupDogbone.TestDressupDogbone.test05) 377s Verify can handle noops between moves ... [ Z:0 ] 377s Dogbone.INFO: nope 377s Dogbone.INFO: 2: Command G1 [ X:0 ] 377s Dogbone.INFO: is a candidate, keeping for later 377s Dogbone.INFO: adding to odds and ends 377s Dogbone.INFO: 3: Command ( start) [ ] 377s Dogbone.INFO: 4: Command G1 [ Y:0 ] 377s Dogbone.INFO: - direction = Left/Right 377s Dogbone.INFO: is a candidate, keeping for later 377s Dogbone.INFO: 5: Command G1 [ X:15 ] 377s Dogbone.INFO: - direction = Left/Right 377s Dogbone.INFO: is a candidate, keeping for later 377s Dogbone.INFO: 6: Command G1 [ Y:10 ] 377s Dogbone.INFO: - direction = Left/Right 377s Dogbone.INFO: is a candidate, keeping for later 377s Dogbone.INFO: 7: Command G1 [ X:10 ] 377s Dogbone.INFO: - direction = Left/Right 377s Dogbone.INFO: is a candidate, keeping for later 377s Dogbone.INFO: 8: Command ( straight line move to start) [ ] 377s Dogbone.INFO: 9: Command G0 [ Z:10 ] 377s Dogbone.INFO: Looking for connection in odds and ends 377s Dogbone.INFO: - direction = Straight/Right 377s Dogbone.INFO: Here we go ... 377s Dogbone.INFO: Default side = right 377s Dogbone.INFO: inside -> side = left 377s Dogbone.INFO: CW -> stay on side 377s Dogbone.INFO: Here we go ... 377s Dogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ] 377s Dogbone.INFO: nope 377s Dogbone.INFO: 1: Command G1 [ Z:0 ] 377s Dogbone.INFO: nope 377s Dogbone.INFO: 2: Command G1 [ X:20 ] 377s Dogbone.INFO: is a candidate, keeping for later 377s Dogbone.INFO: adding to odds and ends 377s Dogbone.INFO: 3: Command G1 [ Y:0 ] 377s Dogbone.INFO: - direction = Right/Right 377s Dogbone.INFO: Found bone corner: Vector (20.0, 10.0, 0.0) 377s Dogbone.INFO: 4: Command G1 [ X:10 ] 377s Dogbone.INFO: - direction = Right/Right 377s Dogbone.INFO: Found bone corner: Vector (20.0, 0.0, 0.0) 377s Dogbone.INFO: removing potential path crossing 377s Dogbone.INFO: 5: Command G1 [ Y:10 ] 377s Dogbone.INFO: - direction = Right/Right 377s Dogbone.INFO: Found bone corner: Vector (10.0, 0.0, 0.0) 377s Dogbone.INFO: removing potential path crossing 377s Dogbone.INFO: 6: Command G1 [ Z:10 ] 377s Dogbone.INFO: Looking for connection in odds and ends 377s Dogbone.INFO: - direction = Right/Right 377s Dogbone.INFO: and there is one 377s Dogbone.INFO: removing potential path crossing 377s Dogbone.INFO: Here we go ... 377s Dogbone.INFO: Default side = right 377s Dogbone.INFO: inside -> side = left 377s Dogbone.INFO: CW -> stay on side 377s Dogbone.INFO: Here we go ... 377s Dogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ] 377s Dogbone.INFO: nope 377s Dogbone.INFO: 1: Command G1 [ Z:0 ] 377s Dogbone.INFO: nope 377s Dogbone.INFO: 2: Command G1 [ X:20 ] 377s Dogbone.INFO: is a candidate, keeping for later 377s Dogbone.INFO: adding to odds and ends 377s Dogbone.INFO: 3: Command G1 [ Y:0 ] 377s Dogbone.INFO: - direction = Right/Right 377s Dogbone.INFO: Found bone corner: Vector (20.0, 10.0, 0.0) 377s Dogbone.INFO: 4: Command G1 [ X:10 ] 377s Dogbone.INFO: - direction = Right/Right 377s Dogbone.INFO: Found bone corner: Vector (20.0, 0.0, 0.0) 377s Dogbone.INFO: removing potential path crossing 377s Dogbone.INFO: 5: Command (some comment or other should not change the output) [ ] 377s Dogbone.INFO: 6: Command G1 [ Y:10 ] 377s Dogbone.INFO: - direction = Right/Right 377s Dogbone.INFO: Found bone corner: Vector (10.0, 0.0, 0.0) 377s Dogbone.INFO: removing potential path crossing 377s Dogbone.INFO: 7: Command G1 [ Z:10 ] 377s Dogbone.INFO: Looking for connection in odds and ends 377s Dogbone.INFO: - direction = Right/Right 377s Dogbone.INFO: and there is one 377s Dogbone.INFO: removing potential path crossing 377s Dogbone.INFO: Here we go ... 377s Dogbone.INFO: Default side = right 377s Dogbone.INFO: inside -> side = left 377s Dogbone.INFO: CW -> stay on side 377s Dogbone.INFO: Here we go ... 377s Dogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ] 377s Dogbone.INFO: nope 377s Dogbone.INFO: 1: Command G1 [ Z:0 ] 377s Dogbone.INFO: nope 377s Dogbone.INFO: 2: Command G1 [ X:20 ] 377s Dogbone.INFO: is a candidate, keeping for later 377s Dogbone.INFO: adding to odds and ends 377s Dogbone.INFO: 3: Command G1 [ Y:0 ] 377s Dogbone.INFO: - direction = Right/Right 377s Dogbone.INFO: Found bone corner: Vector (20.0, 10.0, 0.0) 377s Dogbone.INFO: 4: Command G1 [ X:10 ] 377s Dogbone.INFO: - direction = Right/Right 377s Dogbone.INFO: Found bone corner: Vector (20.0, 0.0, 0.0) 377s Dogbone.INFO: removing potential path crossing 377s Dogbone.INFO: 5ok 377s test00 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test00) 377s Verify adaptive length ... ok 377s test01 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test01) 377s Verify nominal length ... ok 377s test02 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test02) 377s Verify custom length ... ok 377s test10 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test10) 377s Verify basic op dressup ... ok 377s test11 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test11) 377s Verify retaining non-move instructions ... ok 377s test20 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test20) 377s Verify bone on plunge moves ... ok 377s test21 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test21) 377s Verify ignoring plunge moves that don't connect ... ok 377s test30 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test30) 377s Verify TBone_V style ... ok 377s test40 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test40) 377s Verify TBone_S style ... ok 377s test50 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test50) 377s Verify TBone_L style ... ok 377s test60 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test60) 377s Verify Dogbone style ... ok 377s test70 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test70) 377s Verify custom length. ... ok 377s test80 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test80) 377s Verify adaptive length. ... ok 377s test81 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test81) 377s Verify adaptive length II. ... ok 377s test90 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test90) 377s Verify dogbone blacklist ... ok 377s test91 (PathTests.TestPathDressupDogboneII.TestDressupDogboneII.test91) 377s Verify dogbone on dogbone ... ok 377s test20 (PathTests.TestPathGeneratorDogboneII.TestGeneratorDogboneII.test20) 377s Verify kinks of maneuvers ... ok 377s test30 (PathTests.TestPathGeneratorDogboneII.TestGeneratorDogboneII.test30) 377s Verify dogbone detection ... ok 377s test40 (PathTests.TestPathGeneratorDogboneII.TestGeneratorDogboneII.test40) 377s Verify horizontal t-bone creation ... ok 377s test50 (PathTests.TestPathGeneratorDogboneII.TestGeneratorDogboneII.test50) 377s Verify vertical t-bone creation ... ok 377s test60 (PathTests.TestPathGeneratorDogboneII.TestGeneratorDogboneII.test60) 377s Verify t-bones on edges ... ok 377s test70 (PathTests.TestPathGeneratorDogboneII.TestGeneratorDogboneII.test70) 377s Verify dogbone angles ... ok 377s test71 (PathTests.TestPathGeneratorDogboneII.TestGeneratorDogboneII.test71) 377s Verify dogbones ... ok 377s test000 (PathTests.TestGrblPost.TestGrblPost.test000) 377s Test Output Generation. ... Post Processor: Path.Post.scripts.grbl_post postprocessing... 377s Done postprocessing. 377s Post Processor: Path.Post.scripts.grbl_post postprocessing... 377s Done postprocessing. 377s Post Processor: Path.Post.scripts.grbl_post postprocessing... 377s Done postprocessing. 377s ok 377s test010 (PathTests.TestGrblPost.TestGrblPost.test010) 377s Test command Generation. ... Post Processor: Path.Post.scripts.grbl_post postprocessing... 377s Done postprocessing. 377s Post Processor: Path.Post.scripts.grbl_post postprocessing... 377s Done postprocessing. 377s ok 377s test020 (PathTests.TestGrblPost.TestGrblPost.test020) 377s Test Line Numbers ... Post Processor: Path.Post.scripts.grbl_post postprocessing... 377s Done postprocessing. 377s ok 377s test030 (PathTests.TestGrblPost.TestGrblPost.test030) 377s Test Pre-amble ... Post Processor: Path.Post.scripts.grbl_post postprocessing... 377s Done postprocessing. 377s ok 377s test040 (PathTests.TestGrblPost.TestGrblPost.test040) 377s Test Post-amble ... Post Processor: Path.Post.scripts.grbl_post postprocessing... 377s Done postprocessing. 377s ok 377s test050 (PathTests.TestGrblPost.TestGrblPost.test050) 377s Test inches ... Post Processor: Path.Post.scripts.grbl_post postprocessing... 377s Done postprocessing. 377s ok 377s test060 (PathTests.TestGrblPost.TestGrblPost.test060) 377s Test test modal ... ok 377s test070 (PathTests.TestGrblPost.TestGrblPost.test070) 377s Test axis modal ... ok 377s test080 (PathTests.TestGrblPost.TestGrblPost.test080) 377s Test tool change ... Post Processor: Path.Post.scripts.grbl_post postprocessing... 377s Done postprocessing. 377s ok 377s test090 (PathTests.TestGrblPost.TestGrblPost.test090) 377s Test comment ... Post Processor: Path.Post.scripts.grbl_post postprocessing... 377s Done postprocessing. 377s ok 377s test00 (PathTests.TestPathDressupHoldingTags.TestHoldingTags.test00) 377s Check Tag origin. ... ok 377s test01 (PathTests.TestPathDressupHoldingTags.TestHoldingTags.test01) 377s Verify solid for a 90 degree tag is a cylinder. ... ok 377s test02 (PathTests.TestPathDressupHoldingTags.TestHoldingTags.test02) 377s Verify trapezoidal tag has a cone shape with a lid. ... ok 377s test03 (PathTests.TestPathDressupHoldingTags.TestHoldingTags.test03) 377s Verify pointy cone shape of tag with pointy end if width, angle and height match up. ... ok 377s test04 (PathTests.TestPathDressupHoldingTags.TestHoldingTags.test04) 377s Verify height adjustment if tag isn't wide eough for angle. ... 4.373428289111414 377s ok 377s test000 (PathTests.TestLinuxCNCPost.TestLinuxCNCPost.test000) 377s Test Output Generation. ... Show editor = 0 377s postprocessing... 377s done postprocessing. 377s Show editor = 0 377s postprocessing... 377s done postprocessing. 377s Show editor = 0 377s postprocessing... 377s done postprocessing. 377s ok 377s test010 (PathTests.TestLinuxCNCPost.TestLinuxCNCPost.test010) 377s Test command Generation. ... Show editor = 0 377s postprocessing... 377s done postprocessing. 377s Show editor = 0 377s postprocessing... 377s done postprocessing. 377s ok 377s test020 (PathTests.TestLinuxCNCPost.TestLinuxCNCPost.test020) 377s Test Line Numbers ... Show editor = 0 377s postprocessing... 377s done postprocessing. 377s ok 377s test030 (PathTests.TestLinuxCNCPost.TestLinuxCNCPost.test030) 377s Test Pre-amble ... Show editor = 0 377s postprocessing... 377s done postprocessing. 377s ok 377s test040 (PathTests.TestLinuxCNCPost.TestLinuxCNCPost.test040) 377s Test Post-amble ... Show editor = 0 377s postprocessing... 377s done postprocessing. 377s ok 377s test050 (PathTests.TestLinuxCNCPost.TestLinuxCNCPost.test050) 377s Test inches ... Show editor = 0 377s postprocessing... 377s done postprocessing. 377s ok 377s test060 (PathTests.TestLinuxCNCPost.TestLinuxCNCPost.test060) 377s Test test modal ... Show editor = 0 377s postprocessing... 377s done postprocessing. 377s ok 377s test070 (PathTests.TestLinuxCNCPost.TestLinuxCNCPost.test070) 377s Test axis modal ... Show editor = 0 377s here 377s postprocessing... 377s done postprocessing. 377s ok 377s test080 (PathTests.TestLinuxCNCPost.TestLinuxCNCPost.test080) 377s Test tool change ... Show editor = 0 377s postprocessing... 377s done postprocessing. 377s Show editor = 0 377s postprocessing... 377s done postprocessing. 377s ok 377s test090 (PathTests.TestLinuxCNCPost.TestLinuxCNCPost.test090) 377s Test comment ... Show editor = 0 377s postprocessing... 377s done postprocessing. 377s ok 377s test000 (PathTests.TestMach3Mach4Post.TestMach3Mach4Post.test000) 377s Test Output Generation. ... Show editor = 0 377s postprocessing... 377s done postprocessing. 377s Show editor = 0 377s postprocessing... 377s done postprocessing. 377s Show editor = 0 377s postprocessing... 377s done postprocessing. 377s ok 377s test010 (PathTests.TestMach3Mach4Post.TestMach3Mach4Post.test010) 377s Test command Generation. ... Show editor = 0 377s postprocessing... 377s done postprocessing. 377s Show editor = 0 377s postprocessing... 377s done postprocessing. 377s ok 377s test020 (PathTests.TestMach3Mach4Post.TestMach3Mach4Post.test020) 377s Test Line Numbers ... Show editor = 0 377s postprocessing... 377s done postprocessing. 377s ok 377s test030 (PathTests.TestMach3Mach4Post.TestMach3Mach4Post.test030) 377s Test Pre-amble ... Show editor = 0 377s postprocessing... 377s done postprocessing. 377s ok 377s test040 (PathTests.TestMach3Mach4Post.TestMach3Mach4Post.test040) 377s Test Post-amble ... Show editor = 0 377s postprocessing... 377s done postprocessing. 377s ok 377s test050 (PathTests.TestMach3Mach4Post.TestMach3Mach4Post.test050) 377s Test inches ... Show editor = 0 377s postprocessing... 377s done postprocessing. 377s ok 377s test060 (PathTests.TestMach3Mach4Post.TestMach3Mach4Post.test060) 377s Test test modal ... Show editor = 0 377s postprocessing... 377s done postprocessing. 377s ok 377s test070 (PathTests.TestMach3Mach4Post.TestMach3Mach4Post.test070) 377s Test axis modal ... Show editor = 0 377s here 377s postprocessing... 377s done postprocessing. 377s ok 377s test080 (PathTests.TestMach3Mach4Post.TestMach3Mach4Post.test080) 377s Test tool change ... Show editor = 0 377s postprocessing... 377s done postprocessing. 377s Show editor = 0 377s postprocessing... 377s done postprocessing. 377s ok 377s test090 (PathTests.TestMach3Mach4Post.TestMach3Mach4Post.test090) 377s Test comment ... Show editor = 0 377s postprocessing... 377s done postprocessing. 377s ok 377s test000 (PathTests.TestPathPost.TestOutputNameSubstitution.test000) ... ok 378s test010 (PathTests.TestPathPost.TestOutputNameSubstitution.test010) ... ok 378s test015 (PathTests.TestPathPost.TestOutputNameSubstitution.test015) ... : Command G1 [ Y:10 ] 378s Dogbone.INFO: - direction = Right/Right 378s Dogbone.INFO: Found bone corner: Vector (10.0, 0.0, 0.0) 378s Dogbone.INFO: removing potential path crossing 378s Dogbone.INFO: 6: Command G1 [ Z:10 ] 378s Dogbone.INFO: Looking for connection in odds and ends 378s Dogbone.INFO: - direction = Right/Right 378s Dogbone.INFO: and there is one 378s Dogbone.INFO: removing potential path crossing 378s Dogbone.INFO: Here we go ... 378s Dogbone.INFO: Default side = right 378s Dogbone.INFO: inside -> side = left 378s Dogbone.INFO: CW -> stay on side 378s Dogbone.INFO: Here we go ... 378s Dogbone.INFO: 0: Command G0 [ X:10 Y:10 Z:10 ] 378s Dogbone.INFO: nope 378s Dogbone.INFO: 1: Command G1 [ Z:0 ] 378s Dogbone.INFO: nope 378s Dogbone.INFO: 2: Command G1 [ X:20 ] 378s Dogbone.INFO: is a candidate, keeping for later 378s Dogbone.INFO: adding to odds and ends 378s Dogbone.INFO: 3: Command G1 [ Y:0 ] 378s Dogbone.INFO: - direction = Right/Right 378s Dogbone.INFO: Found bone corner: Vector (20.0, 10.0, 0.0) 378s Dogbone.INFO: 4: Command G1 [ X:10 ] 378s Dogbone.INFO: - direction = Right/Right 378s Dogbone.INFO: Found bone corner: Vector (20.0, 0.0, 0.0) 378s Dogbone.INFO: removing potential path crossing 378s Dogbone.INFO: 5: Command G1 [ X:10 ] 378s Dogbone.INFO: ignoring and dropping noop move 378s Dogbone.INFO: 6: Command G1 [ Y:10 ] 378s Dogbone.INFO: - direction = Right/Right 378s Dogbone.INFO: Found bone corner: Vector (10.0, 0.0, 0.0) 378s Dogbone.INFO: removing potential path crossing 378s Dogbone.INFO: 7: Command G1 [ Z:10 ] 378s Dogbone.INFO: Looking for connection in odds and ends 378s Dogbone.INFO: - direction = Right/Right 378s Dogbone.INFO: and there is one 378s Dogbone.INFO: removing potential path crossing 378s Importing project files...... 378s (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...... 378s (100 %) Importing project files...... 378s (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...... 378s (100 %) Importing project files...... 378s (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 378s test020 (PathTests.TestPathPost.TestOutputNameSubstitution.test020) ... ok 378s test030 (PathTests.TestPathPost.TestOutputNameSubstitution.test030) ... ok 378s test040 (PathTests.TestPathPost.TestOutputNameSubstitution.test040) ... ok 378s test050 (PathTests.TestPathPost.TestOutputNameSubstitution.test050) ... ok 378s 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...... 378s (100 %) Importing project files...... 378s (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...... 378s (100 %) Importing project files...... 378s (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...... 378s (100 %) Importing project files...... 378s (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...... 378s (100 %) Importing project files...... 378s (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...... 378s (100 %) Importing projecok 379s test070 (PathTests.TestPathPost.TestOutputNameSubstitution.test070) ... ok 379s test080 (PathTests.TestPathPost.TestOutputNameSubstitution.test080) ... ok 379s test00 (PathTests.TestPathAdaptive.TestPathAdaptive.test00) 379s test00() Empty test. ... t files...... 379s (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...... 379s (100 %) Importing project files...... 379s (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...... 379s (100 %) Importing project files...... 379s (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...... 379s (100 %) Importing project files...... 379s (20 %) (40 %) (60 %) (80 %) (100 %) Postprocessing...... 379s (100 %) Recompute...... 379s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Importing project files...... 379s (25 %) (50 %) (75 %) (100 %) Postprocessing...... 379s (100 %) Recompute...... 379s (7 %) (15 %) (23 %) (30 %) (38 %) (46 %) (53 %) (61 %) (69 %) (76 %) (84 %) (92 %) (100 %) Importing project files...... 379s (25 %) (50 %) (75 %) (100 %) Recompute...... 379s (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 379s Recompute...... 379s (6 %) (13 %) (20 %) (26 %) (33 %) (40 %) (46 %) (53 %) (60 %) (66 %) (73 %) (80 %) Adaptive.INFO: *** Adaptive toolpath processing started... 379s 379s Tool Diameter: 5 379s Accuracy: 6.3 um 379s ** Processing region: 1 379s All cleared. 379s ok 379s test01 (PathTests.TestPathAdaptive.TestPathAdaptive.test01) 379s test01() Verify path generated on Face3. ... Adaptive.INFO: *** Done. Elapsed time: 0.163454 sec 379s 379s 379s (86 %) (93 %) (100 %) SetupSheet.INFO: SetupSheet has no support for Adaptive 379s Recompute...... 379s (6 %) (12 %) (18 %) (25 %) (31 %) (37 %) (43 %) (50 %) (56 %) (62 %) (68 %) (75 %) (81 %) Adaptive.INFO: *** Adaptive toolpath processing started... 379s 379s Tool Diameter: 5 379s Accuracy: 6.3 um 379s ** Processing region: 1 379s All cleared. 379s ok 379s test02 (PathTests.TestPathAdaptive.TestPathAdaptive.test02) 379s test02() Verify path generated on adjacent, combined Face3 and Face10. The Z heights are different. ... Adaptive.INFO: *** Done. Elapsed time: 0.101757 sec 379s 379s 379s (87 %) (93 %) (100 %) SetupSheet.INFO: SetupSheet has no support for Adaptive 379s Recompute...... 379s (5 %) (11 %) (17 %) (23 %) (29 %) (35 %) (41 %) (47 %) (52 %) (58 %) (64 %) (70 %) (76 %) (82 %) Adaptive.INFO: *** Adaptive toolpath processing started... 379s 379s Tool Diameter: 5 379s Accuracy: 6.3 um 379s ** Processing region: 1 380s All cleared. 380s ok 380s test03 (PathTests.TestPathAdaptive.TestPathAdaptive.test03) 380s test03() Verify path generated on adjacent, combined Face3 and Face10. The Z heights are different. ... Adaptive.INFO: *** Done. Elapsed time: 0.473624 sec 380s 380s 380s (88 %) (94 %) (100 %) SetupSheet.INFO: SetupSheet has no support for Adaptive 380s Recompute...... 380s (5 %) (11 %) (16 %) (22 %) (27 %) (33 %) (38 %) (44 %) (50 %) (55 %) (61 %) (66 %) (72 %) (77 %) (83 %) Adaptive.INFO: *** Adaptive toolpath processing started... 380s 380s Tool Diameter: 5 380s Accuracy: 6.3 um 380s ** Processing region: 1 380s Unable to resolve tool down linking path (self-intersects). 380s All cleared. 380s ok 380s test04 (PathTests.TestPathAdaptive.TestPathAdaptive.test04) 380s 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.410838 sec 380s 380s 380s (88 %) (94 %) (100 %) SetupSheet.INFO: SetupSheet has no support for Adaptive 380s Recompute...... 380s (5 %) (10 %) (15 %) (21 %) (26 %) (31 %) (36 %) (42 %) (47 %) (52 %) (57 %) (63 %) (68 %) (73 %) (78 %) (84 %) Geom.INFO: Zero working area to process. Check your selection and settings. 380s Adaptive.INFO: *** Adaptive toolpath processing started... 380s 380s Tool Diameter: 5 380s Accuracy: 6.3 um 380s ** Processing region: 1 380s Unable to resolve tool down linking path (self-intersects). 380s All cleared. 380s ok 380s test05 (PathTests.TestPathAdaptive.TestPathAdaptive.test05) 380s 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.407684 sec 380s 380s 380s (89 %) (94 %) (100 %) SetupSheet.INFO: SetupSheet has no support for Adaptive 380s Recompute...... 380s (5 %) (10 %) (15 %) (20 %) (25 %) (30 %) (35 %) (40 %) (45 %) (50 %) (55 %) (60 %) (65 %) (70 %) (75 %) (80 %) (85 %) Geom.INFO: Zero working area to process. Check your selection and settings. 380s Adaptive.INFO: *** Adaptive toolpath processing started... 380s 380s Tool Diameter: 5 380s Accuracy: 6.3 um 380s ** Processing region: 1 381s Unable to resolve tool down linking path (limit reached). 381s All cleared. 381s ok 381s test06 (PathTests.TestPathAdaptive.TestPathAdaptive.test06) 381s 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.827777 sec 381s 381s 381s (90 %) (95 %) (100 %) SetupSheet.INFO: SetupSheet has no support for Adaptive 381s Recompute...... 381s (4 %) (9 %) (14 %) (19 %) (23 %) (28 %) (33 %) (38 %) (42 %) (47 %) (52 %) (57 %) (61 %) (66 %) (71 %) (76 %) (80 %) (85 %) Geom.INFO: Zero working area to process. Check your selection and settings. 381s Adaptive.INFO: *** Adaptive toolpath processing started... 381s 381s Tool Diameter: 5 381s Accuracy: 6.3 um 381s ** Processing region: 1 382s Unable to resolve tool down linking path (self-intersects). 382s All cleared. 382s ok 382s test07 (PathTests.TestPathAdaptive.TestPathAdaptive.test07) 382s test07() Verify path generated on donut-shaped Face10. ... Adaptive.INFO: *** Done. Elapsed time: 0.642688 sec 382s 382s 382s (90 %) (95 %) (100 %) SetupSheet.INFO: SetupSheet has no support for Adaptive 382s Recompute...... 382s (4 %) (9 %) (13 %) (18 %) (22 %) (27 %) (31 %) (36 %) (40 %) (45 %) (50 %) (54 %) (59 %) (63 %) (68 %) (72 %) (77 %) (81 %) (86 %) Adaptive.INFO: *** Adaptive toolpath processing started... 382s 382s Tool Diameter: 5 382s Accuracy: 6.3 um 382s ** Processing region: 1 383s Unable to resolve tool down linking path (self-intersects). 383s All cleared. 383s Adaptive.INFO: *** Done. Elapsed time: 0.582747 sec 383s 383s 383s (90 %) (95 %) (100 %) Recompute...... 383s (4 %) (9 %) (13 %) (18 %) (22 %) (27 %) (31 %) (36 %) (40 %) (45 %) (50 %) (54 %) (59 %) (63 %) (68 %) (72 %) (77 %) (81 %) (86 %) Adaptive.INFO: *** Adaptive toolpath processing started... 383s 383s Tool Diameter: 5 383s Accuracy: 6.3 um 383s ** Processing region: 1 383s All cleared. 383s ok 383s test00 (PathTests.TestPathCore.TestPathCore.test00) 383s Test Path command core functionality ... ok 383s test10 (PathTests.TestPathCore.TestPathCore.test10) 383s Test Path Object core functionality ... ok 383s test50 (PathTests.TestPathCore.TestPathCore.test50) 383s Test Path.Length calculation ... ok 383s test00 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator.test00) 383s Test Basic Drill Generator Return ... ok 383s test10 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator.test10) 383s Test edge alignment check ... ok 383s test20 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator.test20) 383s Test Basic Peck Drill Generator Return ... ok 383s test30 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator.test30) 383s Test Basic Dwell Drill Generator Return ... ok 383s test40 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator.test40) 383s Specifying retract height should set R parameter to specified value ... ok 383s test41 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator.test41) 383s Not specifying retract height should set R parameter to Z position of start point ... ok 383s test42 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator.test42) 383s Non-float retract height should raise ValueError ... ok 383s test50 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator.test50) 383s Test Error if dwell and peck ... ok 383s test60 (PathTests.TestPathDrillGenerator.TestPathDrillGenerator.test60) 383s Test chipBreak ... ok 383s test00 (PathTests.TestPathDrillable.TestPathDrillable.test00) 383s Test CompareVecs ... ok 383s test10 (PathTests.TestPathDrillable.TestPathDrillable.test10) 384s Test isDrillable ... ok 384s test20 (PathTests.TestPathDrillable.TestPathDrillable.test20) 387s Test getDrillableTargets ... ok 387s test00 (PathTests.TestPathGeom.TestPathGeom.test00) 387s Verify getAngle functionality. ... ok 387s test01 (PathTests.TestPathGeom.TestPathGeom.test01) 387s Verify diffAngle functionality. ... ok 387s test02 (PathTests.TestPathGeom.TestPathGeom.test02) 387s Verify isVertical/isHorizontal for Vector ... ok 387s test03 (PathTests.TestPathGeom.TestPathGeom.test03) 387s Verify isVertical/isHorizontal for Edges ... ok 387s test04 (PathTests.TestPathGeom.TestPathGeom.test04) 387s Verify isVertical/isHorizontal for faces ... ok 387s test07 (PathTests.TestPathGeom.TestPathGeom.test07) 387s Verify speed interpolation works for different pitches ... ok 387s test08 (PathTests.TestPathGeom.TestPathGeom.test08) 387s Verify speed interpolation works for different pitches if vSpeed > hSpeed ... ok 387s test10 (PathTests.TestPathGeom.TestPathGeom.test10) 387s Verify proper geometry objects for G1 and G01 commands are created. ... ok 387s test20 (PathTests.TestPathGeom.TestPathGeom.test20) 387s Verify proper geometry for arcs in the XY-plane are created. ... ok 387s test30 (PathTests.TestPathGeom.TestPathGeom.test30) 387s Verify proper geometry for arcs with rising and fall ing Z-axis are created. ... ok 387s test40 (PathTests.TestPathGeom.TestPathGeom.test40) 387s Verify arc results in proper G2/3 command. ... ok 387s test41 (PathTests.TestPathGeom.TestPathGeom.test41) 387s Verify circle results in proper G2/G3 commands. ... ok 387s test42 (PathTests.TestPathGeom.TestPathGeom.test42) 387s Verify ellipsis results in a proper segmentation of G1 commands. ... ok 387s test50 (PathTests.TestPathGeom.TestPathGeom.test50) 387s Verify proper wire(s) aggregation from a Path. ... ok 387s test60 (PathTests.TestPathGeom.TestPathGeom.test60) 387s Verify arcToHelix returns proper helix. ... ok 387s test62 (PathTests.TestPathGeom.TestPathGeom.test62) 387s Verify splitArcAt returns proper subarcs. ... ok 387s test65 (PathTests.TestPathGeom.TestPathGeom.test65) 387s Verify splitEdgeAt. ... ok 387s test66 (PathTests.TestPathGeom.TestPathGeom.test66) 387s Split arc real world sample ... (491.75, 351.75, 1.00) vs. (491.75, 351.75, 1.00) 387s ok 387s test70 (PathTests.TestPathGeom.TestPathGeom.test70) 387s Flip a line. ... ok 387s test71 (PathTests.TestPathGeom.TestPathGeom.test71) 387s Flip a line segment. ... ok 387s test72 (PathTests.TestPathGeom.TestPathGeom.test72) 387s Flip a circle ... ok 387s test73 (PathTests.TestPathGeom.TestPathGeom.test73) 387s Flip an arc ... ok 387s test74 (PathTests.TestPathGeom.TestPathGeom.test74) 387s Flip a rotated arc ... ok 387s test75 (PathTests.TestPathGeom.TestPathGeom.test75) 387s Flip a B-spline ... ok 387s test76 (PathTests.TestPathGeom.TestPathGeom.test76) 387s Flip an offset wire ... ok 387s test00 (PathTests.TestPathHelixGenerator.TestPathHelixGenerator.test00) 387s 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 387s ok 387s test01 (PathTests.TestPathHelixGenerator.TestPathHelixGenerator.test01) 387s Test Value and Type checking ... ok 387s test07 (PathTests.TestPathHelixGenerator.TestPathHelixGenerator.test07) 387s Test Basic Helix Generator verify linear edge is vertical ... ok 387s test08 (PathTests.TestPathHelixGenerator.TestPathHelixGenerator.test08) 387s Test Helix Generator with horizontal edge ... ok 387s test09 (PathTests.TestPathHelixGenerator.TestPathHelixGenerator.test09) 387s Test Helix Generator with inverted vertical edge ... ok 387s test10 (PathTests.TestPathHelixGenerator.TestPathHelixGenerator.test10) 387s Test Helix Retraction ... ok 387s test00 (PathTests.TestPathHelpers.TestPathHelpers.test00) 387s 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 ]] 387s ok 387s test01 (PathTests.TestPathHelpers.TestPathHelpers.test01) 387s Test that Machine State initializes and stores position correctly ... ok 387s test02 (PathTests.TestPathHelpers.TestPathHelpers.test02) 387s Test PathUtils filterarcs ... ok 387s test00 (PathTests.TestPathLanguage.TestPathLanguage.test00) 387s Verify G0 instruction construction ... ok 387s test10 (PathTests.TestPathLanguage.TestPathLanguage.test10) 387s Verify G1 instruction construction ... ok 387s test20 (PathTests.TestPathLanguage.TestPathLanguage.test20) 387s Verify G2 instruction construction ... ok 387s test30 (PathTests.TestPathLanguage.TestPathLanguage.test30) 387s Verify G3 instruction construction ... ok 387s test40 (PathTests.TestPathLanguage.TestPathLanguage.test40) 387s Verify pathLength correctness ... ok 387s test50 (PathTests.TestPathLanguage.TestPathLanguage.test50) 387s Verify tangents of moves. ... ok 387s test00 (PathTests.TestPathLog.TestPathLog.test00) 387s Check for proper module extraction. ... ok 387s TestPathLog.ERROR: something 387s TestPathLog.WARNING: something 387s TestPathLog.ERROR: something 387s TestPathLog.WARNING: something 387s TestPathLog.ERROR: something 387s TestPathLog.WARNING: something 387s TestPathLog.ERROR: something 387s TestPathLog.WARNING: something 387s TestPathLog.ERROR: something 387s test01 (PathTests.TestPathLog.TestPathLog.test01) 387s Check for proper function extraction. ... ok 387s test10 (PathTests.TestPathLog.TestPathLog.test10) 387s Verify default log levels is NOTICE. ... ok 387s test11 (PathTests.TestPathLog.TestPathLog.test11) 387s Verify setting global log level. ... ok 387s test12 (PathTests.TestPathLog.TestPathLog.test12) 387s Verify setting module log level. ... ok 387s test13 (PathTests.TestPathLog.TestPathLog.test13) 387s Verify setting other modul's log level doesn't change this one's. ... ok 387s test14 (PathTests.TestPathLog.TestPathLog.test14) 387s Verify resetting log level for module falls back to global level. ... ok 387s test20 (PathTests.TestPathLog.TestPathLog.test20) 387s Verify debug logs aren't logged by default. ... ok 387s test21 (PathTests.TestPathLog.TestPathLog.test21) 387s Verify debug logs are logged if log level is set to DEBUG. ... ok 387s test30 (PathTests.TestPathLog.TestPathLog.test30) 387s Verify log level ERROR. ... ok 387s test31 (PathTests.TestPathLog.TestPathLog.test31) 387s Verify log level WARNING. ... ok 387s test32 (PathTests.TestPathLog.TestPathLog.test32) 387s Verify log level NOTICE. ... ok 387s test33 (PathTests.TestPathLog.TestPathLog.test33) 387s Verify log level INFO. ... ok 387s test34 (PathTests.TestPathLog.TestPathLog.test34) 387s Verify log level DEBUG. ... ok 387s test50 (PathTests.TestPathLog.TestPathLog.test50) 387s Verify no tracking by default. ... ok 387s test51 (PathTests.TestPathLog.TestPathLog.test51) 387s Verify enabling tracking for module results in tracking. ... ok 387s test52 (PathTests.TestPathLog.TestPathLog.test52) 387s Verify untracking stops tracking. ... ok 387s test53 (PathTests.TestPathLog.TestPathLog.test53) 387s Verify trackAllModules works correctly. ... ok 387s test60 (PathTests.TestPathLog.TestPathLog.test60) 387s Verify track handles no argument. ... ok 387s test61 (PathTests.TestPathLog.TestPathLog.test61) 387s Verify track handles arbitrary argument types correctly. ... ok 387s testzz (PathTests.TestPathLog.TestPathLog.testzz) 387s Restoring environment after tests. ... ok 387s test00 (PathTests.TestPathOpDeburr.TestPathOpDeburr.test00) 387s Verify chamfer depth and offset for an end mill. ... ok 387s test01 (PathTests.TestPathOpDeburr.TestPathOpDeburr.test01) 387s Verify chamfer depth and offset for a 90 deg v-bit. ... ok 387s test02 (PathTests.TestPathOpDeburr.TestPathOpDeburr.test02) 387s Verify chamfer depth and offset for a 90 deg v-bit with non 0 flat radius. ... ok 387s test03 (PathTests.TestPathOpDeburr.TestPathOpDeburr.test03) 387s Verify chamfer depth and offset for a 60 deg v-bit with non 0 flat radius. ... ok 387s test04 (PathTests.TestPathOpDeburr.TestPathOpDeburr.test04) 387s Verify chamfer depth and offset for a 30 deg v-bit with non 0 flat radius. ... ok 387s test10 (PathTests.TestPathOpDeburr.TestPathOpDeburr.test10) 387s Verify missing cutting edge angle info prints only once. ... ok 387s test11 (PathTests.TestPathOpDeburr.TestPathOpDeburr.test11) 387s Verify missing tip diameter info prints only once. ... ok 387s test00 (PathTests.TestPathOpUtil.TestPathOpUtil.test00) 387s Verify isWireClockwise for polygon wires. ... ok 387s test01 (PathTests.TestPathOpUtil.TestPathOpUtil.test01) 387s Verify isWireClockwise for single edge circle wires. ... ok 387s test02 (PathTests.TestPathOpUtil.TestPathOpUtil.test02) 387s Verify isWireClockwise for two half circle wires. ... ok 387s test03 (PathTests.TestPathOpUtil.TestPathOpUtil.test03) 387s Verify isWireClockwise for two edge wires with an arc. ... ok 387s test04 (PathTests.TestPathOpUtil.TestPathOpUtil.test04) 387s Verify isWireClockwise for unoriented wires. ... ok 387s test11 (PathTests.TestPathOpUtil.TestPathOpUtil.test11) 387s Check offsetting a circular hole. ... ok 387s test12 (PathTests.TestPathOpUtil.TestPathOpUtil.test12) 387s Check offsetting a circular hole by the radius or more makes the hole vanish. ... Adaptive.INFO: *** Done. Elapsed time: 0.223096 sec 387s 387s 387s (90 %) (95 %) (100 %) Importing project files...... 387s (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...... 387s (100 %) Importing project files...... 387s (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...... 387s (100 %) Importing project files...... 387s (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...... 387s (100 %) Importing project files...... 387s (25 %) (50 %) (75 %) (100 %) Postprocessing...... 387s (100 %) Recompute...... 387s (100 %) Importing project files...... 387s (25 %) (50 %) (75 %) (100 %) Recompute...... 387s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) TestPathLog.DEBUG: (101) - this 387s TestPathLog.INFO: something 387s TestPathLog.DEBUG: (142) - something 387s TestPathLog.INFO: something 387s TestPathLog(157).test51(this, and, that) 387s TestPathLog(164).test52(this, and, that) 387s TestPathLog(171).test53(this, and, that) 387s TestPathLog(176).test53(this, and, that) 387s TestPathLog(178).test53(this, and, that) 387s TestPathLog(183).test60() 387s TestPathLog(190).test61(this, None, 1, 18.25) 387s The selected tool has no CuttingEdgeAngle property. Assuming Endmill 387s The selected tool has no FlatRadius and no TipDiameter property. Assuming V-Bit 387s Importing project files...... 387s (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...... 387s (100 %) Importing project files...... 387s (2 %) (5 %) (8 %) (11 %) ok 387s test13 (PathTests.TestPathOpUtil.TestPathOpUtil.test13) 387s Check offsetting a cylinder succeeds. ... ok 387s test14 (PathTests.TestPathOpUtil.TestPathOpUtil.test14) 387s Check offsetting a hole with Placement. ... ok 387s test15 (PathTests.TestPathOpUtil.TestPathOpUtil.test15) 387s Check offsetting a cylinder with Placement. ... ok 387s test20 (PathTests.TestPathOpUtil.TestPathOpUtil.test20) 387s Check offsetting hole wire succeeds. ... ok 387s test21 (PathTests.TestPathOpUtil.TestPathOpUtil.test21) 387s Check offsetting hole wire for more than it's size makes hole vanish. ... ok 387s test22 (PathTests.TestPathOpUtil.TestPathOpUtil.test22) 387s Check offsetting a body wire succeeds. ... ok 387s test31 (PathTests.TestPathOpUtil.TestPathOpUtil.test31) 387s Check offsetting a cylinder. ... (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...... 387s (100 %) Importing project files...... 387s (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...... 387s (100 %) Importing project files...... 387s (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...... 387s (100 %) Importing project files...... 387s (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...... 387s (100 %) Importing project files...... 387s (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...... 387s (100 %) Importing project files...... 387s (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...... 387s (100 %) Importing project files...... 387s (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...... 387s (100 %) Importing project files...... 387s (2 %) (5 %) (8 %) (ok 387s test32 (PathTests.TestPathOpUtil.TestPathOpUtil.test32) 388s Check offsetting a box. ... ok 388s test33 (PathTests.TestPathOpUtil.TestPathOpUtil.test33) 388s Check offsetting a triangle. ... ok 388s test34 (PathTests.TestPathOpUtil.TestPathOpUtil.test34) 388s Check offsetting a shape. ... ok 388s test35 (PathTests.TestPathOpUtil.TestPathOpUtil.test35) 388s Check offsetting a cylindrical hole. ... ok 388s test36 (PathTests.TestPathOpUtil.TestPathOpUtil.test36) 388s Check offsetting a square hole. ... ok 388s test37 (PathTests.TestPathOpUtil.TestPathOpUtil.test37) 388s Check offsetting a triangular holee. ... ok 388s test38 (PathTests.TestPathOpUtil.TestPathOpUtil.test38) 388s Check offsetting a shape hole. ... 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...... 388s (100 %) Importing project files...... 388s (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...... 388s (100 %) Importing project files...... 388s (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...... 388s (100 %) Importing project files...... 388s (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...... 388s (100 %) Importing project files...... 388s (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...... 388s (100 %) Importing project files...... 388s (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...... 388s (100 %) Importing project files...... 388s (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...... 388s (100 %) Importing project files...... 388s (2 %) (5 %) (8 %) ok 388s test40 (PathTests.TestPathOpUtil.TestPathOpUtil.test40) 388s Check offsetting a single outside edge forward. ... ok 388s test41 (PathTests.TestPathOpUtil.TestPathOpUtil.test41) 388s Check offsetting a single outside edge not forward. ... ok 388s test42 (PathTests.TestPathOpUtil.TestPathOpUtil.test42) 388s Check offsetting multiple outside edges. ... ok 388s test43 (PathTests.TestPathOpUtil.TestPathOpUtil.test43) 388s Check offsetting multiple backwards outside edges. ... ok 388s test44 (PathTests.TestPathOpUtil.TestPathOpUtil.test44) 388s Check offsetting a single inside edge forward. ... (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...... 388s (100 %) Importing project files...... 388s (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...... 388s (100 %) Importing project files...... 388s (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...... 388s (100 %) Importing project files...... 388s (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...... 388s (100 %) Recompute...... 388s (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...... 388s (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...... 388s (100 %) Importing project files...... 388s (2 %) (5 %) (8 %) (11 %) (13 %) (16 %) (19 %) ok 388s test45 (PathTests.TestPathOpUtil.TestPathOpUtil.test45) 388s Check offsetting a single inside edge not forward. ... ok 388s test46 (PathTests.TestPathOpUtil.TestPathOpUtil.test46) 388s Check offsetting multiple inside edges. ... ok 388s test47 (PathTests.TestPathOpUtil.TestPathOpUtil.test47) 388s Check offsetting multiple backwards inside edges. ... ok 388s test50 (PathTests.TestPathOpUtil.TestPathOpUtil.test50) 388s Orient an already oriented wire ... ok 388s test51 (PathTests.TestPathOpUtil.TestPathOpUtil.test51) 388s Orient a potentially misoriented wire ... ok 388s test52 (PathTests.TestPathOpUtil.TestPathOpUtil.test52) 388s Orient a potentially misoriented longer wire ... ok 388s test010 (PathTests.TestPathPost.TestPathPostUtils.test010) 388s Test the utility functions in the PostUtils.py file. ... ok 388s test00 (PathTests.TestPathPreferences.TestPathPreferences.test00) 388s There is at least one search path. ... ok 388s test01 (PathTests.TestPathPreferences.TestPathPreferences.test01) 388s Path/Post is part of the posts search path. ... ok 388s test02 (PathTests.TestPathPreferences.TestPathPreferences.test02) 388s Path/Post/scripts is part of the posts search path. ... ok 388s test03 (PathTests.TestPathPreferences.TestPathPreferences.test03) 388s Available post processors include linuxcnc, grbl and opensbp. ... ok 388s test10 (PathTests.TestPathPreferences.TestPathPreferences.test10) 388s Default paths for tools are resolved correctly ... ok 388s test00 (PathTests.TestPathProfile.TestPathProfile.test00) 388s test00() Empty test. ... Area.cpp(1429): hit bottom -0,0,1e-06 388s Area.cpp(1429): hit bottom 0,0,1e-07 388s ok 388s test01 (PathTests.TestPathProfile.TestPathProfile.test01) 388s test01() Verify path generated on Face18, outside, with tool compensation. ... (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...... 388s (100 %) Importing project files...... 388s (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...... 388s (100 %) Importing project files...... 388s (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...... 388s (100 %) Importing project files...... 388s (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...... 388s (100 %) Importing project files...... 388s (25 %) (50 %) (75 %) (100 %) Postprocessing...... 388s (100 %) Recompute...... 388s (6 %) (13 %) (20 %) (26 %) (33 %) (40 %) (46 %) (53 %) (60 %) (66 %) (73 %) (80 %) (86 %) (93 %) (100 %) Importing project files...... 388s (25 %) (50 %) (75 %) (100 %) Postprocessing...... 388s (100 %) Recompute...... 388s (5 %) (11 %) (16 %) (22 %) (27 %) (33 %) (38 %) (44 %) (50 %) (55 %) (61 %) (66 %) (72 %) (77 %) (83 %) (88 %) (94 %) (100 %) Importing project files...... 388s (25 %) (50 %) (75 %) (100 %) Recompute...... 388s (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...... 388s (5 %) (10 %) (15 %) (20 %) (25 %) (30 %) (35 %) (40 %) (45 %) (50 %) (55 %) (60 %) (65 %) (70 %) (75 %) (80 %) (85 %) (90 %) (95 %) (100 %) Recompute...... 388s (4 %) (9 %) (14 %) (19 %) (23 %) (28 %) (33 %) (38 %) (42 %) (47 %) (52 %) (57 %) (61 %) (66 %) (71 %) (76 %) (80 %) Area.cpp(1429): hit bottom -0,0,1e-06 388s Area.cpp(1429): hit bottom 0,0,1e-07 388s Area.cpp(1429): hit bottom 0,0,1e-07 388s ok 388s test02 (PathTests.TestPathProfile.TestPathProfile.test02) 388s test02() Verify path generated on Face18, outside, without compensation. ... Area.cpp(1429): hit bottom -0,0,1e-06 388s Area.cpp(1429): hit bottom 0,0,1e-07 388s Area.cpp(1429): hit bottom 0,0,1e-07 388s ok 388s test03 (PathTests.TestPathProfile.TestPathProfile.test03) 388s test03() Verify path generated on Face18, outside, ... Area.cpp(1429): hit bottom -0,0,1e-06 388s Area.cpp(1429): hit bottom 0,0,1e-07 388s Area.cpp(1429): hit bottom 0,0,1e-07 388s ok 388s test00 (PathTests.TestPathPropertyBag.TestPathPropertyBag.test00) 388s basic PropertyBag creation and access test ... ok 388s test01 (PathTests.TestPathPropertyBag.TestPathPropertyBag.test01) 388s adding properties to a PropertyBag is tracked properly ... ok 388s test02 (PathTests.TestPathPropertyBag.TestPathPropertyBag.test02) 388s refreshCustomPropertyGroups deletes empty groups ... ok 388s test03 (PathTests.TestPathPropertyBag.TestPathPropertyBag.test03) 388s refreshCustomPropertyGroups does not delete non-empty groups ... ok 388s test00 (PathTests.TestPathRotationGenerator.TestPathRotationGenerator.test00) 388s Test relAngle function ... ok 388s test10 (PathTests.TestPathRotationGenerator.TestPathRotationGenerator.test10) 388s Test Basic Rotation Generator Return ... A 0.0 388s C 0.0 388s ok 388s test20 (PathTests.TestPathRotationGenerator.TestPathRotationGenerator.test20) 388s Test non-zero rotation ... ok 388s test30 (PathTests.TestPathRotationGenerator.TestPathRotationGenerator.test30) 388s Test A limits ... ok 388s test40 (PathTests.TestPathRotationGenerator.TestPathRotationGenerator.test40) 388s Test C limits ... ok 388s test50 (PathTests.TestPathRotationGenerator.TestPathRotationGenerator.test50) 388s Test handling of no valid solution ... ok 388s test00 (PathTests.TestPathSetupSheet.TestPathSetupSheet.test00) 388s Verify SetupSheet templateAttributes ... ok 388s test01 (PathTests.TestPathSetupSheet.TestPathSetupSheet.test01) 388s Verify SetupSheet template attributes roundtrip. ... ok 388s test02 (PathTests.TestPathSetupSheet.TestPathSetupSheet.test02) 388s Verify default value detection logic. ... ok 388s test10 (PathTests.TestPathSetupSheet.TestPathSetupSheet.test10) 388s Verify template attributes encoding/decoding of floats. ... ok 388s test11 (PathTests.TestPathSetupSheet.TestPathSetupSheet.test11) 388s Verify template attributes encoding/decoding of strings. ... ok 388s test12 (PathTests.TestPathSetupSheet.TestPathSetupSheet.test12) 388s Verify template attributes encoding/decoding of dictionaries. ... ok 388s test13 (PathTests.TestPathSetupSheet.TestPathSetupSheet.test13) 388s Verify template attributes encoding/decoding of lists. ... ok 388s test20 (PathTests.TestPathSetupSheet.TestPathSetupSheet.test20) 388s Verify SetupSheet template op attributes roundtrip. ... ok 388s test00 (PathTests.TestPathStock.TestPathStock.test00) 388s Test CreateBox ... ok 388s test01 (PathTests.TestPathStock.TestPathStock.test01) 388s Test CreateCylinder ... ok 388s test10 (PathTests.TestPathStock.TestPathStock.test10) 388s Verify FromTemplate box creation. ... ok 388s test11 (PathTests.TestPathStock.TestPathStock.test11) 388s Verify FromTemplate cylinder creation. ... ok 388s test12 (PathTests.TestPathStock.TestPathStock.test12) 388s Verify FromTemplate from Base creation. ... ok 388s test00 (PathTests.TestPathThreadMilling.TestPathThreadMilling.test00) 388s Verify internal radii. ... ok 388s test01 (PathTests.TestPathThreadMilling.TestPathThreadMilling.test01) 388s Verify internal radii with tool crest. ... ok 388s test10 (PathTests.TestPathThreadMilling.TestPathThreadMilling.test10) 388s Verify internal thread passes. ... ok 388s test20 (PathTests.TestPathThreadMilling.TestPathThreadMilling.test20) 388s Verify external radii. ... ok 388s test21 (PathTests.TestPathThreadMilling.TestPathThreadMilling.test21) 388s Verify external radii with tool crest. ... ok 388s test30 (PathTests.TestPathThreadMilling.TestPathThreadMilling.test30) 388s Verify external thread passes. ... ok 388s test40 (PathTests.TestPathThreadMilling.TestPathThreadMilling.test40) 388s Verify internal right hand thread setup. ... ok 388s test41 (PathTests.TestPathThreadMilling.TestPathThreadMilling.test41) 388s Verify internal left hand thread setup. ... ok 388s test50 (PathTests.TestPathThreadMilling.TestPathThreadMilling.test50) 388s Verify exteranl right hand thread setup. ... ok 388s test51 (PathTests.TestPathThreadMilling.TestPathThreadMilling.test51) 388s Verify exteranl left hand thread setup. ... ok 388s test00 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator.test00) 388s Verify thread commands for a single thread ... ok 388s test01 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator.test01) 388s Verify thread commands for a thwo threads ... ok 388s test02 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator.test02) 388s Verify thread commands for a one and a half threads ... ok 388s test03 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator.test03) 388s Verify thread commands for a one and 3 quarter threads ... ok 388s test04 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator.test04) 388s Verify thread commands for a one and 3 quarter threads - CCW ... ok 388s test10 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator.test10) 388s Verify lead in/out commands for a single thread ... ok 388s test11 (PathTests.TestPathThreadMillingGenerator.TestPathThreadMillingGenerator.test11) 388s Verify lead in/out commands for one and a half threads ... ok 388s test (PathTests.TestPathToolBit.TestPathToolBit.test) 388s Log test setup directory structure ... 388s realpath : /usr/share/freecad/Mod/Path/PathTests/TestPathToolBit.py 388s Tools : /usr/share/freecad/Mod/Path/PathTests/Tools 388s dir : /usr/share/freecad/Mod/Path/PathTests 388s : PathTests 388s : Drilling_1.FCStd 388s : PathTestUtils.py 388s : TestCentroidPost.py 388s : TestGrblPost.py 388s : TestLinuxCNCPost.py 388s : TestMach3Mach4Post.py 388s : TestPathAdaptive.py 388s : TestPathCore.py 388s : TestPathDepthParams.py 388s : TestPathDressupDogbone.py 388s : TestPathDressupDogboneII.py 388s : TestPathDressupHoldingTags.py 388s : TestPathDrillGenerator.py 388s : TestPathDrillable.py 388s : TestPathGeneratorDogboneII.py 388s : TestPathGeom.py 388s : TestPathHelix.py 388s : TestPathHelixGenerator.py 388s : TestPathHelpers.py 388s : TestPathLanguage.py 388s : TestPathLog.py 388s : TestPathOpDeburr.py 388s : TestPathOpUtil.py 388s : TestPathPost.py 388s : TestPathPreferences.py 388s : TestPathProfile.py 388s : TestPathPropertyBag.py 388s : TestPathRotationGenerator.py 388s : TestPathSetupSheet.py 388s : TestPathStock.py 388s : TestPathThreadMilling.py 388s : TestPathThreadMillingGenerator.py 388s : TestPathToolBit.py 388s : TestPathToolChangeGenerator.py 388s : TestPathToolController.py 388s : TestPathUtil.py 388s : TestPathVcarve.py 388s : TestPathVoronoi.py 388s : TestRefactoredCentroidPost.py 388s : TestRefactoredGrblPost.py 388s : TestRefactoredLinuxCNCPost.py 388s : TestRefactoredMach3Mach4Post.py 388s : TestRefactoredTestPost.py 388s : Tools 388s : Bit 388s : test-path-tool-bit-bit-00.fctb 388s : Library 388s : test-path-tool-bit-library-00.fctl 388s : Shape 388s : test-path-tool-bit-shape-00.fcstd 388s : __init__.py 388s : boxtest.fcstd 388s : boxtest1.fcstd 388s : drill_test1.FCStd 388s : test-path-tool-bit-bit-00.fctb 388s : test-path-tool-bit-library-00.fctl 388s : test-path-tool-bit-shape-00.fcstd 388s : test_adaptive.fcstd 388s : test_centroid_00.ngc 388s : test_filenaming.fcstd 388s : test_geomop.fcstd 388s : test_holes00.fcstd 388s : test_profile.fcstd 388s ok 388s test00 (PathTests.TestPathToolBit.TestPathToolBit.test00) 388s Find a tool shape from file name ... ok 388s test01 (PathTests.TestPathToolBit.TestPathToolBit.test01) 388s Not find a relative path shape if not stored in default location ... ok 388s test02 (PathTests.TestPathToolBit.TestPathToolBit.test02) 388s Find a relative path shape if it's local to a bit path ... ok 388s test03 (PathTests.TestPathToolBit.TestPathToolBit.test03) 388s Not find a tool shape from an invalid absolute path. ... ok 388s test04 (PathTests.TestPathToolBit.TestPathToolBit.test04) 388s Find a tool shape from a valid absolute path. ... ok 388s test10 (PathTests.TestPathToolBit.TestPathToolBit.test10) 388s Find a tool bit from file name ... ok 388s test11 (PathTests.TestPathToolBit.TestPathToolBit.test11) 388s Not find a relative path bit if not stored in default location ... ok 388s test12 (PathTests.TestPathToolBit.TestPathToolBit.test12) 388s Find a relative path bit if it's local to a library path ... ok 388s test13 (PathTests.TestPathToolBit.TestPathToolBit.test13) 388s Not find a tool bit from an invalid absolute path. ... ok 388s test14 (PathTests.TestPathToolBit.TestPathToolBit.test14) 388s Find a tool bit from a valid absolute path. ... ok 388s test20 (PathTests.TestPathToolBit.TestPathToolBit.test20) 388s Find a tool library from file name ... ok 388s test21 (PathTests.TestPathToolBit.TestPathToolBit.test21) 388s Not find a relative path library if not stored in default location ... ok 388s test22 (PathTests.TestPathToolBit.TestPathToolBit.test22) 388s [skipped] Find a relative path library if it's local to ... ok 388s test23 (PathTests.TestPathToolBit.TestPathToolBit.test23) 388s Not find a tool library from an invalid absolute path. ... ok 388s test24 (PathTests.TestPathToolBit.TestPathToolBit.test24) 388s Find a tool library from a valid absolute path. ... ok 388s test00 (PathTests.TestPathToolChangeGenerator.TestPathToolChangeGenerator.test00) 388s Test Basic Tool Change Generator Return ... ok 388s test00 (PathTests.TestPathToolController.TestPathToolController.test00) 388s Verify ToolController templateAttrs ... ok 388s test01 (PathTests.TestPathToolController.TestPathToolController.test01) 388s Verify ToolController template roundtrip. ... ok 388s test00 (PathTests.TestPathUtil.TestPathUtil.test00) 388s Check that isValidBaseObject detects solids. ... ok 388s test01 (PathTests.TestPathUtil.TestPathUtil.test01) 388s Check that isValidBaseObject detects PDs. ... ok 388s test02 (PathTests.TestPathUtil.TestPathUtil.test02) 388s Check that isValidBaseObject detects compounds. ... ok 388s test03 (PathTests.TestPathUtil.TestPathUtil.test03) 388s Check that isValidBaseObject ignores sketches. ... ok 388s test04 (PathTests.TestPathUtil.TestPathUtil.test04) 388s Check that Part is handled correctly. ... ok 388s test00 (PathTests.TestPathVcarve.TestPathVcarve.test00) 388s Verify 90 deg depth calculation ... ok 388s test01 (PathTests.TestPathVcarve.TestPathVcarve.test01) 388s Verify 90 deg depth limit ... ok 388s test02 (PathTests.TestPathVcarve.TestPathVcarve.test02) 388s Verify 60 deg depth calculation ... ok 388s test03 (PathTests.TestPathVcarve.TestPathVcarve.test03) 388s Verify 60 deg depth limit ... ok 388s test10 (PathTests.TestPathVcarve.TestPathVcarve.test10) 388s Verify 90 deg with tip dia depth calculation ... ok 388s test11 (PathTests.TestPathVcarve.TestPathVcarve.test11) 388s Verify 90 deg with tip dia depth limit calculation ... ok 388s test12 (PathTests.TestPathVcarve.TestPathVcarve.test12) 388s Verify 45 deg with tip dia depth calculation ... ok 388s test13 (PathTests.TestPathVcarve.TestPathVcarve.test13) 388s Verify 45 deg with tip dia depth limit calculation ... ok 388s test00 (PathTests.TestPathVoronoi.TestPathVoronoi.test00) 388s Check vertex comparison ... ok 388s test10 (PathTests.TestPathVoronoi.TestPathVoronoi.test10) 388s Check edge comparison ... ok 388s test20 (PathTests.TestPathVoronoi.TestPathVoronoi.test20) 388s Check cell comparison ... ok 388s test50 (PathTests.TestPathVoronoi.TestPathVoronoi.test50) 388s Check toShape for linear edges ... ok 388s test51 (PathTests.TestPathVoronoi.TestPathVoronoi.test51) 388s Check toShape for linear edges with set z ... ok 388s test52 (PathTests.TestPathVoronoi.TestPathVoronoi.test52) 388s Check toShape for linear edges with varying z ... ok 388s test60 (PathTests.TestPathVoronoi.TestPathVoronoi.test60) 388s Check toShape for curved edges ... ok 388s test61 (PathTests.TestPathVoronoi.TestPathVoronoi.test61) 388s Check toShape for curved edges with set z ... ok 388s test62 (PathTests.TestPathVoronoi.TestPathVoronoi.test62) 388s Check toShape for curved edges with varying z ... ok 388s test000 (PathTests.TestRefactoredCentroidPost.TestRefactoredCentroidPost.test000) 388s Test Output Generation. ... PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 388s done postprocessing. 388s PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 388s done postprocessing. 388s PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 388s done postprocessing. 388s ok 388s test010 (PathTests.TestRefactoredCentroidPost.TestRefactoredCentroidPost.test010) 388s Test command Generation. ... PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 388s done postprocessing. 388s PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 388s done postprocessing. 388s ok 388s test020 (PathTests.TestRefactoredCentroidPost.TestRefactoredCentroidPost.test020) 388s Test Line Numbers ... PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 388s done postprocessing. 388s ok 388s test030 (PathTests.TestRefactoredCentroidPost.TestRefactoredCentroidPost.test030) 388s Test Pre-amble ... PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 388s done postprocessing. 388s ok 388s test040 (PathTests.TestRefactoredCentroidPost.TestRefactoredCentroidPost.test040) 388s Test Post-amble ... PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 388s done postprocessing. 388s ok 388s test050 (PathTests.TestRefactoredCentroidPost.TestRefactoredCentroidPost.test050) 388s Test inches ... PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 388s done postprocessing. 388s PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 388s done postprocessing. 388s ok 388s test060 (PathTests.TestRefactoredCentroidPost.TestRefactoredCentroidPost.test060) 388s Test test modal ... PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 388s done postprocessing. 388s ok 388s test070 (PathTests.TestRefactoredCentroidPost.TestRefactoredCentroidPost.test070) 388s Test axis modal ... PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 388s done postprocessing. 388s ok 388s test080 (PathTests.TestRefactoredCentroidPost.TestRefactoredCentroidPost.test080) 388s Test tool change ... PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 388s done postprocessing. 388s PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 388s done postprocessing. 388s ok 388s test090 (PathTests.TestRefactoredCentroidPost.TestRefactoredCentroidPost.test090) 388s Test comment ... PostProcessor: Path.Post.scripts.refactored_centroid_post postprocessing... 388s done postprocessing. 388s ok 388s test000 (PathTests.TestRefactoredGrblPost.TestRefactoredGrblPost.test000) 388s Test Output Generation. ... PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 388s done postprocessing. 388s PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 388s done postprocessing. 388s PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 388s done postprocessing. 388s ok 388s test010 (PathTests.TestRefactoredGrblPost.TestRefactoredGrblPost.test010) 389s Test command Generation. ... PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 389s done postprocessing. 389s ok 389s test020 (PathTests.TestRefactoredGrblPost.TestRefactoredGrblPost.test020) 389s Test Line Numbers ... PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 389s done postprocessing. 389s ok 389s test030 (PathTests.TestRefactoredGrblPost.TestRefactoredGrblPost.test030) 389s Test Pre-amble ... PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 389s done postprocessing. 389s ok 389s test040 (PathTests.TestRefactoredGrblPost.TestRefactoredGrblPost.test040) 389s Test Post-amble ... PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 389s done postprocessing. 389s ok 389s test050 (PathTests.TestRefactoredGrblPost.TestRefactoredGrblPost.test050) 389s Test inches ... PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 389s done postprocessing. 389s ok 389s test060 (PathTests.TestRefactoredGrblPost.TestRefactoredGrblPost.test060) 389s Test test modal ... PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 389s done postprocessing. 389s ok 389s test070 (PathTests.TestRefactoredGrblPost.TestRefactoredGrblPost.test070) 389s Test axis modal ... PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 389s done postprocessing. 389s ok 389s test080 (PathTests.TestRefactoredGrblPost.TestRefactoredGrblPost.test080) 389s Test tool change ... PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 389s done postprocessing. 389s ok 389s test090 (PathTests.TestRefactoredGrblPost.TestRefactoredGrblPost.test090) 389s Test comment ... PostProcessor: Path.Post.scripts.refactored_grbl_post postprocessing... 389s done postprocessing. 389s ok 389s test000 (PathTests.TestRefactoredLinuxCNCPost.TestRefactoredLinuxCNCPost.test000) 389s Test Output Generation. ... PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 389s done postprocessing. 389s ok 389s test010 (PathTests.TestRefactoredLinuxCNCPost.TestRefactoredLinuxCNCPost.test010) 389s Test command Generation. ... PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 389s done postprocessing. 389s ok 389s test020 (PathTests.TestRefactoredLinuxCNCPost.TestRefactoredLinuxCNCPost.test020) 389s Test Line Numbers ... PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 389s done postprocessing. 389s ok 389s test030 (PathTests.TestRefactoredLinuxCNCPost.TestRefactoredLinuxCNCPost.test030) 389s Test Pre-amble ... PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 389s done postprocessing. 389s ok 389s test040 (PathTests.TestRefactoredLinuxCNCPost.TestRefactoredLinuxCNCPost.test040) 389s Test Post-amble ... PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 389s done postprocessing. 389s ok 389s test050 (PathTests.TestRefactoredLinuxCNCPost.TestRefactoredLinuxCNCPost.test050) 389s Test inches ... PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 389s done postprocessing. 389s ok 389s test060 (PathTests.TestRefactoredLinuxCNCPost.TestRefactoredLinuxCNCPost.test060) 389s Test test modal ... PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 389s done postprocessing. 389s ok 389s test070 (PathTests.TestRefactoredLinuxCNCPost.TestRefactoredLinuxCNCPost.test070) 389s Test axis modal ... PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 389s done postprocessing. 389s ok 389s test080 (PathTests.TestRefactoredLinuxCNCPost.TestRefactoredLinuxCNCPost.test080) 389s Test tool change ... PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 389s done postprocessing. 389s ok 389s test090 (PathTests.TestRefactoredLinuxCNCPost.TestRefactoredLinuxCNCPost.test090) 389s Test comment ... PostProcessor: Path.Post.scripts.refactored_linuxcnc_post postprocessing... 389s done postprocessing. 389s ok 389s test000 (PathTests.TestRefactoredMach3Mach4Post.TestRefactoredMach3Mach4Post.test000) 389s Test Output Generation. ... PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 389s done postprocessing. 389s ok 389s test010 (PathTests.TestRefactoredMach3Mach4Post.TestRefactoredMach3Mach4Post.test010) 389s Test command Generation. ... PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 389s done postprocessing. 389s ok 389s test020 (PathTests.TestRefactoredMach3Mach4Post.TestRefactoredMach3Mach4Post.test020) 389s Test Line Numbers ... PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 389s done postprocessing. 389s ok 389s test030 (PathTests.TestRefactoredMach3Mach4Post.TestRefactoredMach3Mach4Post.test030) 389s Test Pre-amble ... PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 389s done postprocessing. 389s ok 389s test040 (PathTests.TestRefactoredMach3Mach4Post.TestRefactoredMach3Mach4Post.test040) 389s Test Post-amble ... PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 389s done postprocessing. 389s ok 389s test050 (PathTests.TestRefactoredMach3Mach4Post.TestRefactoredMach3Mach4Post.test050) 389s Test inches ... PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 389s done postprocessing. 389s ok 389s test060 (PathTests.TestRefactoredMach3Mach4Post.TestRefactoredMach3Mach4Post.test060) 389s Test test modal ... PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 389s done postprocessing. 389s ok 389s test070 (PathTests.TestRefactoredMach3Mach4Post.TestRefactoredMach3Mach4Post.test070) 389s Test axis modal ... PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 389s done postprocessing. 389s ok 389s test080 (PathTests.TestRefactoredMach3Mach4Post.TestRefactoredMach3Mach4Post.test080) 389s Test tool change ... PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 389s done postprocessing. 389s ok 389s test090 (PathTests.TestRefactoredMach3Mach4Post.TestRefactoredMach3Mach4Post.test090) 389s Test comment ... PostProcessor: Path.Post.scripts.refactored_mach3_mach4_post postprocessing... 389s done postprocessing. 389s ok 389s test00000 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00000) 389s Test Output Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test00010 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00010) 389s Test Outputting all arguments. ... ok 389s test00020 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00020) 389s Test Outputting visible arguments. ... ok 389s test00100 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00100) 389s Test bcnc. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test00110 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00110) 389s Test axis modal. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test00120 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00120) 389s Test axis-precision. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test00130 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00130) 389s Test comments. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test00140 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00140) 389s Test feed-precision. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test00150 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00150) 389s Test Line Numbers. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test00160 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00160) 389s Test inches. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test00170 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00170) 389s Test modal. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test00180 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00180) 389s Test Post-amble. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test00190 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00190) 389s Test Pre-amble. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test00200 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00200) 389s Test precision. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test00210 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00210) 389s Test return-to. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test00220 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00220) 389s Test tlo. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test00230 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00230) 389s Test tool_change. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test00300 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test00300) 389s Test wait-for-spindle. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01000 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01000) 389s Test G0 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01010 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01010) 389s Test G1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01020 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01020) 389s Test G2 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01030 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01030) 389s Test G3 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01040 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01040) 389s Test G4 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01070 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01070) 389s Test G7 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01080 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01080) 389s Test G8 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01100 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01100) 389s Test G10 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01170 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01170) 389s Test G17 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01171 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01171) 389s Test G17.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01180 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01180) 389s Test G18 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01181 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01181) 389s Test G18.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01190 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01190) 389s Test G19 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01191 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01191) 389s Test G19.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01200 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01200) 389s Test G20 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01210 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01210) 389s Test G21 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01280 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01280) 389s Test G28 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01281 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01281) 389s Test G28.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01300 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01300) 389s Test G30 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01301 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01301) 389s Test G30.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01382 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01382) 389s Test G38.2 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01383 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01383) 389s Test G38.3 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01384 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01384) 389s Test G38.4 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01385 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01385) 389s Test G38.5 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01400 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01400) 389s Test G40 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01410 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01410) 389s Test G41 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01411 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01411) 389s Test G41.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01420 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01420) 389s Test G42 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01421 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01421) 389s Test G42.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01430 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01430) 389s Test G43 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01431 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01431) 389s Test G43.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01432 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01432) 389s Test G43.2 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01490 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01490) 389s Test G49 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01520 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01520) 389s Test G52 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01540 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01540) 389s Test G54 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01541 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01541) 389s Test G54.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01550 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01550) 389s Test G55 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01560 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01560) 389s Test G56 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01570 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01570) 389s Test G57 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01580 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01580) 389s Test G58 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01590 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01590) 389s Test G59 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01591 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01591) 389s Test G59.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01592 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01592) 389s Test G59.2 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01593 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01593) 389s Test G59.3 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01594 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01594) 389s Test G59.4 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01595 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01595) 389s Test G59.5 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01596 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01596) 389s Test G59.6 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01597 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01597) 389s Test G59.7 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01598 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01598) 389s Test G59.8 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01599 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01599) 389s Test G59.9 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01610 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01610) 389s Test G61 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01611 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01611) 389s Test G61.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01640 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01640) 389s Test G64 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01730 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01730) 389s Test G73 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01810 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01810) 389s Test G81 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01820 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01820) 389s Test G82 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01830 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01830) 389s Test G83 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01900 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01900) 389s Test G90 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01901 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01901) 389s Test G90.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01910 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01910) 389s Test G91 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01911 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01911) 389s Test G91.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01920 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01920) 389s Test G92 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01921 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01921) 389s Test G92.1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01922 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01922) 389s Test G92.2 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01923 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01923) 389s Test G92.3 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01930 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01930) 389s Test G93 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01940 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01940) 389s Test G94 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01950 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01950) 389s Test G95 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01980 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01980) 389s Test G98 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test01990 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test01990) 389s Test G99 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test02000 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02000) 389s Test M0 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test02010 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02010) 389s Test M1 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test02020 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02020) 389s Test M2 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test02030 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02030) 389s Test M3 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test02040 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02040) 389s Test M4 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test02050 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02050) 389s Test M5 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test02060 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02060) 389s Test M6 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test02070 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02070) 389s Test M7 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test02080 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02080) 389s Test M8 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test02090 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02090) 389s Test M9 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test02300 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02300) 389s Test M30 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test02480 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02480) 389s Test M48 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test02490 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02490) 389s Test M49 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test02600 (PathTests.TestRefactoredTestPost.TestRefactoredTestPost.test02600) 389s Test M60 command Generation. ... PostProcessor: Path.Post.scripts.refactored_test_post postprocessing... 389s done postprocessing. 389s ok 389s test00 (PathTests.TestPathDepthParams.depthTestCases.test00) 389s Stepping down to zero ... ok 389s test001 (PathTests.TestPathDepthParams.depthTestCases.test001) 389s Stepping from zero to a negative depth ... ok 389s test002 (PathTests.TestPathDepthParams.depthTestCases.test002) 389s Start and end are equal or start lower than finish ... ok 389s test003 (PathTests.TestPathDepthParams.depthTestCases.test003) 389s User Parameters passed in ... ok 389s test004 (PathTests.TestPathDepthParams.depthTestCases.test004) 389s z_finish_step passed in. ... ok 389s test005 (PathTests.TestPathDepthParams.depthTestCases.test005) 389s stepping down with equalstep=True ... ok 389s test006 (PathTests.TestPathDepthParams.depthTestCases.test006) 389s stepping down with equalstep=True and a finish depth ... ok 389s test007 (PathTests.TestPathDepthParams.depthTestCases.test007) 389s stepping down with stepdown greater than total depth ... ok 389s test008 (PathTests.TestPathDepthParams.depthTestCases.test008) 389s Test handling of negative step-down, negative finish step, and relative size of step/finish ... ok 389s test009 (PathTests.TestPathDepthParams.depthTestCases.test009) 389s stepping down with single stepdown exactly equal to total depth ... ok 389s test010 (PathTests.TestPathDepthParams.depthTestCases.test010) 389s stepping down with single stepdown roughly equal to total depth ... ok 389s 389s ---------------------------------------------------------------------- 389s Ran 458 tests in 13.074s 389s 389s OK 389s (85 %) (90 %) (95 %) (100 %) Recompute...... 389s (4 %) (9 %) (13 %) (18 %) (22 %) (27 %) (31 %) (36 %) (40 %) (45 %) (50 %) (54 %) (59 %) (63 %) (68 %) (72 %) (77 %) (81 %) (86 %) (90 %) (95 %) (100 %) Recompute...... 389s (4 %) (8 %) (13 %) (17 %) (21 %) (26 %) (30 %) (34 %) (39 %) (43 %) (47 %) (52 %) (56 %) (60 %) (65 %) (69 %) (73 %) (78 %) (82 %) (86 %) (91 %) (95 %) (100 %) Recompute...... 389s (100 %) Recompute...... 389s (100 %) Recompute...... 389s (50 %) (100 %) Recompute...... 389s (50 %) (100 %) Recompute...... 389s (50 %) (100 %) Importing project files...... 389s (25 %) (50 %) (75 %) (100 %) Postprocessing...... 389s (100 %) Recompute...... 389s (100 %) Importing project files...... 389s (25 %) (50 %) (75 %) (100 %) Recompute...... 389s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Importing project files...... 389s (25 %) (50 %) (75 %) (100 %) Postprocessing...... 389s (100 %) Recompute...... 389s (100 %) Importing project files...... 389s (25 %) (50 %) (75 %) (100 %) Recompute...... 389s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Importing project files...... 389s (25 %) (50 %) (75 %) (100 %) Postprocessing...... 389s (100 %) Recompute...... 389s (25 %) (50 %) (75 %) (100 %) Importing project files...... 389s (25 %) (50 %) (75 %) (100 %) Recompute...... 389s (6 %) (13 %) (20 %) (26 %) (33 %) (40 %) (46 %) (53 %) (60 %) (66 %) (73 %) (80 %) (86 %) (93 %) (100 %) Recompute...... 389s (6 %) (13 %) (20 %) (26 %) (33 %) (40 %) (46 %) (53 %) (60 %) (66 %) (73 %) (80 %) (86 %) (93 %) (100 %) Recompute...... 389s (50 %) (100 %) Recompute...... 389s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 389s (33 %) (66 %) (100 %) Recompute...... 389s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 389s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 389s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) ### Running CLI Test TestPartDesignApp ### 389s testBooleanCommonCase (PartDesignTests.TestBoolean.TestBoolean.testBooleanCommonCase) ... Recompute failed! 389s ok 389s testBooleanCutCase (PartDesignTests.TestBoolean.TestBoolean.testBooleanCutCase) ... Recompute failed! 389s ok 389s testBooleanFuseCase (PartDesignTests.TestBoolean.TestBoolean.testBooleanFuseCase) ... Recompute failed! 389s ok 389s testChamferCubeToOctahedron (PartDesignTests.TestChamfer.TestChamfer.testChamferCubeToOctahedron) ... FreeCAD 0.21.2, Libs: 0.21.2R 389s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 389s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 389s FreeCAD wouldn't be possible without FreeCAD community. 389s ##### #### ### #### 389s # # # # # # 389s # ## #### #### # # # # # 389s #### # # # # # # # ##### # # 389s # # #### #### # # # # # 389s # # # # # # # # # ## ## ## 389s # # #### #### ### # # #### ## ## ## 389s 389s Recompute...... 389s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 389s (5 %) (11 %) (16 %) (22 %) (27 %) (33 %) (38 %) (44 %) (50 %) (55 %) (61 %) (66 %) (72 %) (77 %) (83 %) (88 %) (94 %) (100 %) Recompute...... 389s (5 %) (10 %) (15 %) (21 %) (26 %) (31 %) (36 %) (42 %) (47 %) (52 %) (57 %) (63 %) (68 %) (73 %) (78 %) (84 %) (89 %) (94 %) Recompute...... 389s (5 %) (10 %) (15 %) (21 %) (26 %) (31 %) (36 %) (42 %) (47 %) (52 %) (57 %) (63 %) (68 %) (73 %) (78 %) (84 %) (89 %) (94 %) (100 %) Recompute...... 389s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 389s (5 %) (11 %) (16 %) (22 %) (27 %) (33 %) (38 %) (44 %) (50 %) (55 %) (61 %) (66 %) (72 %) (77 %) (83 %) (88 %) (94 %) (100 %) Recompute...... 389s (5 %) (10 %) (15 %) (21 %) (26 %) (31 %) (36 %) (42 %) (47 %) (52 %) (57 %) (63 %) (68 %) (73 %) (78 %) (84 %) (89 %) (94 %) Recompute...... 389s (5 %) (10 %) (15 %) (21 %) (26 %) (31 %) (36 %) (42 %) (47 %) (52 %) (57 %) (63 %) (68 %) (73 %) (78 %) (84 %) (89 %) (94 %) (100 %) Recompute...... 389s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 389s (5 %) (11 %) (16 %) (22 %) (27 %) (33 %) (38 %) (44 %) (50 %) (55 %) (61 %) (66 %) (72 %) (77 %) (83 %) (88 %) (94 %) (100 %) Recompute...... 389s (5 %) (10 %) (15 %) (21 %) (26 %) (31 %) (36 %) (42 %) (47 %) (52 %) (57 %) (63 %) (68 %) (73 %) (78 %) (84 %) (89 %) (94 %) Recompute...... 389s (5 %) (10 %) (15 %) (21 %) (26 %) (31 %) (36 %) (42 %) (47 %) (52 %) (57 %) (63 %) (68 %) (73 %) (78 %) (84 %) (89 %) (94 %) (100 %) Recompute...... 389s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 389s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 389s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 389s (10 %) (20 %) (30 %) ok 389s testXAxisDatumLine (PartDesignTests.TestDatum.TestDatumLine.testXAxisDatumLine) ... ok 389s testXYDatumPlane (PartDesignTests.TestDatum.TestDatumPlane.testXYDatumPlane) ... ok 389s testOriginDatumPoint (PartDesignTests.TestDatum.TestDatumPoint.testOriginDatumPoint) ... ok 389s testSimpleDraft (PartDesignTests.TestDraft.TestDraft.testSimpleDraft) ... ok 389s testFilletCubeToSphere (PartDesignTests.TestFillet.TestFillet.testFilletCubeToSphere) ... ok 389s testAngledDrillHole (PartDesignTests.TestHole.TestHole.testAngledDrillHole) ... Looking for thread definitions in: /usr/share/freecad/Mod/PartDesign/Resources/Hole /tmp/autopkgtest.YuWdH3/autopkgtest_tmp/PartDesign/Hole 389s ok 389s testCounterboreHole (PartDesignTests.TestHole.TestHole.testCounterboreHole) ... Looking for thread definitions in: /usr/share/freecad/Mod/PartDesign/Resources/Hole /tmp/autopkgtest.YuWdH3/autopkgtest_tmp/PartDesign/Hole 389s ok 389s testCountersinkHole (PartDesignTests.TestHole.TestHole.testCountersinkHole) ... Looking for thread definitions in: /usr/share/freecad/Mod/PartDesign/Resources/Hole /tmp/autopkgtest.YuWdH3/autopkgtest_tmp/PartDesign/Hole 389s (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 389s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 389s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 389s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 389s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 389s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 389s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 389s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 389s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 389s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 389s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 389s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 389s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 389s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 389s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 389s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 389s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 389s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 389s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 389s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 389s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 389s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 389s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 389s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 389s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute..ok 389s testPlainHole (PartDesignTests.TestHole.TestHole.testPlainHole) ... Looking for thread definitions in: /usr/share/freecad/Mod/PartDesign/Resources/Hole /tmp/autopkgtest.YuWdH3/autopkgtest_tmp/PartDesign/Hole 390s ok 390s testTaperedHole (PartDesignTests.TestHole.TestHole.testTaperedHole) ... Looking for thread definitions in: /usr/share/freecad/Mod/PartDesign/Resources/Hole /tmp/autopkgtest.YuWdH3/autopkgtest_tmp/PartDesign/Hole 390s ok 390s testCustomizedGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testCustomizedGearProfile) ... ok 391s testCustomizedGearProfileForSplinedHub (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testCustomizedGearProfileForSplinedHub) ... ok 391s testCustomizedGearProfileForSplinedShaft (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testCustomizedGearProfileForSplinedShaft) ... ok 391s testDefaultGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testDefaultGearProfile) ... ok 391s testDefaultInternalGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testDefaultInternalGearProfile) ... ok 391s testExternalGearProfileOrientation (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testExternalGearProfileOrientation) ... ok 391s testInternalGearProfileOrientation (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testInternalGearProfileOrientation) ... ok 391s testLowPrecisionGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testLowPrecisionGearProfile) ... ok 391s testLowPrecisionInternalGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testLowPrecisionInternalGearProfile) ... ok 391s testRecomputeExternalGearFromV020 (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testRecomputeExternalGearFromV020) ... ok 391s testRecomputeInternalGearFromV020 (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testRecomputeInternalGearFromV020) ... ok 391s testShiftedExternalGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testShiftedExternalGearProfile) ... ok 392s testShiftedInternalGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testShiftedInternalGearProfile) ... ok 392s testUsagePadGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testUsagePadGearProfile) ... ok 393s testUsagePocketInternalGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testUsagePocketInternalGearProfile) ... ok 393s testZeroFilletExternalGearProfile_BaseAboveRoot (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testZeroFilletExternalGearProfile_BaseAboveRoot) ... ok 393s testZeroFilletExternalGearProfile_BaseBelowRoot (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testZeroFilletExternalGearProfile_BaseBelowRoot) ... ok 393s testZeroFilletInternalGearProfile (PartDesignTests.TestInvoluteGear.TestInvoluteGear.testZeroFilletInternalGearProfile) ... ok 393s testHorizontalSketchAxisLinearPattern (PartDesignTests.TestLinearPattern.TestLinearPattern.testHorizontalSketchAxisLinearPattern) ... ok 393s testNormalSketchAxisLinearPattern (PartDesignTests.TestLinearPattern.TestLinearPattern.testNormalSketchAxisLinearPattern) ... ok 393s testVerticalSketchAxisLinearPattern (PartDesignTests.TestLinearPattern.TestLinearPattern.testVerticalSketchAxisLinearPattern) ... .... 393s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 393s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 393s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 393s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 393s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 393s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 393s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 393s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 393s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 393s (100 %) Recompute...... 393s (100 %) Recompute...... 393s (100 %) Recompute...... 393s (100 %) Recompute...... 393s (100 %) Recompute...... 393s (100 %) Recompute...... 393s (100 %) Recompute...... 393s (100 %) Recompute...... 393s (100 %) Importing project files...... 393s (100 %) Postprocessing...... 393s (100 %) Recompute...... 393s (100 %) Importing project files...... 393s (100 %) Postprocessing...... 393s (100 %) Recompute...... 393s (100 %) Recompute...... 393s (100 %) Recompute...... 393s (100 %) Recompute...... 393s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 393s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 393s (100 %) Recompute...... 393s (100 %) Recompute...... 393s (100 %) Recompute...... 393s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 393s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 393s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 393s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 393s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 393s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 393s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 393s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 393s (9 %) (18 %) (27 %) (36 %) (45 ok 393s testXAxisLinearPattern (PartDesignTests.TestLinearPattern.TestLinearPattern.testXAxisLinearPattern) ... ok 393s testYAxisLinearPattern (PartDesignTests.TestLinearPattern.TestLinearPattern.testYAxisLinearPattern) ... ok 393s testZAxisLinearPattern (PartDesignTests.TestLinearPattern.TestLinearPattern.testZAxisLinearPattern) ... ok 393s testClosedAdditiveLoftCase (PartDesignTests.TestLoft.TestLoft.testClosedAdditiveLoftCase) 393s Test issue #6156: Loft tool "Closed" option not working ... ok 393s testSimpleAdditiveLoftCase (PartDesignTests.TestLoft.TestLoft.testSimpleAdditiveLoftCase) ... ok 393s testSimpleSubtractiveLoftCase (PartDesignTests.TestLoft.TestLoft.testSimpleSubtractiveLoftCase) ... ok 393s testMirroredOffsetCase (PartDesignTests.TestMirrored.TestMirrored.testMirroredOffsetCase) ... Transformed: Result has multiple solids. Only keeping the first. 393s ok 393s testMirroredPrimitiveCase (PartDesignTests.TestMirrored.TestMirrored.testMirroredPrimitiveCase) 393s Tests the same mirroring scenario as in the sketch case, ... ok 393s testMirroredSketchCase (PartDesignTests.TestMirrored.TestMirrored.testMirroredSketchCase) 393s Creates a unit cube cornered at the origin and mirrors it about the Y axis. ... %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 393s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 393s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 393s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 393s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 393s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 393s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 393s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 393s (7 %) (15 %) (23 %) (30 %) (38 %) (46 %) (53 %) (61 %) (69 %) (76 %) (84 %) (92 %) (100 %) Recompute...... 393s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 393s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 393s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 393s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 393s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 393s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 393s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 393s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 393s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 393s (7 %) (15 %) (23 %) (30 %) (38 %) (46 %) (53 %) (61 %) (69 %) (76 %) (84 %) (92 %) (100 %) Recompute...... 393s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 393s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 393s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 393s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 393s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 393s (11 %) (22 %) (33 %) (44 %) ok 395s testMultiTransform (PartDesignTests.TestMultiTransform.TestMultiTransform.testMultiTransform) ... ok 395s testBoxCase (PartDesignTests.TestPad.TestPad.testBoxCase) ... Recompute failed! 395s ok 395s testPadToFaceCase (PartDesignTests.TestPad.TestPad.testPadToFaceCase) ... ok 395s testPadToFirstCase (PartDesignTests.TestPad.TestPad.testPadToFirstCase) ... ok 395s testPadTwoDimensionsCase (PartDesignTests.TestPad.TestPad.testPadTwoDimensionsCase) ... ok 395s testPadtoLastCase (PartDesignTests.TestPad.TestPad.testPadtoLastCase) ... (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 395s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 395s (7 %) (14 %) (21 %) (28 %) (35 %) (42 %) (50 %) (57 %) (64 %) (71 %) (78 %) (85 %) (92 %) (100 %) Recompute...... 395s (100 %) Recompute...... 395s (50 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 395s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 395s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 395s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 395s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 395s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 395s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) ok 395s testSketchOnPlane (PartDesignTests.TestPad.TestPad.testSketchOnPlane) ... ok 395s testSimpleAdditivePipeCase (PartDesignTests.TestPipe.TestPipe.testSimpleAdditivePipeCase) ... ok 395s testSimpleSubtractivePipeCase (PartDesignTests.TestPipe.TestPipe.testSimpleSubtractivePipeCase) ... ok 395s testPocketDimensionCase (PartDesignTests.TestPocket.TestPocket.testPocketDimensionCase) ... ok 395s testPocketThroughAllCase (PartDesignTests.TestPocket.TestPocket.testPocketThroughAllCase) ... (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 395s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 395s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 395s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 395s (7 %) (15 %) (23 %) (30 %) (38 %) (46 %) (53 %) (61 %) (69 %) (76 %) (84 %) (92 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 395s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 395s (8 %) (16 %) (25 %) (33 %) ok 395s testPocketToFaceCase (PartDesignTests.TestPocket.TestPocket.testPocketToFaceCase) ... ok 395s testPocketToFirstCase (PartDesignTests.TestPocket.TestPocket.testPocketToFirstCase) ... ok 395s testHorizontalSketchAxisPolarPattern (PartDesignTests.TestPolarPattern.TestPolarPattern.testHorizontalSketchAxisPolarPattern) ... ok 395s testNormalSketchAxisPolarPattern (PartDesignTests.TestPolarPattern.TestPolarPattern.testNormalSketchAxisPolarPattern) ... (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 395s (7 %) (15 %) (23 %) (30 %) (38 %) (46 %) (53 %) (61 %) (69 %) (76 %) (84 %) (92 %) (100 %) Recompute...... 395s (7 %) (15 %) (23 %) (30 %) (38 %) (46 %) (53 %) (61 %) (69 %) (76 %) (84 %) (92 %) (100 %) Recompute...... 395s (7 %) (14 %) (21 %) (28 %) (35 %) (42 %) (50 %) (57 %) (64 %) (71 %) (78 %) (85 %) (92 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 395s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 395s (7 %) (15 %) (23 %) (30 %) (38 %) (46 %) (53 %) (61 %) (69 %) (76 %) (84 %) (92 %) (100 %) Recompute...... 395s (7 %) (15 %) (23 %) (30 %) (38 %) (46 %) (53 %) (61 %) (69 %) (76 %) (84 %) (92 %) (100 %) Recompute...... 395s (7 %) (14 %) (21 %) (28 %) (35 %) (42 %) (50 %) (57 %) (64 %) (71 %) (78 %) (85 %) Recompute...... 395s (7 %) (14 %) (21 %) (28 %) (35 %) (42 %) (50 %) (57 %) (64 %) (71 %) (78 %) (85 %) (92 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 395s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 395s (7 %) (15 %) (23 %) (30 %) (38 %) (46 %) (53 %) (61 %) (69 %) (76 %) (84 %) (92 %) (100 %) Recompute...... 395s (7 %) (15 %) (23 %) (30 %) (38 %) (46 %) (53 %) (61 %) (69 %) (76 %) (84 %) (92 %) (100 %) Recompute...... 395s (7 %) (14 %) (21 %) (28 %) (35 %) (42 %) (50 %) (57 %) (64 %) (71 %) (78 %) (85 %) (92 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Reok 395s testVerticalSketchAxisPolarPattern (PartDesignTests.TestPolarPattern.TestPolarPattern.testVerticalSketchAxisPolarPattern) ... ok 395s testXAxisPolarPattern (PartDesignTests.TestPolarPattern.TestPolarPattern.testXAxisPolarPattern) ... ok 395s testYAxisPolarPattern (PartDesignTests.TestPolarPattern.TestPolarPattern.testYAxisPolarPattern) ... ok 395s testZAxisPolarPattern (PartDesignTests.TestPolarPattern.TestPolarPattern.testZAxisPolarPattern) ... ok 395s testPrimitiveBox (PartDesignTests.TestPrimitive.TestPrimitive.testPrimitiveBox) ... ok 395s testPrimitiveCone (PartDesignTests.TestPrimitive.TestPrimitive.testPrimitiveCone) ... ok 395s testPrimitiveCylinder (PartDesignTests.TestPrimitive.TestPrimitive.testPrimitiveCylinder) ... ok 395s testPrimitiveEllipsoid (PartDesignTests.TestPrimitive.TestPrimitive.testPrimitiveEllipsoid) ... ok 395s testPrimitivePrism (PartDesignTests.TestPrimitive.TestPrimitive.testPrimitivePrism) ... ok 395s testPrimitiveSphere (PartDesignTests.TestPrimitive.TestPrimitive.testPrimitiveSphere) ... ok 395s testPrimitiveTorus (PartDesignTests.TestPrimitive.TestPrimitive.testPrimitiveTorus) ... compute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) ok 395s testPrimitiveWedge (PartDesignTests.TestPrimitive.TestPrimitive.testPrimitiveWedge) ... ok 395s testGrooveFace (PartDesignTests.TestRevolve.TestRevolve.testGrooveFace) ... ok 395s testRevolveFace (PartDesignTests.TestRevolve.TestRevolve.testRevolveFace) ... ok 395s testTwoBodyShapeBinderCase (PartDesignTests.TestShapeBinder.TestShapeBinder.testTwoBodyShapeBinderCase) ... ok 395s testBinderBeforeOrAfterPad (PartDesignTests.TestShapeBinder.TestSubShapeBinder.testBinderBeforeOrAfterPad) 395s Test case for PR #8763 ... ok 395s testOffsetBinder (PartDesignTests.TestShapeBinder.TestSubShapeBinder.testOffsetBinder) ... ok 395s testReversedThickness (PartDesignTests.TestThickness.TestThickness.testReversedThickness) ... ok 395s 395s ---------------------------------------------------------------------- 395s Ran 77 tests in 5.237s 395s 395s OK 395s (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (5 %) (11 %) (16 %) (22 %) (27 %) (33 %) (38 %) (44 %) (50 %) (55 %) (61 %) (66 %) (72 %) (77 %) (83 %) (88 %) (94 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 395s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 395s (8 %) (16 %) (25 %) (33 %) (41 %) (50 %) (58 %) (66 %) (75 %) (83 %) (91 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (11 %) (22 %) (33 %) (44 %) (55 %) (66 %) (77 %) (88 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) Recompute...... 395s (10 %) (20 %) (30 %) (40 %) (50 %) (60 %) (70 %) (80 %) (90 %) (100 %) ### Running CLI Test TestDraft ### 395s test_import_draft (drafttests.test_import.DraftImport.test_import_draft) 395s Import the Draft module. ... ok 395s test_import_draft_geomutils (drafttests.test_import.DraftImport.test_import_draft_geomutils) 395s Import Draft geometrical utilities. ... ok 395s test_import_draft_svg (drafttests.test_import.DraftImport.test_import_draft_svg) 395s Import Draft SVG utilities. ... ok 395s test_import_draft_vecutils (drafttests.test_import.DraftImport.test_import_draft_vecutils) 395s Import Draft vector utilities. ... ok 395s test_arc (drafttests.test_creation.DraftCreation.test_arc) 395s Create a circular arc. ... ok 395s test_arc_3points (drafttests.test_creation.DraftCreation.test_arc_3points) 395s Create a circular arc from three points. ... ok 395s test_bezcurve (drafttests.test_creation.DraftCreation.test_bezcurve) 395s Create a bezier curve of six points, degree five. ... ok 395s test_bspline (drafttests.test_creation.DraftCreation.test_bspline) 395s Create a BSpline of three points. ... ok 395s test_circle (drafttests.test_creation.DraftCreation.test_circle) 395s Create a circle. ... ok 395s test_cubicbezcurve (drafttests.test_creation.DraftCreation.test_cubicbezcurve) 395s Create a cubic bezier curve of four points. ... ok 395s test_dimension_angular (drafttests.test_creation.DraftCreation.test_dimension_angular) 395s Create an angular dimension between two lines at given angles. ... ok 395s test_dimension_linear_obj (drafttests.test_creation.DraftCreation.test_dimension_linear_obj) 395s Create a linear dimension linked to an object. ... ok 395s test_dimension_linear_simple (drafttests.test_creation.DraftCreation.test_dimension_linear_simple) 395s Create a simple linear dimension not linked to an object. ... ok 395s test_dimension_radial_obj (drafttests.test_creation.DraftCreation.test_dimension_radial_obj) 395s Create a circle and then a radial and a diameter dimension. ... FreeCAD 0.21.2, Libs: 0.21.2R 395s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 395s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 395s FreeCAD wouldn't be possible without FreeCAD community. 395s ##### #### ### #### 395s # # # # # # 395s # ## #### #### # # # # # 395s #### # # # # # # # ##### # # 395s # # #### #### # # # # # 395s # # # # # # # # # ## ## ## 395s # # #### #### ### # # #### ## ## ## 395s 395s 395s ------------------------------------------------------------------------------ 395s Try importing 'Draft' 395s 395s ------------------------------------------------------------------------------ 395s Try importing 'DraftGeomUtils' 395s 395s ------------------------------------------------------------------------------ 395s Try importing 'draftfunctions.svg' 395s 395s ------------------------------------------------------------------------------ 395s Try importing 'DraftVecUtils' 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftCreation' 395s Test 'Draft Arc' 395s radius=2 395s startangle=0, endangle=90 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftCreation' 395s Test 'Draft Arc 3Points' 395s a=Vector (5.0, 0.0, 0.0), b=Vector (4.0, 3.0, 0.0) 395s c=Vector (0.0, 5.0, 0.0) 395s ---------------- 395s Arc by 3 points 395s p1: Vector (5.0, 0.0, 0.0) 395s p2: Vector (4.0, 3.0, 0.0) 395s p3: Vector (0.0, 5.0, 0.0) 395s Radius: 5.000000000000002 395s Center: Vector (-1.3322676295501878e-15, -1.3322676295501878e-15, 0.0) 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftCreation' 395s Test 'Draft BezCurve' 395s a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0) 395s c=Vector (5.0, 3.0, 0.0), d=Vector (9.0, 0.0, 0.0) 395s e=Vector (12.0, 5.0, 0.0), f=Vector (12.0, 8.0, 0.0) 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftCreation' 395s Test 'Draft BSpline' 395s a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 0.0, 0.0) 395s c=Vector (2.0, 2.0, 0.0) 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftCreation' 395s Test 'Draft Circle' 395s radius=3 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftCreation' 395s Test 'Draft CubBezCurve' 395s a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0) 395s c=Vector (5.0, 3.0, 0.0), d=Vector (9.0, 0.0, 0.0) 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftCreation' 395s Test 'Draft Dimension Angular' 395s Occasionally crashes 395s center=Vector (0.0, 0.0, 0.0) 395s angle1=20, angle2=70 395s dim_line=Vector (3.0, 1.0, 0.0) 395s ---------------- 395s Angular dimension 395s center: Vector (0.0, 0.0, 0.0) 395s angles: [20, 70] 395s dim_line: Vector (3.0, 1.0, 0.0) 395s normal: None 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftCreation' 395s Test 'Draft Dimension' 395s Occasionally crashes 395s a=Vector (0.0, 0.0, 0.0), b=Vector (9.0, 0.0, 0.0) 395s Recompute...... 395s (100 %) ---------------- 395s Linear dimension 395s edge_object: Line 395s i1: 1 395s i2: 2 395s dim_line: Vector (5.0, 3.0, 0.0) 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftCreation' 395s Test 'Draft Dimension' 395s Occasionally crashes 395s a=Vector (0.0, 0.0, 0.0), b=Vector (9.0, 0.0, 0.0) 395s c=Vector (4.0, -1.0, 0.0) 395s ---------------- 395s Linear dimension 395s p1: Vector (0.0, 0.0, 0.0) 395s p2: Vector (9.0, 0.0, 0.0) 395s dim_line: Vector (4.0, -1.0, 0.0) 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftCreation' 395s Test 'Draft Dimension Radial' 395s radius=10 395s startangle=0, endangle=90 395s Recompute...... 395s (100 %) ---------------- 395s Radial dimension 395s edge_object: Arc 395s index: 1 395s mode: radius 395s dim_line: Vector (1.0, 1.0, 0.0) 395s ---------------- 395s Radial dimension 395s edge_object: Arc 395s index: 1 395s mode: diameter 395s dim_line: Vector (3.0, 1.0, ok 395s test_ellipse (drafttests.test_creation.DraftCreation.test_ellipse) 395s Create an ellipse. ... ok 395s test_facebinder (drafttests.test_creation.DraftCreation.test_facebinder) 395s Create a box, and then a facebinder from its faces. ... ok 395s test_fillet (drafttests.test_creation.DraftCreation.test_fillet) 395s Create two lines, and a fillet between them. ... ok 395s test_hatch (drafttests.test_creation.DraftCreation.test_hatch) 395s Create a hatch. ... ok 395s test_label (drafttests.test_creation.DraftCreation.test_label) 395s Create a label. ... ok 395s test_layer (drafttests.test_creation.DraftCreation.test_layer) 395s Create a layer, and add a rectangle to it. ... ok 395s test_line (drafttests.test_creation.DraftCreation.test_line) 395s Create a line. ... ok 395s test_point (drafttests.test_creation.DraftCreation.test_point) 395s Create a point. ... ok 395s test_polygon (drafttests.test_creation.DraftCreation.test_polygon) 395s Create a regular polygon. ... ok 395s test_polyline (drafttests.test_creation.DraftCreation.test_polyline) 395s Create a polyline. ... ok 395s test_rectangle (drafttests.test_creation.DraftCreation.test_rectangle) 395s Create a rectangle. ... ok 395s test_shapestring (drafttests.test_creation.DraftCreation.test_shapestring) 395s Create a ShapeString. ... ok 395s test_text (drafttests.test_creation.DraftCreation.test_text) 395s Create a text object. ... ok 395s test_workingplaneproxy (drafttests.test_creation.DraftCreation.test_workingplaneproxy) 395s Create a working plane proxy. ... ok 395s test_attached_clone_behavior (drafttests.test_modification.DraftModification.test_attached_clone_behavior) 395s Check if an attached clone behaves correctly. ... 0.0) 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftCreation' 395s Test 'Draft Ellipse' 395s major_axis=5, minor_axis=3 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftCreation' 395s Test 'Draft Facebinder' 395s In order to test this, a selection is needed 395s or an App::PropertyLinkSubList 395s Box 395s Recompute...... 395s (100 %) object='Solid' (Part::Box) 395s sub-elements=('Face1', 'Face6') 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftCreation' 395s Test 'Draft Fillet' 395s Lines 395s a=Vector (0.0, 0.0, 0.0), b=Vector (8.0, 0.0, 0.0) 395s b=Vector (8.0, 0.0, 0.0), c=Vector (8.0, 8.0, 0.0) 395s Recompute...... 395s (50 %) (100 %) Fillet 395s radius=4 395s ---------------- 395s Fillet 395s (1): Line; length: 8.0 395s (2): Line001; length: 8.0 395s Segment 1, length: 3.999999999999999 395s Segment 2, length: 6.283185307179587 395s Segment 3, length: 3.999999999999999 395s Update radius currently not implemented: r=0.0 mm 395s Update radius currently not implemented: r=4.0 mm 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftCreation' 395s Test 'Draft Hatch' 395s Rectangle with face 395s length=50, width=30 395s Recompute...... 395s (100 %) patfile='/usr/share/freecad/Mod/TechDraw/PAT/FCPAT.pat' 395s patname='Horizontal5' 395s Recompute...... 395s (50 %) (100 %) 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftCreation' 395s Test 'Draft Label' 395s Occasionally crashes 395s target_point=Vector (0.0, 0.0, 0.0), distance=-25 395s placement=Placement [Pos=(50,50,0), Yaw-Pitch-Roll=(0,0,0)] 395s ---------------- 395s Label 395s target_point: Vector (0.0, 0.0, 0.0) 395s placement: Placement [Pos=(50,50,0), Yaw-Pitch-Roll=(0,0,0)] 395s label_type: Custom 395s custom_text: Label 395s direction: Horizontal 395s distance: -25 395s Recompute...... 395s (100 %) 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftCreation' 395s Test 'Draft Layer' 395s length=5, width=2 395s ---------------- 395s Layer 395s line_width: 2.0 395s draw_style: Solid 395s transparency: 0 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftCreation' 395s Test 'Draft Line' 395s a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 0.0, 0.0) 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftCreation' 395s Test 'Draft Point' 395s p.x=5.0, p.y=3.0, p.z=2.0 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftCreation' 395s Test 'Draft Polygon' 395s n_faces=6, radius=5 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftCreation' 395s Test 'Draft Wire' 395s a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 0.0, 0.0) 395s c=Vector (2.0, 2.0, 0.0) 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftCreation' 395s Test 'Draft Rectangle' 395s length=5, width=2 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftCreation' 395s Test 'Draft ShapeString' 395s text='Test' 395s fontfile='/usr/share/freecad/Mod/TechDraw/Resources/fonts/osifont-lgpl3fe.ttf' 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftCreation' 395s Test 'Draft Text' 395s text='Testing testing' 395s ---------------- 395s Text 395s string: Testing testing 395s placement: None 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftCreation' 395s Test 'Draft WorkingPlaneProxy' 395s placement=Placement [Pos=(10,20,0), Yaw-Pitch-Roll=(0,0,0)] 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Check attached Draft Clone behavior' 395s Recompute...... 395s (50 %) (100 %) Recompute...... 395s (33 %) (66 %) (100 %) Recompute...... 395s ok 395s test_circular_array (drafttests.test_modification.DraftModification.test_circular_array) 395s Create a rectangle, and a circular array. ... ok 395s test_clone (drafttests.test_modification.DraftModification.test_clone) 395s Create a box, then create a clone of it. ... ok 395s test_copy (drafttests.test_modification.DraftModification.test_copy) 395s Create a line, then copy and move it. ... ok 395s test_downgrade (drafttests.test_modification.DraftModification.test_downgrade) 395s Downgrade a closed Draft Wire into three simple Part Edges. ... ok 395s test_draft_to_sketch (drafttests.test_modification.DraftModification.test_draft_to_sketch) 395s Convert a Draft object to a Sketch and back. ... ok 395s test_draft_to_techdraw (drafttests.test_modification.DraftModification.test_draft_to_techdraw) 395s Create a solid, and then a DraftView on a TechDraw page. ... ok 395s test_extend (drafttests.test_modification.DraftModification.test_extend) 395s Extend a line. NOT IMPLEMENTED. ... ok 395s test_join (drafttests.test_modification.DraftModification.test_join) 395s Join two lines into a single Draft Wire. ... ok 395s test_mirror (drafttests.test_modification.DraftModification.test_mirror) 395s Create a rectangle, then a mirrored shape. ... (33 %) (66 %) (100 %) 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft CircularArray' 395s Rectangle 395s length=4, width=2 395s Recompute...... 395s (100 %) Array 395s radial_distance=10, tangential_distance=8 395s number=3, symmetry=1 395s axis=Vector (0.0, 0.0, 1.0) 395s center=Vector (0.0, 0.0, 0.0) 395s ---------------- 395s Circular array 395s base_object: Rectangle 395s r_distance: 10 395s tan_distance: 8 395s number: 3 395s symmetry: 1 395s axis: Vector (0.0, 0.0, 1.0) 395s center: Vector (0.0, 0.0, 0.0) 395s use_link: True 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft Clone' 395s Recompute...... 395s (100 %) object: 'Solid' (Part::Box) 395s clone: 'Clone' (Part::FeaturePython) 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft Move with copy' 395s Line 395s a=Vector (0.0, 3.0, 0.0), b=Vector (2.0, 3.0, 0.0) 395s Translation vector (copy) 395s c=Vector (2.0, 2.0, 0.0) 395s Importing project files...... 395s (50 %) (100 %) 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft Downgrade' 395s Closed wire 395s a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0) 395s c=Vector (2.0, 4.0, 0.0), a=Vector (0.0, 0.0, 0.0) 395s Recompute...... 395s (100 %) ---------------- 395s Downgrade objects 395s Found 1 parametric object: breaking its dependencies 395s Recompute...... 395s (100 %) 1: Result 'Face' (Part::Feature) 395s ---------------- 395s Downgrade objects 395s Found 1 face: extracting its wires 395s Recompute...... 395s (100 %) 2: Result 'Wire' (Part::Feature) 395s ---------------- 395s Downgrade objects 395s Found only wires: extracting their edges 395s Recompute...... 395s (33 %) (66 %) (100 %) 3: Result 3 x 'Edge' (Part::Feature) 395s ---------------- 395s Downgrade objects 395s No more downgrade possible 395s Recompute...... 395s (33 %) (66 %) (100 %) 4: Result '[]' 395s The last objects cannot be downgraded further 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft Draft2Sketch' 395s Wire 395s a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0) 395s c=Vector (2.0, 4.0, 0.0) 395s Recompute...... 395s (100 %) Recompute...... 395s (50 %) (100 %) 1: Result 'Wire' (Sketcher::SketchObject) 395s Recompute...... 395s (33 %) (66 %) (100 %) 2: Result 'Wire' (Part::Part2DObjectPython) 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'TechDraw DraftView (relies on Draft code)' 395s Prism 395s n_sides=5 395s placement=Placement [Pos=(0,0,0), Yaw-Pitch-Roll=(0,45,0)] 395s page=TechDraw::DrawPage 395s template=TechDraw::DrawSVGTemplate 395s view=TechDraw::DrawViewDraft 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft Trimex extend' 395s Line 395s a=Vector (0.0, 0.0, 0.0), b=Vector (1.0, 1.0, 0.0) 395s Line 2 395s c=Vector (2.0, 2.0, 0.0), d=Vector (4.0, 2.0, 0.0) 395s Recompute...... 395s (50 %) (100 %) Arguments to placeholder function 395s p1=; p2= 395s p3=None; p4=None 395s p5=None 395s #-----------------------------------------------------# 395s # This test is not implemented currently 395s #-----------------------------------------------------# 395s Automatic PASS 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft Join' 395s Line 1 395s a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0) 395s Line 2 395s b=Vector (2.0, 2.0, 0.0), c=Vector (2.0, 4.0, 0.0) 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft Mirror' 395s Rectangle 395s length=4, width=2 395s Mirror axis 395s p1=Vector (6.0, -ok 395s test_move (drafttests.test_modification.DraftModification.test_move) 395s Create a line and move it. ... ok 395s test_offset_closed_with_reversed_edge (drafttests.test_modification.DraftModification.test_offset_closed_with_reversed_edge) 395s Create a closed wire with a reversed edge, then produce an offset copy. ... ok 395s test_offset_open (drafttests.test_modification.DraftModification.test_offset_open) 395s Create an open wire, then produce an offset copy. ... ok 395s test_offset_rectangle_with_face (drafttests.test_modification.DraftModification.test_offset_rectangle_with_face) 395s Create a rectangle with a face, then produce an offset copy. ... ok 395s test_path_array (drafttests.test_modification.DraftModification.test_path_array) 395s Create a wire, a polygon, and a path array. ... ok 395s test_point_array (drafttests.test_modification.DraftModification.test_point_array) 395s Create a polygon, various point, and a point array. ... ok 395s test_polar_array (drafttests.test_modification.DraftModification.test_polar_array) 395s Create a rectangle, and a polar array. ... ok 395s test_rectangular_array (drafttests.test_modification.DraftModification.test_rectangular_array) 395s Create a rectangle, and a rectangular array. ... ok 395s test_rotate (drafttests.test_modification.DraftModification.test_rotate) 395s Create a line, then rotate it. ... ok 395s test_scale_part_feature_arcs (drafttests.test_modification.DraftModification.test_scale_part_feature_arcs) 395s Create and scale a part feature (arcs). ... ok 395s test_scale_part_feature_lines (drafttests.test_modification.DraftModification.test_scale_part_feature_lines) 395s Create and scale a part feature (lines). ... 2.0, 0.0) 395s p2=Vector (6.0, 2.0, 0.0) 395s ---------------- 395s Create mirror 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft Move' 395s Line 395s a=Vector (0.0, 2.0, 0.0), b=Vector (2.0, 2.0, 0.0) 395s Recompute...... 395s (100 %) Translation vector 395s c=Vector (3.0, 1.0, 0.0) 395s Recompute...... 395s (100 %) 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft Offset' 395s Closed wire with reversed edge 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft Offset' 395s Open wire 395s a=Vector (0.0, 2.0, 0.0), b=Vector (2.0, 4.0, 0.0) 395s c=Vector (5.0, 2.0, 0.0) 395s Recompute...... 395s (100 %) Offset 395s vector=Vector (-1.0, 1.0, 0.0) 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft Offset' 395s Rectangle with face 395s length=10, width=4 395s Recompute...... 395s (100 %) Offset 395s vector=Vector (0.0, -1.0, 0.0) 395s Recompute...... 395s (50 %) (100 %) 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft PathArray' 395s Wire 395s a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0) 395s c=Vector (2.0, 4.0, 0.0), d=Vector (8.0, 4.0, 0.0) 395s Polygon 395s n_faces=3, radius=1 395s Path Array 395s number=4, translation=Vector (0.0, 1.0, 0.0) 395s subelements=Edge1, align=False 395s ---------------- 395s Path array 395s base_object: Polygon 395s path_object: Wire 395s count: 4 395s extra: Vector (0.0, 1.0, 0.0) 395s subelements: Edge1 395s align: False 395s align_mode: Original 395s tan_vector: Vector (1.0, 0.0, 0.0) 395s force_vertical: False 395s vertical_vector: Vector (0.0, 0.0, 1.0) 395s start_offset: 0.0 395s end_offset: 0.0 395s use_link: True 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft PointArray' 395s Points 395s a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0) 395s c=Vector (2.0, 4.0, 0.0), d=Vector (8.0, 4.0, 0.0) 395s Upgrade 395s ---------------- 395s Upgrade objects 395s Found points: creating compound 395s Polygon 395s n_faces=3, radius=1 395s Point Array 395s ---------------- 395s Point array 395s base_object: Polygon 395s point_object: Block 395s extra: None 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft PolarArray' 395s Rectangle 395s length=4, width=2 395s Recompute...... 395s (100 %) Array 395s number=5, polar_angle=180 395s center=Vector (-4.0, 0.0, 0.0) 395s ---------------- 395s Polar array 395s base_object: Rectangle 395s number: 5 395s angle: 180 395s center: Vector (-4.0, 0.0, 0.0) 395s use_link: True 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft OrthoArray' 395s Rectangle 395s length=4, width=2 395s Recompute...... 395s (100 %) Array 395s direction_x=Vector (5.0, 0.0, 0.0) 395s direction_y=Vector (0.0, 4.0, 0.0) 395s direction_z=Vector (0.0, 0.0, 6.0) 395s number_x=3, number_y=4, number_z=6 395s ---------------- 395s Orthogonal array 395s base_object: Rectangle 395s v_x: Vector (5.0, 0.0, 0.0) 395s v_y: Vector (0.0, 4.0, 0.0) 395s v_z: Vector (0.0, 0.0, 6.0) 395s n_x: 3 395s n_y: 4 395s n_z: 6 395s use_link: True 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft Rotate' 395s Line 395s a=Vector (1.0, 1.0, 0.0), b=Vector (3.0, 1.0, 0.0) 395s Recompute...... 395s (100 %) Rotation 395s angle=90 degrees 395s Recompute...... 395s (100 %) 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft Scale part feature (arcs)' 395s Recompute...... 395s (100 %) Recompute...... 395s (100 %) 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft Scale part feature (lines)' 395s Recompute...... 395s (100 %) Recompute..ok 395s test_scale_rectangle (drafttests.test_modification.DraftModification.test_scale_rectangle) 395s Create and scale a rectangle. ... ok 395s test_scale_spline (drafttests.test_modification.DraftModification.test_scale_spline) 395s Create and scale a spline. ... ok 395s test_scale_wire (drafttests.test_modification.DraftModification.test_scale_wire) 395s Create and scale a wire. ... ok 395s test_shape_2d_view (drafttests.test_modification.DraftModification.test_shape_2d_view) 395s Create a prism and then a 2D projection of it. ... ok 395s test_split (drafttests.test_modification.DraftModification.test_split) 395s Split a Draft Wire into two Draft Wires. ... ok 395s test_stretch (drafttests.test_modification.DraftModification.test_stretch) 395s Stretch a line. NOT IMPLEMENTED. ... ok 395s test_trim (drafttests.test_modification.DraftModification.test_trim) 395s Trim a line. NOT IMPLEMENTED. ... ok 395s test_upgrade (drafttests.test_modification.DraftModification.test_upgrade) 395s Upgrade two Lines into a closed Wire, then draftify it. ... ok 395s test_wire_to_bspline (drafttests.test_modification.DraftModification.test_wire_to_bspline) 395s Convert a polyline to BSpline and back. ... ok 395s test_get_extended_wire (drafttests.test_draftgeomutils.TestDraftGeomUtils.test_get_extended_wire) 395s Test the DraftGeomUtils.get_extended_wire function. ... .... 395s (100 %) 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft Scale rectangle' 395s Recompute...... 395s (100 %) Recompute...... 395s (100 %) 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft Scale spline' 395s Recompute...... 395s (100 %) Recompute...... 395s (100 %) 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft Scale wire' 395s Recompute...... 395s (100 %) Recompute...... 395s (100 %) 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft Shape2DView' 395s Prism 395s n_sides=5 395s placement=Placement [Pos=(0,0,0), Yaw-Pitch-Roll=(0,45,0)] 395s Projection 2D view 395s direction=Vector (0.0, 0.0, 1.0) 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft_Split' 395s Wire 395s a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0) 395s c=Vector (2.0, 4.0, 0.0), d=Vector (6.0, 4.0, 0.0) 395s Split at 395s p=Vector (2.0, 2.0, 0.0), index=1 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft Stretch' 395s This test requires an object and a selection 395s Line 395s a=Vector (0.0, 0.0, 0.0), b=Vector (1.0, 1.0, 0.0) 395s Arguments to placeholder function 395s p1=; p2=Vector (4.0, 1.0, 0.0) 395s p3=None; p4=None 395s p5=None 395s #-----------------------------------------------------# 395s # This test is not implemented currently 395s #-----------------------------------------------------# 395s Automatic PASS 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft Trimex trim' 395s Line 395s a=Vector (0.0, 0.0, 0.0), b=Vector (3.0, 3.0, 0.0) 395s Line 2 395s c=Vector (2.0, 2.0, 0.0), d=Vector (4.0, 2.0, 0.0) 395s Recompute...... 395s (50 %) (100 %) Arguments to placeholder function 395s p1=; p2= 395s p3=None; p4=None 395s p5=None 395s #-----------------------------------------------------# 395s # This test is not implemented currently 395s #-----------------------------------------------------# 395s Automatic PASS 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft Upgrade' 395s Line 1 395s a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0) 395s Line 2 395s b=Vector (2.0, 2.0, 0.0), c=Vector (2.0, 4.0, 0.0) 395s Recompute...... 395s (50 %) (100 %) ---------------- 395s Upgrade objects 395s Found several wires or edges: wiring them 395s Recompute...... 395s (100 %) 1: Result 'Wire' (Part::Feature) 395s ---------------- 395s Upgrade objects 395s trying: closing it 395s Found 1 open wire: closing it 395s Recompute...... 395s (100 %) 2: Result 'Wire' (Part::Feature) 395s ---------------- 395s Upgrade objects 395s Found closed wires: creating faces 395s Recompute...... 395s (100 %) 3: Result 'Face' (Part::Feature) 395s ---------------- 395s Upgrade objects 395s Found 1 non-parametric objects: draftifying it 395s Recompute...... 395s (100 %) 4: Result 'Wire' (Part::Part2DObjectPython) 395s ---------------- 395s Upgrade objects 395s Unable to upgrade these objects. 395s Recompute...... 395s (100 %) The last object cannot be upgraded further 395s 395s ------------------------------------------------------------------------------ 395s Temporary document 'DraftModification' 395s Test 'Draft WireToBSpline' 395s Wire 395s a=Vector (0.0, 0.0, 0.0), b=Vector (2.0, 2.0, 0.0) 395s c=Vector (2.0, 4.0, 0.0) 395s Recompute...... 395s (50 %) (100 %) 1: Result 'BSpline' (Part::Part2DObjectPython) 395s 2: Result 'Wire' (Part::Part2DObjectPython) 395s 395s ------------------------------------------------------------------------------ 395s Test 'DraftGeomUtils.get_extended_wire' 395s Running tests with wire1 395s ok 395s test_export_svg (drafttests.test_svg.DraftSVG.test_export_svg) 395s Create some figures and export them to an SVG file. ... ok 395s test_get_svg_from_arch_space_with_zero_vector (drafttests.test_svg.DraftSVG.test_get_svg_from_arch_space_with_zero_vector) 396s 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 '\[' 396s buf = re.findall("point \[(.*?)\]",buf) 396s /usr/share/freecad/Mod/Arch/ArchSectionPlane.py:751: SyntaxWarning: invalid escape sequence '\#' 396s marker = re.findall("",svg) 396s /usr/share/freecad/Mod/Arch/ArchSectionPlane.py:767: SyntaxWarning: invalid escape sequence '\#' 396s svg = re.sub("","",svg,count=1) 396s /usr/share/freecad/Mod/Arch/ArchSectionPlane.py:795: SyntaxWarning: invalid escape sequence '\?' 396s svg = re.sub("<\?xml.*?>","",svg,flags=re.MULTILINE|re.DOTALL) 396s /usr/share/freecad/Mod/Arch/ArchSectionPlane.py:797: SyntaxWarning: invalid escape sequence '\/' 396s svg = re.sub("<\/svg>","",svg,flags=re.MULTILINE|re.DOTALL) 396s /usr/share/freecad/Mod/Arch/ArchAxis.py:454: SyntaxWarning: invalid escape sequence '\[' 396s pts = re.findall("point \[(.*?)\]",buf)[0] 396s /usr/share/freecad/Mod/Arch/ArchRebar.py:559: SyntaxWarning: invalid escape sequence '\[' 396s pts = re.findall("point \[(.*?)\]",comp.writeInventor().replace("\n","")) 396s ok 396s test_read_svg (drafttests.test_svg.DraftSVG.test_read_svg) 396s Read an SVG file and import its elements as Draft objects. ... ok 396s test_export_dxf (drafttests.test_dxf.DraftDXF.test_export_dxf) 396s Create some figures and export them to a DXF file. ... ok 396s test_read_dxf (drafttests.test_dxf.DraftDXF.test_read_dxf) 396s Read a DXF file and import its elements as Draft objects. ... ok 396s test_export_dwg (drafttests.test_dwg.DraftDWG.test_export_dwg) 396s Create some figures and export them to a DWG file. ... ok 396s test_read_dwg (drafttests.test_dwg.DraftDWG.test_read_dwg) 396s Read a DWG file and import its elements as Draft objects. ... ok 396s test_link_array (drafttests.test_array.DraftArray.test_link_array) 396s Create a link array. ... Running tests with wire2 396s Running tests with wire3 396s Running tests with wire4 396s Running tests with wire5 396s Running tests with wire6 396s Running tests with wire7 396s Running tests with wire8 396s Test completed, 248 subtests run 396s 396s ------------------------------------------------------------------------------ 396s Temporary document 'DraftSVG' 396s Test 'importSVG.export' 396s file=/usr/share/freecad/Mod/Draft/drafttest/out_test.svg 396s exists=False 396s Arguments to placeholder function 396s p1=/usr/share/freecad/Mod/Draft/drafttest/out_test.svg; p2=None 396s p3=None; p4=None 396s p5=None 396s #-----------------------------------------------------# 396s # This test is not implemented currently 396s #-----------------------------------------------------# 396s Automatic PASS 396s 396s ------------------------------------------------------------------------------ 396s Temporary document 'DraftSVG' 396s Recompute...... 396s (50 %) (100 %) 396s ------------------------------------------------------------------------------ 396s Temporary document 'DraftSVG' 396s Test 'importSVG.import' 396s This test requires an SVG file to read. 396s file=/usr/share/freecad/Mod/Draft/drafttest/test.svg 396s exists=False 396s Arguments to placeholder function 396s p1=/usr/share/freecad/Mod/Draft/drafttest/test.svg; p2=None 396s p3=None; p4=None 396s p5=None 396s #-----------------------------------------------------# 396s # This test is not implemented currently 396s #-----------------------------------------------------# 396s Automatic PASS 396s 396s ------------------------------------------------------------------------------ 396s Temporary document 'DraftDXF' 396s Test 'importDXF.export' 396s file=/usr/share/freecad/Mod/Draft/drafttest/out_test.dxf 396s exists=False 396s Arguments to placeholder function 396s p1=/usr/share/freecad/Mod/Draft/drafttest/out_test.dxf; p2=None 396s p3=None; p4=None 396s p5=None 396s #-----------------------------------------------------# 396s # This test is not implemented currently 396s #-----------------------------------------------------# 396s Automatic PASS 396s 396s ------------------------------------------------------------------------------ 396s Temporary document 'DraftDXF' 396s Test 'importDXF.import' 396s This test requires a DXF file to read. 396s file=/usr/share/freecad/Mod/Draft/drafttest/test.dxf 396s exists=False 396s Arguments to placeholder function 396s p1=/usr/share/freecad/Mod/Draft/drafttest/test.dxf; p2=None 396s p3=None; p4=None 396s p5=None 396s #-----------------------------------------------------# 396s # This test is not implemented currently 396s #-----------------------------------------------------# 396s Automatic PASS 396s 396s ------------------------------------------------------------------------------ 396s Temporary document 'DraftDWG' 396s Test 'importDWG.export' 396s file=/usr/share/freecad/Mod/Draft/drafttest/out_test.dwg 396s exists=False 396s Arguments to placeholder function 396s p1=/usr/share/freecad/Mod/Draft/drafttest/out_test.dwg; p2=None 396s p3=None; p4=None 396s p5=None 396s #-----------------------------------------------------# 396s # This test is not implemented currently 396s #-----------------------------------------------------# 396s Automatic PASS 396s 396s ------------------------------------------------------------------------------ 396s Temporary document 'DraftDWG' 396s Test 'importDWG.import' 396s This test requires a DWG file to read. 396s file=/usr/share/freecad/Mod/Draft/drafttest/test.dwg 396s exists=False 396s Arguments to placeholder function 396s p1=/usr/share/freecad/Mod/Draft/drafttest/test.dwg; p2=None 396s p3=None; p4=None 396s p5=None 396s #-----------------------------------------------------# 396s # This test is not implemented currently 396s #-----------------------------------------------------# 396s Automatic PASS 396s Temporary document 'DraftArray' 396s Recompute...... 396s (100 %) ---------------- 396s Orthogonal array 396s base_object: Box 396s v_x: Vector (100.0, 0.0, 0.0) 396s v_y: Vector (0.0, 100.0, 0.0) 396s v_z: Vector (0.0, 0.0, 100.0) 396s n_x: 12 396s n_y: 1 396s n_z: 1 396s use_link: True 396s Recompute...... 396s (50 %) (100 %) Recompute...... 396s (7 %) (14 %) (21 %) (28 %) (35 %) (42 %) (50 %) (57 %) (64 %) (71 %) (78 %) ok 396s 396s ---------------------------------------------------------------------- 396s Ran 67 tests in 0.930s 396s 396s OK 396s (85 %) (92 %) (100 %) Recompute...... 396s (12 %) (25 %) (37 %) (50 %) (62 %) (75 %) (87 %) (100 %) Recompute...... 396s (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 ### 396s testMakeHatchCase (TDTest.DrawHatchTest.DrawHatchTest.testMakeHatchCase) 396s Tests if hatch area can be added to view ... TDHatch path: /usr/share/freecad/Mod/TechDraw/TDTest 396s making hatch 396s finished hatch 396s ok 396s testMakeProjectionGroup (TDTest.DrawProjectionGroupTest.DrawProjectionGroupTest.testMakeProjectionGroup) 396s Tests if a projection group can be added to view1 ... ProjGroup is larger than page. Will be scaled. 396s TestAnno is larger than page. Will be scaled. 396s document created 396s box created 396s sphere created 396s Fusion created 396s making a page 396s Page created 396s making a projection group 396s Group created 396s adding views 396s added Front 396s Anchor values set 396s Front/Anchor recomputed 396s added Left 396s added Top 396s added Right 396s added Rear 396s added Bottom 396s removed Left 396s testing getItemByLabel 396s Item Label: Top Item Name: ProjItem002 396s recomputing document 396s View: Front TechDraw::DrawProjGroupItem 396s View: Top TechDraw::DrawProjGroupItem 396s View: Right TechDraw::DrawProjGroupItem 396s View: Rear TechDraw::DrawProjGroupItem 396s View: Bottom TechDraw::DrawProjGroupItem 396s ok 396s testMakeAnnotation (TDTest.DrawViewAnnotationTest.DrawViewAnnotationTest.testMakeAnnotation) 396s Tests if an annotation can be added to page ... Balloon1 is larger than page. Will be scaled. 396s Balloon2 is larger than page. Will be scaled. 396s ok 396s testMakeDrawViewBalloon (TDTest.DrawViewBalloonTest.DrawViewBalloonTest.testMakeDrawViewBalloon) 396s Tests if a DrawViewBalloon can be added to view ... TestImage is larger than page. Will be scaled. 396s Place balloon 396s adding balloon1 to page 396s adding balloon2 to page 396s ok 396s testMakeImage (TDTest.DrawViewImageTest.DrawViewImageTest.testMakeImage) 396s Tests if an image can be added to page ... ok 396s testMakeSymbol (TDTest.DrawViewSymbolTest.DrawViewSymbolTest.testMakeSymbol) 396s Tests if an symbol can be added to page ... ok 396s 396s ---------------------------------------------------------------------- 396s Ran 6 tests in 0.219s 396s 396s OK 396s FreeCAD 0.21.2, Libs: 0.21.2R 396s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 396s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 396s FreeCAD wouldn't be possible without FreeCAD community. 396s ##### #### ### #### 396s # # # # # # 396s # ## #### #### # # # # # 396s #### # # # # # # # ##### # # 396s # # #### #### # # # # # 396s # # # # # # # # # ## ## ## 396s # # #### #### ### # # #### ## ## ## 396s 396s Recompute...... 396s (25 %) (50 %) (75 %) (100 %) Recompute...... 396s (20 %) (40 %) (60 %) (80 %) (100 %) View is waiting for HLR to finish 396s Recompute...... 396s (9 %) (18 %) (27 %) (36 %) (45 %) (54 %) (63 %) (72 %) (81 %) (90 %) (100 %) Recompute...... 396s (33 %) (66 %) (100 %) Recompute...... 396s (16 %) (33 %) (50 %) (66 %) (83 %) (100 %) Recompute...... 396s (14 %) (28 %) (42 %) (57 %) (71 %) (85 %) (100 %) Recompute...... 396s (12 %) (25 %) (37 %) (50 %) (62 %) (75 %) (87 %) (100 %) View001 is waiting for HLR to finish 396s View is waiting for HLR to finish 396s Recompute...... 396s (33 %) (66 %) (100 %) Recompute...... 396s (33 %) (66 %) (100 %) ### Running CLI Test MeshTestsApp ### 398s testLoadMesh (MeshTestsApp.LoadMeshInThreadsCases.testLoadMesh) ... ok 408s testSphereMesh (MeshTestsApp.LoadMeshInThreadsCases.testSphereMesh) ... ok 408s testIntersection (MeshTestsApp.MeshGeoTestCases.testIntersection) ... ok 408s testIntersection2 (MeshTestsApp.MeshGeoTestCases.testIntersection2) ... ok 408s testIntersectionCoplanar (MeshTestsApp.MeshGeoTestCases.testIntersectionCoplanar) ... ok 408s testIntersectionOfCollinearEdges (MeshTestsApp.MeshGeoTestCases.testIntersectionOfCollinearEdges) ... ok 408s testIntersectionOfIntersectingEdges (MeshTestsApp.MeshGeoTestCases.testIntersectionOfIntersectingEdges) ... ok 408s testIntersectionOfParallelEdges (MeshTestsApp.MeshGeoTestCases.testIntersectionOfParallelEdges) ... ok 408s testIntersectionOfParallelTriangles (MeshTestsApp.MeshGeoTestCases.testIntersectionOfParallelTriangles) ... ok 408s testIntersectionOfTransformedMesh (MeshTestsApp.MeshGeoTestCases.testIntersectionOfTransformedMesh) ... ok 408s testIntersectionOfWarpedEdges (MeshTestsApp.MeshGeoTestCases.testIntersectionOfWarpedEdges) ... ok 408s testIntersectionOnEdge (MeshTestsApp.MeshGeoTestCases.testIntersectionOnEdge) ... ok 408s testIntersectionOverlap (MeshTestsApp.MeshGeoTestCases.testIntersectionOverlap) ... ok 408s testSelfIntersection (MeshTestsApp.MeshGeoTestCases.testSelfIntersection) ... ok 408s testMaterial (MeshTestsApp.MeshProperty.testMaterial) ... ok 408s testFindNearest (MeshTestsApp.MeshSplitTestCases.testFindNearest) ... ok 408s testForaminate (MeshTestsApp.MeshSplitTestCases.testForaminate) ... ok 408s testForaminatePlacement (MeshTestsApp.MeshSplitTestCases.testForaminatePlacement) ... ok 408s testSplitFacetOnOneEdge (MeshTestsApp.MeshSplitTestCases.testSplitFacetOnOneEdge) ... ok 408s testSplitFacetOnTwoEdges_01 (MeshTestsApp.MeshSplitTestCases.testSplitFacetOnTwoEdges_01) ... FreeCAD 0.21.2, Libs: 0.21.2R 408s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 408s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 408s FreeCAD wouldn't be possible without FreeCAD community. 408s ##### #### ### #### 408s # # # # # # 408s # ## #### #### # # # # # 408s #### # # # # # # # ##### # # 408s # # #### #### # # # # # 408s # # # # # # # # # ## ## ## 408s # # #### #### ### # # #### ## ## ## 408s 408s saving...... 408s (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...... 408s (25 %) (50 %) (75 %) (100 %) create mesh structure...... 408s (25 %) (50 %) (75 %) (100 %) create mesh structure...... 408s (25 %) (50 %) (75 %) (100 %) create mesh structure...... 408s (25 %) (50 %) (75 %) (100 %) create mesh structure...... 408s (25 %) (50 %) (75 %) (100 %) create mesh structure...... 408s (25 %) (50 %) (75 %) (100 %) create mesh structure...... 408s (25 %) (50 %) (75 %) (100 %) create mesh structure...... 408s (25 %) (50 %) (75 %) (100 %) create mesh structure...... 408s (25 %) (50 %) (75 %) (100 %) create mesh structure...... 408s (25 %) (50 %) (75 %) (100 %) create mesh structure...... 408s (25 %) (50 %) (75 %) (100 %) Checking for self-intersections...... 408s (100 %) Importing project files...... 408s (50 %) (100 %) Postprocessing...... 408s (100 %) Checking topology...... 408s (7 %) (14 %) (21 %) (28 %) (35 %) (42 %) (50 %) (57 %) (64 %) (71 %) (78 %) (85 %) (92 %) (100 %) Checking indices...... 408s (7 %) (14 %) (21 %) (28 %) (35 %) (42 %) (50 %) (57 %) (64 %) (71 %) (78 %) (85 %) (92 %) (100 %) Checking topology...... 408s (6 %) (12 %) (18 %) (25 %) (31 %) (37 %) (43 %) (50 %) (56 %) (62 %) (68 %) (75 %) (81 %) (87 %) (93 %) (100 %) Checking indices...... 408s (6 %) (12 %) (18 %) (25 %) (31 %) (37 %) (43 %) (50 %) (56 %) (62 %) (68 %) (75 %) ok 408s testSplitFacetOnTwoEdges_02 (MeshTestsApp.MeshSplitTestCases.testSplitFacetOnTwoEdges_02) ... ok 408s testSplitFacetOnTwoEdges_10 (MeshTestsApp.MeshSplitTestCases.testSplitFacetOnTwoEdges_10) ... ok 408s testSplitFacetOnTwoEdges_12 (MeshTestsApp.MeshSplitTestCases.testSplitFacetOnTwoEdges_12) ... ok 408s testSplitFacetOnTwoEdges_20 (MeshTestsApp.MeshSplitTestCases.testSplitFacetOnTwoEdges_20) ... ok 408s testSplitFacetOnTwoEdges_21 (MeshTestsApp.MeshSplitTestCases.testSplitFacetOnTwoEdges_21) ... ok 408s testSplitFacetOnTwoEdges_5teps (MeshTestsApp.MeshSplitTestCases.testSplitFacetOnTwoEdges_5teps) ... ok 408s testCenterOfGravity (MeshTestsApp.MeshSubElement.testCenterOfGravity) ... ok 408s testCountSubElements (MeshTestsApp.MeshSubElement.testCountSubElements) ... ok 408s testFacesFromSubElement (MeshTestsApp.MeshSubElement.testFacesFromSubElement) ... ok 408s testSegmentSubElement (MeshTestsApp.MeshSubElement.testSegmentSubElement) ... ok 408s testSubElements (MeshTestsApp.MeshSubElement.testSubElements) ... ok 408s testCollapseFacetsAll (MeshTestsApp.MeshTopoTestCases.testCollapseFacetsAll) ... (81 %) (87 %) (93 %) (100 %) Checking topology...... 408s (6 %) (12 %) (18 %) (25 %) (31 %) (37 %) (43 %) (50 %) (56 %) (62 %) (68 %) (75 %) (81 %) (87 %) (93 %) (100 %) Checking indices...... 408s (6 %) (12 %) (18 %) (25 %) (31 %) (37 %) (43 %) (50 %) (56 %) (62 %) (68 %) (75 %) (81 %) (87 %) (93 %) (100 %) Checking topology...... 408s (6 %) (12 %) (18 %) (25 %) (31 %) (37 %) (43 %) (50 %) (56 %) (62 %) (68 %) (75 %) (81 %) (87 %) (93 %) (100 %) Checking indices...... 408s (6 %) (12 %) (18 %) (25 %) (31 %) (37 %) (43 %) (50 %) (56 %) (62 %) (68 %) (75 %) (81 %) (87 %) (93 %) (100 %) Checking topology...... 408s (6 %) (12 %) (18 %) (25 %) (31 %) (37 %) (43 %) (50 %) (56 %) (62 %) (68 %) (75 %) (81 %) (87 %) (93 %) (100 %) Checking indices...... 408s (6 %) (12 %) (18 %) (25 %) (31 %) (37 %) (43 %) (50 %) (56 %) (62 %) (68 %) (75 %) (81 %) (87 %) (93 %) (100 %) Checking topology...... 408s (6 %) (12 %) (18 %) (25 %) (31 %) (37 %) (43 %) (50 %) (56 %) (62 %) (68 %) (75 %) (81 %) (87 %) (93 %) (100 %) Checking indices...... 408s (6 %) (12 %) (18 %) (25 %) (31 %) (37 %) (43 %) (50 %) (56 %) (62 %) (68 %) (75 %) (81 %) (87 %) (93 %) (100 %) Checking topology...... 408s (6 %) (12 %) (18 %) (25 %) (31 %) (37 %) (43 %) (50 %) (56 %) (62 %) (68 %) (75 %) (81 %) (87 %) (93 %) (100 %) Checking indices...... 408s (6 %) (12 %) (18 %) (25 %) (31 %) (37 %) (43 %) (50 %) (56 %) (62 %) (68 %) (75 %) (81 %) (87 %) (93 %) (100 %) Checking topology...... 408s (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...... 408s (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...... 408s (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 408s testCollapseFacetsMultible (MeshTestsApp.MeshTopoTestCases.testCollapseFacetsMultible) ... ok 408s testCollapseFacetsSingle (MeshTestsApp.MeshTopoTestCases.testCollapseFacetsSingle) ... (100 %) create mesh structure...... 408s (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...... 408s (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...... 408s (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...... 408s (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...... 408s (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...... 408s (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...... 408s (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...... 408s (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...... 408s (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...... 408s (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...... 408s (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...... 408s (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...... 408s (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...... 408s (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...... 408s (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...... 408s (2 %) (5 %) (8 %) (11 %) ok 408s testCorruptedFacet (MeshTestsApp.MeshTopoTestCases.testCorruptedFacet) ... ok 408s testCTRIA3Element (MeshTestsApp.NastranReader.testCTRIA3Element) ... ok 408s testDelimitedGRIDElement (MeshTestsApp.NastranReader.testDelimitedGRIDElement) ... ok 408s testEightCharGRIDElement (MeshTestsApp.NastranReader.testEightCharGRIDElement) ... ok 408s testSixteenCharGRIDElement (MeshTestsApp.NastranReader.testSixteenCharGRIDElement) ... ok 408s testPrimitiveCount (MeshTestsApp.PivyTestCases.testPrimitiveCount) ... ok 408s testRayPick (MeshTestsApp.PivyTestCases.testRayPick) ... ok 408s testFitBad (MeshTestsApp.PolynomialFitCases.testFitBad) ... ok 408s testFitExact (MeshTestsApp.PolynomialFitCases.testFitExact) ... ok 408s testFitGood (MeshTestsApp.PolynomialFitCases.testFitGood) ... ok 408s 408s ---------------------------------------------------------------------- 408s Ran 44 tests in 11.135s 408s 408s OK 408s (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...... 408s (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...... 408s (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...... 408s (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 ### 408s test_blend_curve (SurfaceTests.TestBlendCurve.TestBlendCurve.test_blend_curve) ... ok 408s 408s ---------------------------------------------------------------------- 408s Ran 1 test in 0.001s 408s 408s OK 408s FreeCAD 0.21.2, Libs: 0.21.2R 408s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 408s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 408s FreeCAD wouldn't be possible without FreeCAD community. 408s ##### #### ### #### 408s # # # # # # 408s # ## #### #### # # # # # 408s #### # # # # # # # ##### # # 408s # # #### #### # # # # # 408s # # # # # # # # # ## ## ## 408s # # #### #### ### # # #### ## ## ## 408s 408s ### Running CLI Test TestSketcherApp ### 408s testConstraintWithExpression (SketcherTests.TestSketchExpression.TestSketchExpression.testConstraintWithExpression) ... ok 408s testBasicFillet (SketcherTests.TestSketchFillet.TestSketchFillet.testBasicFillet) ... ok 408s testCoincident (SketcherTests.TestSketchFillet.TestSketchFillet.testCoincident) ... ok 408s testCurve (SketcherTests.TestSketchFillet.TestSketchFillet.testCurve) ... ok 408s testDistance (SketcherTests.TestSketchFillet.TestSketchFillet.testDistance) ... ok 408s testHorizontalVertical (SketcherTests.TestSketchFillet.TestSketchFillet.testHorizontalVertical) ... ok 408s testOriginalCorner (SketcherTests.TestSketchFillet.TestSketchFillet.testOriginalCorner) ... ok 408s testPointOnObject (SketcherTests.TestSketchFillet.TestSketchFillet.testPointOnObject) ... ok 408s testSymmetric (SketcherTests.TestSketchFillet.TestSketchFillet.testSymmetric) ... ok 408s testTangent (SketcherTests.TestSketchFillet.TestSketchFillet.testTangent) ... ok 408s testUnconnected (SketcherTests.TestSketchFillet.TestSketchFillet.testUnconnected) ... ok 408s testUnconnectedCurve (SketcherTests.TestSketchFillet.TestSketchFillet.testUnconnectedCurve) ... ok 408s testBlockConstraintEllipse (SketcherTests.TestSketcherSolver.TestSketcherSolver.testBlockConstraintEllipse) ... ok 408s testBoxCase (SketcherTests.TestSketcherSolver.TestSketcherSolver.testBoxCase) ... ok 408s testCircleToLineDistance_Driving_Passant (SketcherTests.TestSketcherSolver.TestSketcherSolver.testCircleToLineDistance_Driving_Passant) ... ok 408s testCircleToLineDistance_Driving_Secant (SketcherTests.TestSketcherSolver.TestSketcherSolver.testCircleToLineDistance_Driving_Secant) ... skipped 'Support for secants still under discussion, see comments in PR 9044' 408s testCircleToLineDistance_Reference_Secant (SketcherTests.TestSketcherSolver.TestSketcherSolver.testCircleToLineDistance_Reference_Secant) ... ok 408s testIssue3245 (SketcherTests.TestSketcherSolver.TestSketcherSolver.testIssue3245) ... ok 408s testIssue3245_2 (SketcherTests.TestSketcherSolver.TestSketcherSolver.testIssue3245_2) ... ok 408s testSlotCase (SketcherTests.TestSketcherSolver.TestSketcherSolver.testSlotCase) ... ok 408s testThreeLinesWithCoincidences_1 (SketcherTests.TestSketcherSolver.TestSketcherSolver.testThreeLinesWithCoincidences_1) ... ok 408s testThreeLinesWithCoincidences_2 (SketcherTests.TestSketcherSolver.TestSketcherSolver.testThreeLinesWithCoincidences_2) ... ok 408s 408s ---------------------------------------------------------------------- 408s Ran 22 tests in 0.125s 408s 408s OK (skipped=1) 408s FreeCAD 0.21.2, Libs: 0.21.2R 408s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 408s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 408s FreeCAD wouldn't be possible without FreeCAD community. 408s ##### #### ### #### 408s # # # # # # 408s # ## #### #### # # # # # 408s #### # # # # # # # ##### # # 408s # # #### #### # # # # # 408s # # # # # # # # # ## ## ## 408s # # #### #### ### # # #### ## ## ## 408s 408s Recompute...... 408s (100 %) Recompute...... 408s (100 %) Recompute...... 408s (100 %) Recompute...... 408s (100 %) Recompute...... 408s (100 %) Recompute...... 408s (100 %) Recompute...... 408s (100 %) Recompute...... 408s (100 %) Recompute...... 408s (100 %) Recompute...... 408s (100 %) Recompute...... 408s (100 %) Recompute...... 408s (100 %) Recompute...... 408s (100 %) Recompute...... 408s (100 %) Recompute...... 408s (100 %) Recompute...... 408s (100 %) Recompute...... 408s (100 %) Recompute...... 408s (100 %) Recompute...... 408s (100 %) ### SKIPING TEST TestFemApp ### 408s ### Running CLI Test TestAddonManagerApp ### 409s test_cache (AddonManagerTest.app.test_addon.TestAddon.test_cache) ... ok 409s test_contains_functions (AddonManagerTest.app.test_addon.TestAddon.test_contains_functions) ... ok 409s test_create_from_macro (AddonManagerTest.app.test_addon.TestAddon.test_create_from_macro) ... ok 409s test_dependency_resolution (AddonManagerTest.app.test_addon.TestAddon.test_dependency_resolution) ... ok 409s test_display_name (AddonManagerTest.app.test_addon.TestAddon.test_display_name) ... ok 409s test_git_url_cleanup (AddonManagerTest.app.test_addon.TestAddon.test_git_url_cleanup) ... ok 409s test_internal_workbench_list (AddonManagerTest.app.test_addon.TestAddon.test_internal_workbench_list) ... ok 409s test_tag_extraction (AddonManagerTest.app.test_addon.TestAddon.test_tag_extraction) ... ok 409s test_try_find_wbname_in_files_empty_dir (AddonManagerTest.app.test_addon.TestAddon.test_try_find_wbname_in_files_empty_dir) ... ok 409s test_try_find_wbname_in_files_non_python_ignored (AddonManagerTest.app.test_addon.TestAddon.test_try_find_wbname_in_files_non_python_ignored) ... ok 409s test_try_find_wbname_in_files_simple (AddonManagerTest.app.test_addon.TestAddon.test_try_find_wbname_in_files_simple) ... Current file: /tmp/tmpu_e4o89s/test/test.py 409s Found name TestWorkbench 409s 409s ok 409s test_try_find_wbname_in_files_subdir (AddonManagerTest.app.test_addon.TestAddon.test_try_find_wbname_in_files_subdir) ... Current file: /tmp/tmp2z8ozx7b/test/subdirectory/test.py 409s Found name TestWorkbench 409s 409s ok 409s test_try_find_wbname_in_files_variable_used (AddonManagerTest.app.test_addon.TestAddon.test_try_find_wbname_in_files_variable_used) ... Current file: /tmp/tmp1_lcyj_8/test/test.py 409s ok 409s test_try_find_wbname_in_files_variants (AddonManagerTest.app.test_addon.TestAddon.test_try_find_wbname_in_files_variants) ... Current file: /tmp/tmpbgf8q2mf/test/test.py 409s Found name TestWorkbench 409s 409s Current file: /tmp/tmp4e0wr7s1/test/test.py 409s Found name TestWorkbench 409s 409s Current file: /tmp/tmpwxblnqz1/test/test.py 409s Found name TestWorkbench 409s 409s Current file: /tmp/tmprqfij9k0/test/test.py 409s Found name TestWorkbench 409s 409s Current file: /tmp/tmpatgy3_tl/test/test.py 409s Found name TestWorkbench 409s 409s Current file: /tmp/tmphha9ho8j/test/test.py 409s Found name TestWorkbench 409s 409s Current file: /tmp/tmphofbzznr/test/test.py 409s Found name TestWorkbench 409s 409s ok 409s test_version_check (AddonManagerTest.app.test_addon.TestAddon.test_version_check) ... ok 409s test_code_in_branch_subdirectory_false (AddonManagerTest.app.test_installer.TestAddonInstaller.test_code_in_branch_subdirectory_false) 409s When there is not a subdirectory with the branch name in it, don't find ... ok 409s test_code_in_branch_subdirectory_more_than_one (AddonManagerTest.app.test_installer.TestAddonInstaller.test_code_in_branch_subdirectory_more_than_one) 409s When there are multiple subdirectories, never find a branch subdirectory ... ok 409s test_code_in_branch_subdirectory_true (AddonManagerTest.app.test_installer.TestAddonInstaller.test_code_in_branch_subdirectory_true) 409s When there is a subdirectory with the branch name in it, find it ... ok 409s test_determine_install_method_file_url (AddonManagerTest.app.test_installer.TestAddonInstaller.test_determine_install_method_file_url) 409s Test which install methods are accepted for a file:// url ... ok 409s test_determine_install_method_https_known_sites_any_gm (AddonManagerTest.app.test_installer.TestAddonInstaller.test_determine_install_method_https_known_sites_any_gm) 409s Test which install methods are accepted for an https GitHub URL ... ok 409s 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) 409s Test which install methods are accepted for an https GitHub URL ... ok 409s test_determine_install_method_https_known_sites_copy (AddonManagerTest.app.test_installer.TestAddonInstaller.test_determine_install_method_https_known_sites_copy) 409s Test which install methods are accepted for an https GitHub URL ... ok 409s test_determine_install_method_https_known_sites_git (AddonManagerTest.app.test_installer.TestAddonInstaller.test_determine_install_method_https_known_sites_git) 409s Test which install methods are accepted for an https GitHub URL ... ok 409s test_determine_install_method_https_known_sites_zip (AddonManagerTest.app.test_installer.TestAddonInstaller.test_determine_install_method_https_known_sites_zip) 409s Test which install methods are accepted for an https GitHub URL ... ok 409s test_determine_install_method_local_path (AddonManagerTest.app.test_installer.TestAddonInstaller.test_determine_install_method_local_path) 409s Test which install methods are accepted for a local path ... ok 409s test_determine_install_method_local_zip (AddonManagerTest.app.test_installer.TestAddonInstaller.test_determine_install_method_local_zip) 409s Test which install methods are accepted for a local path to a zipfile ... ok 409s test_determine_install_method_remote_zip (AddonManagerTest.app.test_installer.TestAddonInstaller.test_determine_install_method_remote_zip) 409s Test which install methods are accepted for a remote path to a zipfile ... ok 409s test_fcmacro_copying (AddonManagerTest.app.test_installer.TestAddonInstaller.test_fcmacro_copying) ... ok 409s test_finalize_zip_installation_github (AddonManagerTest.app.test_installer.TestAddonInstaller.test_finalize_zip_installation_github) ... ok 409s test_finalize_zip_installation_non_github (AddonManagerTest.app.test_installer.TestAddonInstaller.test_finalize_zip_installation_non_github) 409s Ensure that zip files are correctly extracted. ... ok 409s test_install_by_copy (AddonManagerTest.app.test_installer.TestAddonInstaller.test_install_by_copy) 409s Test using a simple filesystem copy to install an addon. ... ok 409s test_install_by_git (AddonManagerTest.app.test_installer.TestAddonInstaller.test_install_by_git) 409s Test using git to install. Depends on there being a local git ... skipped 'git not found, skipping git installer tests' 409s test_move_code_out_of_subdirectory (AddonManagerTest.app.test_installer.TestAddonInstaller.test_move_code_out_of_subdirectory) 409s All files are moved out and the subdirectory is deleted ... ok 409s test_update_metadata (AddonManagerTest.app.test_installer.TestAddonInstaller.test_update_metadata) 409s If a metadata file exists in the installation location, it should be ... ok 409s test_validate_object (AddonManagerTest.app.test_installer.TestAddonInstaller.test_validate_object) 409s An object is valid if it has a name, url, and branch attribute. ... ok 409s test_remove_extra_files_comment_only_digest (AddonManagerTest.app.test_uninstaller.TestAddonUninstaller.test_remove_extra_files_comment_only_digest) 409s Test that a digest file that contains only comment lines is not an error, and nothing ... ok 409s test_remove_extra_files_empty_digest (AddonManagerTest.app.test_uninstaller.TestAddonUninstaller.test_remove_extra_files_empty_digest) 409s Test that an empty digest file is not an error, and nothing gets removed ... ok 409s test_remove_extra_files_no_digest (AddonManagerTest.app.test_uninstaller.TestAddonUninstaller.test_remove_extra_files_no_digest) 409s Tests that a lack of digest file is not an error, and nothing gets removed ... ok 409s test_remove_extra_files_normal_case (AddonManagerTest.app.test_uninstaller.TestAddonUninstaller.test_remove_extra_files_normal_case) 409s Test that a digest that is a "normal" case removes the requested files ... ok 409s test_remove_extra_files_repeated_files (AddonManagerTest.app.test_uninstaller.TestAddonUninstaller.test_remove_extra_files_repeated_files) 409s Test that a digest with the same file repeated removes it once, but doesn't error on ... ok 409s test_runs_uninstaller_script_failure (AddonManagerTest.app.test_uninstaller.TestAddonUninstaller.test_runs_uninstaller_script_failure) 409s Tests that exceptions in the uninstall.py script do not leak out ... Execution of Addon's uninstall.py script failed. Proceeding with uninstall... 409s ok 409s test_runs_uninstaller_script_successful (AddonManagerTest.app.test_uninstaller.TestAddonUninstaller.test_runs_uninstaller_script_successful) 409s Tests that the uninstall.py script is called ... ok 409s test_uninstall_addon_with_macros (AddonManagerTest.app.test_uninstaller.TestAddonUninstaller.test_uninstall_addon_with_macros) 409s Tests that the uninstaller removes the macro files ... ok 409s test_uninstall_calls_script (AddonManagerTest.app.test_uninstaller.TestAddonUninstaller.test_uninstall_calls_script) 409s Tests that the main uninstaller run function calls the uninstall.py script ... ok 409s test_uninstall_dangerous_name (AddonManagerTest.app.test_uninstaller.TestAddonUninstaller.test_uninstall_dangerous_name) 409s Test the integrated uninstall function for an addon with a dangerous name ... ok 409s test_uninstall_no_name (AddonManagerTest.app.test_uninstaller.TestAddonUninstaller.test_uninstall_no_name) 409s Test the integrated uninstall function for an addon without a name ... ok 409s test_uninstall_normal (AddonManagerTest.app.test_uninstaller.TestAddonUninstaller.test_uninstall_normal) 409s Test the integrated uninstall function under normal circumstances ... ok 409s test_uninstall_unmatching_name (AddonManagerTest.app.test_uninstaller.TestAddonUninstaller.test_uninstall_unmatching_name) 409s Test the integrated uninstall function for an addon with a name that isn't installed ... ok 409s test_error_no_freecad (AddonManagerTest.app.test_freecad_interface.TestConsole.test_error_no_freecad) 409s Test that if the FreeCAD import fails the logger implements PrintError ... ok 409s test_log_no_freecad (AddonManagerTest.app.test_freecad_interface.TestConsole.test_log_no_freecad) 409s Test that if the FreeCAD import fails, the logger is set up correctly, and ... ok 409s test_log_with_freecad (AddonManagerTest.app.test_freecad_interface.TestConsole.test_log_with_freecad) 409s Ensure that if FreeCAD exists, the appropriate function is called ... ok 409s test_message_no_freecad (AddonManagerTest.app.test_freecad_interface.TestConsole.test_message_no_freecad) 409s Test that if the FreeCAD import fails the logger implements PrintMessage ... ok 409s test_warning_no_freecad (AddonManagerTest.app.test_freecad_interface.TestConsole.test_warning_no_freecad) 409s Test that if the FreeCAD import fails the logger implements PrintWarning ... ok 409s test_init_with_freecad (AddonManagerTest.app.test_freecad_interface.TestDataPaths.test_init_with_freecad) 409s Ensure that if FreeCAD exists, the appropriate functions are called ... ok 409s Installation of optional package failed: 409s Command 'fake_python -m pip install --disable-pip-version-check --target vendor_path test1' returned non-zero exit status 1. 409s Installation of optional package failed: 409s Command 'fake_python -m pip install --disable-pip-version-check --target vendor_path test2' returned non-zero exit status 1. 409s Installation of optional package failed: 409s Command 'fake_python -m pip install --disable-pip-version-check --target vendor_path test3' returned non-zero exit status 1. 409s test_init_without_freecad (AddonManagerTest.app.test_freecad_interface.TestDataPaths.test_init_without_freecad) 409s Ensure that if FreeCAD does not exist, the appropriate functions are called ... Command 'fake_python -m pip install --disable-pip-version-check --target vendor_path test1' returned non-zero exit status 1. 409s ok 409s test_install_optional_failure (AddonManagerTest.app.test_dependency_installer.TestDependencyInstaller.test_install_optional_failure) ... ok 409s test_install_optional_loops (AddonManagerTest.app.test_dependency_installer.TestDependencyInstaller.test_install_optional_loops) ... ok 409s test_install_python_packages_existing_location (AddonManagerTest.app.test_dependency_installer.TestDependencyInstaller.test_install_python_packages_existing_location) ... ok 409s test_install_python_packages_new_location (AddonManagerTest.app.test_dependency_installer.TestDependencyInstaller.test_install_python_packages_new_location) ... ok 409s test_install_required_failure (AddonManagerTest.app.test_dependency_installer.TestDependencyInstaller.test_install_required_failure) ... ok 409s test_install_required_loops (AddonManagerTest.app.test_dependency_installer.TestDependencyInstaller.test_install_required_loops) ... ok 409s test_run_no_pip (AddonManagerTest.app.test_dependency_installer.TestDependencyInstaller.test_run_no_pip) ... ok 409s test_run_pip (AddonManagerTest.app.test_dependency_installer.TestDependencyInstaller.test_run_pip) ... ok 409s test_run_with_no_packages (AddonManagerTest.app.test_dependency_installer.TestDependencyInstaller.test_run_with_no_packages) ... ok 409s test_run_with_pip (AddonManagerTest.app.test_dependency_installer.TestDependencyInstaller.test_run_with_pip) ... ok 409s test_verify_pip_no_pip (AddonManagerTest.app.test_dependency_installer.TestDependencyInstaller.test_verify_pip_no_pip) ... ok 409s test_verify_pip_no_python (AddonManagerTest.app.test_dependency_installer.TestDependencyInstaller.test_verify_pip_no_python) ... ok 409s test_verify_pip_with_pip (AddonManagerTest.app.test_dependency_installer.TestDependencyInstaller.test_verify_pip_with_pip) ... ok 409s test_string_conversion_addon (AddonManagerTest.app.test_metadata.TestDependencyType.test_string_conversion_addon) ... ok 409s test_string_conversion_automatic (AddonManagerTest.app.test_metadata.TestDependencyType.test_string_conversion_automatic) ... ok 409s test_string_conversion_internal (AddonManagerTest.app.test_metadata.TestDependencyType.test_string_conversion_internal) ... ok 409s test_string_conversion_python (AddonManagerTest.app.test_metadata.TestDependencyType.test_string_conversion_python) ... ok 409s test_checkout (AddonManagerTest.app.test_git.TestGit.test_checkout) 409s Test git checkout ... skipped 'No git found' 409s test_clone (AddonManagerTest.app.test_git.TestGit.test_clone) 409s Test git clone ... skipped 'No git found' 409s test_get_remote (AddonManagerTest.app.test_git.TestGit.test_get_remote) 409s Test getting the remote location ... skipped 'No git found' 409s test_repair (AddonManagerTest.app.test_git.TestGit.test_repair) 409s Test the repair feature (and some exception throwing) ... skipped 'No git found' 409s test_tag_and_branch (AddonManagerTest.app.test_git.TestGit.test_tag_and_branch) 409s Test checking the currently checked-out tag ... skipped 'No git found' 409s test_update (AddonManagerTest.app.test_git.TestGit.test_update) 409s Test using git to update the local repo ... Unable to open macro code URL https://fake_url.com 409s skipped 'No git found' 409s test_basic_metadata (AddonManagerTest.app.test_macro.TestMacro.test_basic_metadata) ... ok 409s test_fetch_raw_code_no_data (AddonManagerTest.app.test_macro.TestMacro.test_fetch_raw_code_no_data) ... ok 409s test_fetch_raw_code_no_url (AddonManagerTest.app.test_macro.TestMacro.test_fetch_raw_code_no_url) ... ok 409s test_fetch_raw_code_with_data (AddonManagerTest.app.test_macro.TestMacro.test_fetch_raw_code_with_data) ... ok 409s test_other_files (AddonManagerTest.app.test_macro.TestMacro.test_other_files) ... ok 409s test_version_from_date (AddonManagerTest.app.test_macro.TestMacro.test_version_from_date) ... ok 409s test_version_from_float (AddonManagerTest.app.test_macro.TestMacro.test_version_from_float) ... ok 409s test_version_from_int (AddonManagerTest.app.test_macro.TestMacro.test_version_from_int) ... ok 409s test_version_from_string (AddonManagerTest.app.test_macro.TestMacro.test_version_from_string) ... ok 409s test_xpm (AddonManagerTest.app.test_macro.TestMacro.test_xpm) ... ok 409s test_installation (AddonManagerTest.app.test_installer.TestMacroInstaller.test_installation) 409s Test the wrapper around the macro installer ... ok 409s test_cleanup_directories_multiple_empty (AddonManagerTest.app.test_uninstaller.TestMacroUninstaller.test_cleanup_directories_multiple_empty) ... ok 409s test_cleanup_directories_none (AddonManagerTest.app.test_uninstaller.TestMacroUninstaller.test_cleanup_directories_none) ... ok 409s test_cleanup_directories_not_empty (AddonManagerTest.app.test_uninstaller.TestMacroUninstaller.test_cleanup_directories_not_empty) ... ok 409s test_remove_macro_with_files (AddonManagerTest.app.test_uninstaller.TestMacroUninstaller.test_remove_macro_with_files) ... ok 409s test_remove_macro_with_icon (AddonManagerTest.app.test_uninstaller.TestMacroUninstaller.test_remove_macro_with_icon) ... ok 409s test_remove_macro_with_xpm_data (AddonManagerTest.app.test_uninstaller.TestMacroUninstaller.test_remove_macro_with_xpm_data) ... ok 409s test_remove_nonexistent_macro (AddonManagerTest.app.test_uninstaller.TestMacroUninstaller.test_remove_nonexistent_macro) ... ok 409s test_remove_simple_macro (AddonManagerTest.app.test_uninstaller.TestMacroUninstaller.test_remove_simple_macro) ... ok 409s test_remove_write_protected_macro (AddonManagerTest.app.test_uninstaller.TestMacroUninstaller.test_remove_write_protected_macro) ... ok 409s test_get_first_supported_freecad_version_simple (AddonManagerTest.app.test_metadata.TestMetadataAuxiliaryFunctions.test_get_first_supported_freecad_version_simple) ... ok 409s test_get_first_supported_freecad_version_with_content (AddonManagerTest.app.test_metadata.TestMetadataAuxiliaryFunctions.test_get_first_supported_freecad_version_with_content) ... ok 409s test_determine_namespace_found_empty (AddonManagerTest.app.test_metadata.TestMetadataReader.test_determine_namespace_found_empty) ... ok 409s test_determine_namespace_found_full (AddonManagerTest.app.test_metadata.TestMetadataReader.test_determine_namespace_found_full) ... ok 409s test_determine_namespace_not_found (AddonManagerTest.app.test_metadata.TestMetadataReader.test_determine_namespace_not_found) ... ok 409s test_from_bytes (AddonManagerTest.app.test_metadata.TestMetadataReader.test_from_bytes) ... skipped 'Breaks other tests, needs to be fixed' 409s test_from_file (AddonManagerTest.app.test_metadata.TestMetadataReader.test_from_file) ... ok 409s test_parse_child_element_ignore_unknown_tag (AddonManagerTest.app.test_metadata.TestMetadataReader.test_parse_child_element_ignore_unknown_tag) ... ok 409s test_parse_child_element_list_of_licenses (AddonManagerTest.app.test_metadata.TestMetadataReader.test_parse_child_element_list_of_licenses) ... ok 410s test_parse_child_element_list_of_urls (AddonManagerTest.app.test_metadata.TestMetadataReader.test_parse_child_element_list_of_urls) ... ok 410s test_parse_child_element_lists_of_contacts (AddonManagerTest.app.test_metadata.TestMetadataReader.test_parse_child_element_lists_of_contacts) ... ok 410s test_parse_child_element_lists_of_dependencies (AddonManagerTest.app.test_metadata.TestMetadataReader.test_parse_child_element_lists_of_dependencies) ... ok 410s test_parse_child_element_lists_of_strings (AddonManagerTest.app.test_metadata.TestMetadataReader.test_parse_child_element_lists_of_strings) ... ok 410s test_parse_child_element_simple_strings (AddonManagerTest.app.test_metadata.TestMetadataReader.test_parse_child_element_simple_strings) ... ok 410s test_parse_child_element_version (AddonManagerTest.app.test_metadata.TestMetadataReader.test_parse_child_element_version) ... ok 410s 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 410s ok 410s test_parse_child_element_versions (AddonManagerTest.app.test_metadata.TestMetadataReader.test_parse_child_element_versions) ... ok 410s test_parse_content_invalid (AddonManagerTest.app.test_metadata.TestMetadataReader.test_parse_content_invalid) ... ok 410s test_parse_content_valid (AddonManagerTest.app.test_metadata.TestMetadataReader.test_parse_content_valid) ... ok 410s test_process_element_tree (AddonManagerTest.app.test_metadata.TestMetadataReader.test_process_element_tree) ... ok 410s test_content_combination (AddonManagerTest.app.test_metadata.TestMetadataReaderIntegration.test_content_combination) ... ok 410s test_loading_simple_metadata_file (AddonManagerTest.app.test_metadata.TestMetadataReaderIntegration.test_loading_simple_metadata_file) ... Removing addonmanager_metadata 410s ok 410s test_multiple_macros (AddonManagerTest.app.test_metadata.TestMetadataReaderIntegration.test_multiple_macros) ... Removing addonmanager_metadata 410s ok 410s test_multiple_preference_packs (AddonManagerTest.app.test_metadata.TestMetadataReaderIntegration.test_multiple_preference_packs) ... Removing addonmanager_metadata 410s ok 410s test_multiple_workbenches (AddonManagerTest.app.test_metadata.TestMetadataReaderIntegration.test_multiple_workbenches) ... Removing addonmanager_metadata 410s ok 410s test_param_get_no_freecad (AddonManagerTest.app.test_freecad_interface.TestParameters.test_param_get_no_freecad) 410s Test that if the FreeCAD import fails, param_get returns a ParametersReplacement ... ok 410s test_param_get_with_freecad (AddonManagerTest.app.test_freecad_interface.TestParameters.test_param_get_with_freecad) 410s Ensure that if FreeCAD exists, the built-in FreeCAD function is called ... ok 410s test_replacement_getters_and_setters (AddonManagerTest.app.test_freecad_interface.TestParameters.test_replacement_getters_and_setters) 410s Test that ParameterReplacement's getters, setters, and deleters work ... ok 410s test_string_conversion_bugtracker (AddonManagerTest.app.test_metadata.TestUrlType.test_string_conversion_bugtracker) ... ok 410s test_string_conversion_discussion (AddonManagerTest.app.test_metadata.TestUrlType.test_string_conversion_discussion) ... ok 410s test_string_conversion_documentation (AddonManagerTest.app.test_metadata.TestUrlType.test_string_conversion_documentation) ... ok 410s test_string_conversion_readme (AddonManagerTest.app.test_metadata.TestUrlType.test_string_conversion_readme) ... ok 410s test_string_conversion_repository (AddonManagerTest.app.test_metadata.TestUrlType.test_string_conversion_repository) ... ok 410s test_string_conversion_website (AddonManagerTest.app.test_metadata.TestUrlType.test_string_conversion_website) ... ok 410s test_get_assigned_string_literal (AddonManagerTest.app.test_utilities.TestUtilities.test_get_assigned_string_literal) ... ok 410s test_get_macro_version_from_file (AddonManagerTest.app.test_utilities.TestUtilities.test_get_macro_version_from_file) ... ok 410s test_get_readme_url (AddonManagerTest.app.test_utilities.TestUtilities.test_get_readme_url) ... ok 410s test_recognized_git_location (AddonManagerTest.app.test_utilities.TestUtilities.test_recognized_git_location) ... ok 410s test_init_from_list_good (AddonManagerTest.app.test_metadata.TestVersion.test_init_from_list_good) 410s Initialization from a list works for good input ... ok 410s test_init_from_string_manual (AddonManagerTest.app.test_metadata.TestVersion.test_init_from_string_manual) ... ok 410s test_operators_internal (AddonManagerTest.app.test_metadata.TestVersion.test_operators_internal) 410s Test internal (non-package) comparison operators ... ok 410s test_parse_final_entry_invalid (AddonManagerTest.app.test_metadata.TestVersion.test_parse_final_entry_invalid) 410s Invalid input raises an exception ... ok 410s test_parse_final_entry_normal (AddonManagerTest.app.test_metadata.TestVersion.test_parse_final_entry_normal) 410s Parsing of the final entry works for normal cases ... ok 410s test_parse_string_to_tuple_invalid (AddonManagerTest.app.test_metadata.TestVersion.test_parse_string_to_tuple_invalid) 410s Parsing of invalid version string raises an exception ... ok 410s test_parse_string_to_tuple_normal (AddonManagerTest.app.test_metadata.TestVersion.test_parse_string_to_tuple_normal) 410s Parsing of complete version string works for normal cases ... ok 410s 410s ---------------------------------------------------------------------- 410s Ran 143 tests in 1.032s 410s 410s OK (skipped=8) 410s FreeCAD 0.21.2, Libs: 0.21.2R 410s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 410s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 410s FreeCAD wouldn't be possible without FreeCAD community. 410s ##### #### ### #### 410s # # # # # # 410s # ## #### #### # # # # # 410s #### # # # # # # # ##### # # 410s # # #### #### # # # # # 410s # # # # # # # # # ## ## ## 410s # # #### #### ### # # #### ## ## ## 410s 410s Removed extra installed file /tmp/tmp5d8ylngi/Macros/FakeMacro1.FCMacro 410s Removed extra installed file /tmp/tmp5d8ylngi/Macros/FakeMacro2.FCMacro 410s Removed extra installed file /tmp/tmp5d8ylngi/Macros/FakeMacro3.FCMacro 410s Removed extra installed file /tmp/tmpod7qslaj/Macros/FakeMacro.FCMacro 410s Removed extra installed file /tmp/tmpbanhq5__/Macros/FakeMacro.FCMacro 410s Mock subprocess call stdout result 410s Mock subprocess call stdout result 410s Mock subprocess call stdout result 410s Mock subprocess call stdout result 410s Mock subprocess call stdout result 410s Mock subprocess call stdout result 410s Mock subprocess call stdout result 410s ### Running CLI Test TestPartApp ### 410s testMakeCommon (TestPartApp.PartBOPTestContainer.testMakeCommon) ... ok 410s testMakeCut (TestPartApp.PartBOPTestContainer.testMakeCut) ... ok 410s testMakeFuse (TestPartApp.PartBOPTestContainer.testMakeFuse) ... ok 410s testGetters (TestPartApp.PartTestBSplineCurve.testGetters) 410s only check if the function doesn't crash ... ok 410s testIssue2671 (TestPartApp.PartTestBSplineCurve.testIssue2671) ... ok 410s testIssue2876 (TestPartApp.PartTestBSplineCurve.testIssue2876) ... ok 410s testProperties (TestPartApp.PartTestBSplineCurve.testProperties) ... ok 410s testSetters (TestPartApp.PartTestBSplineCurve.testSetters) ... ok 410s testSubElements (TestPartApp.PartTestBSplineCurve.testSubElements) ... ok 410s testBounds (TestPartApp.PartTestBSplineSurface.testBounds) ... ok 410s testTorusToSpline (TestPartApp.PartTestBSplineSurface.testTorusToSpline) ... ok 410s testBoxCase (TestPartApp.PartTestCases.testBoxCase) ... ok 410s testIssue2985 (TestPartApp.PartTestCases.testIssue2985) ... ok 410s testChFi2d_AnaFilletAlgo (TestPartApp.PartTestChFi2dAlgos.testChFi2d_AnaFilletAlgo) ... 410s ok 410s testChFi2d_ChamferAPI (TestPartApp.PartTestChFi2dAlgos.testChFi2d_ChamferAPI) ... 410s ok 410s testChFi2d_FilletAlgo (TestPartApp.PartTestChFi2dAlgos.testChFi2d_FilletAlgo) ... 410s ok 411s testCollinearPoints (TestPartApp.PartTestCircle2D.testCollinearPoints) ... ok 411s testValidCircle (TestPartApp.PartTestCircle2D.testValidCircle) ... ok 411s testderivatives (TestPartApp.PartTestCone.testderivatives) ... ok 411s testCircleToNurbs (TestPartApp.PartTestCurveToNurbs.testCircleToNurbs) ... ok 411s testEllipseToNurbs (TestPartApp.PartTestCurveToNurbs.testEllipseToNurbs) ... ok 411s testFaceNormal (TestPartApp.PartTestNormals.testFaceNormal) ... ok 411s testPlacement (TestPartApp.PartTestNormals.testPlacement) ... ok 411s testReverseOrientation (TestPartApp.PartTestNormals.testReverseOrientation) ... ok 411s testRuledSurfaceFromOneObjects (TestPartApp.PartTestRuledSurface.testRuledSurfaceFromOneObjects) ... ok 411s testRuledSurfaceFromTwoObjects (TestPartApp.PartTestRuledSurface.testRuledSurfaceFromTwoObjects) ... ok 411s testShapeFix_Edge (TestPartApp.PartTestShapeFix.testShapeFix_Edge) ... 411s ok 411s testShapeFix_Face (TestPartApp.PartTestShapeFix.testShapeFix_Face) ... 411s ok 411s testShapeFix_Root (TestPartApp.PartTestShapeFix.testShapeFix_Root) ... 411s ok 411s testShapeFix_Shape (TestPartApp.PartTestShapeFix.testShapeFix_Shape) ... 411s ok 411s testShapeFix_Shell (TestPartApp.PartTestShapeFix.testShapeFix_Shell) ... 411s ok 411s testShapeFix_Solid (TestPartApp.PartTestShapeFix.testShapeFix_Solid) ... 411s ok 411s testShapeFix_Wire (TestPartApp.PartTestShapeFix.testShapeFix_Wire) ... 411s ok 411s testPlacement (TestPartApp.PartTestShapeRotate.testPlacement) ... ok 411s test_issue_4456 (parttests.regression_tests.RegressionTests.test_issue_4456) 411s 0004456: Regression : Part.Plane.Intersect does not accept plane as argument ... ok 411s testMakeTopoShapeList (parttests.TopoShapeListTest.TopoShapeListTest.testMakeTopoShapeList) 411s Tests PropertyTopoShapeList ... TopoShapeListTest - setting up 411s TopoShapeListTest: setUp complete 411s running TopoShapeListTest 411s TopoShapeListTest finished 411s ok 411s 411s ---------------------------------------------------------------------- 411s Ran 36 tests in 0.104s 411s 411s OK 411s FreeCAD 0.21.2, Libs: 0.21.2R 411s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 411s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 411s FreeCAD wouldn't be possible without FreeCAD community. 411s ##### #### ### #### 411s # # # # # # 411s # ## #### #### # # # # # 411s #### # # # # # # # ##### # # 411s # # #### #### # # # # # 411s # # # # # # # # # ## ## ## 411s # # #### #### ### # # #### ## ## ## 411s 411s Recompute...... 411s (33 %) (66 %) (100 %) Recompute...... 411s (33 %) (66 %) (100 %) Recompute...... 411s (100 %) Recompute...... 411s (50 %) (100 %) Recompute...... 411s (33 %) (66 %) (100 %) Importing project files...... 411s (33 %) (66 %) (100 %) Postprocessing...... 411s (100 %) ### Running CLI Test TestArch ### 411s /usr/share/freecad/Mod/Arch/ArchSite.py:95: SyntaxWarning: invalid escape sequence '\[' 411s buf = re.findall("point \[(.*?)\]",buf) 411s /usr/share/freecad/Mod/Arch/ArchSectionPlane.py:751: SyntaxWarning: invalid escape sequence '\#' 411s marker = re.findall("",svg) 411s /usr/share/freecad/Mod/Arch/ArchSectionPlane.py:767: SyntaxWarning: invalid escape sequence '\#' 411s svg = re.sub("","",svg,count=1) 411s /usr/share/freecad/Mod/Arch/ArchSectionPlane.py:795: SyntaxWarning: invalid escape sequence '\?' 411s svg = re.sub("<\?xml.*?>","",svg,flags=re.MULTILINE|re.DOTALL) 411s /usr/share/freecad/Mod/Arch/ArchSectionPlane.py:797: SyntaxWarning: invalid escape sequence '\/' 411s svg = re.sub("<\/svg>","",svg,flags=re.MULTILINE|re.DOTALL) 411s /usr/share/freecad/Mod/Arch/ArchAxis.py:454: SyntaxWarning: invalid escape sequence '\[' 411s pts = re.findall("point \[(.*?)\]",buf)[0] 412s /usr/share/freecad/Mod/Arch/ArchRebar.py:559: SyntaxWarning: invalid escape sequence '\[' 412s pts = re.findall("point \[(.*?)\]",comp.writeInventor().replace("\n","")) 412s testAdd (TestArch.ArchTest.testAdd) ... ok 412s testAxis (TestArch.ArchTest.testAxis) ... ok 412s testBuilding (TestArch.ArchTest.testBuilding) ... ok 412s testBuildingPart (TestArch.ArchTest.testBuildingPart) 412s Create a BuildingPart from a wall with a window and check its shape. ... ok 412s testEquipment (TestArch.ArchTest.testEquipment) ... ok 412s testFloor (TestArch.ArchTest.testFloor) ... ok 412s testFrame (TestArch.ArchTest.testFrame) ... ok 412s testPipe (TestArch.ArchTest.testPipe) ... ok 412s testRebar (TestArch.ArchTest.testRebar) ... ok 412s testRemove (TestArch.ArchTest.testRemove) ... ok 412s testRoof (TestArch.ArchTest.testRoof) ... ok 412s testRoof81Permutations (TestArch.ArchTest.testRoof81Permutations) 420s Create 81 roofs using a range of arguments. ... ok 420s testRoofAllAngles90 (TestArch.ArchTest.testRoofAllAngles90) 420s Create a roof with the angles of all segments set at 90 degrees. ... ok 420s testRoofApex (TestArch.ArchTest.testRoofApex) 420s Create a hipped roof that relies on apex calculation. The roof has ... ok 420s testRoofSingleEavePoint (TestArch.ArchTest.testRoofSingleEavePoint) 420s Create a roof with a single triangular segment that has a single ... ok 420s testSection (TestArch.ArchTest.testSection) ... ok 420s testSite (TestArch.ArchTest.testSite) ... ok 420s testSpace (TestArch.ArchTest.testSpace) ... ok 420s testSpaceBBox (TestArch.ArchTest.testSpaceBBox) ... ok 420s testStairs (TestArch.ArchTest.testStairs) ... ok 420s testStructure (TestArch.ArchTest.testStructure) ... ok 420s testWall (TestArch.ArchTest.testWall) ... ok 421s testWallMultiMatAlign (TestArch.ArchTest.testWallMultiMatAlign) ... ok 421s testWindow (TestArch.ArchTest.testWindow) ... ok 421s 421s ---------------------------------------------------------------------- 421s Ran 24 tests in 8.953s 421s 421s OK 421s FreeCAD 0.21.2, Libs: 0.21.2R 421s (c) Juergen Riegel, Werner Mayer, Yorik van Havre and others 2001-2023 421s FreeCAD is free and open-source software licensed under the terms of LGPL2+ license. 421s FreeCAD wouldn't be possible without FreeCAD community. 421s ##### #### ### #### 421s # # # # # # 421s # ## #### #### # # # # # 421s #### # # # # # # # ##### # # 421s # # #### #### # # # # # 421s # # # # # # # # # ## ## ## 421s # # #### #### ### # # #### ## ## ## 421s 421s Recompute...... 421s (33 %) (66 %) (100 %) Recompute...... 421s (33 %) (66 %) (100 %) Recompute...... 421s (100 %) Test 'Arch BuildingPart' 421s Recompute...... 421s (33 %) (66 %) (100 %) Recompute...... 421s (25 %) (50 %) (75 %) (100 %) Recompute...... 421s (20 %) (40 %) (60 %) (80 %) (100 %) Recompute...... 421s (33 %) (66 %) (100 %) Recompute...... 421s (33 %) (66 %) (100 %) Recompute...... 421s (33 %) (66 %) (100 %) Test 'Arch Roof testRoof81Permutations' 421s Test 'Arch Roof testRoofAllAngles90' 421s Test 'Arch Roof testRoofApex' 421s Test 'Arch Roof testRoofSingleEavePoint' 421s Recompute...... 421s (12 %) (25 %) (37 %) (50 %) (62 %) (75 %) (87 %) (100 %) Recompute...... 421s (12 %) (25 %) (37 %) (50 %) (62 %) (75 %) (87 %) (100 %) Recompute...... 421s (12 %) (25 %) (37 %) (50 %) (62 %) (75 %) (87 %) (100 %) Test 'Arch Window' 421s Recompute...... 421s (33 %) (66 %) (100 %) Recompute...... 421s (25 %) (50 %) (75 %) (100 %) autopkgtest [19:52:51]: test freecadtest: -----------------------] 425s autopkgtest [19:52:55]: test freecadtest: - - - - - - - - - - results - - - - - - - - - - 425s freecadtest PASS 429s autopkgtest [19:52:59]: @@@@@@@@@@@@@@@@@@@@ summary 429s freecadtest PASS