0s autopkgtest [02:22:39]: starting date and time: 2026-01-24 02:22:39+0000 0s autopkgtest [02:22:39]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [02:22:39]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.ge1x_e4q/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python3-defaults --apt-upgrade toolz --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.14.2-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-s390x --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@sto01-s390x-10.secgroup --name adt-resolute-s390x-toolz-20260124-022239-juju-7f2275-prod-proposed-migration-environment-15-96644aad-7751-4f0e-aecc-0465e5daa44d --image adt/ubuntu-resolute-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-autopkgtest-workers-s390x -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-s390x-toolz-20260124-022239-juju-7f2275-prod-proposed-migration-environment-15-96644aad-7751-4f0e-aecc-0465e5daa44d from image adt/ubuntu-resolute-s390x-server-20260124.img (UUID cb5f7561-b2f6-4cdf-8333-83c53514cd6a)... 72s autopkgtest [02:23:51]: testbed dpkg architecture: s390x 72s autopkgtest [02:23:51]: testbed apt version: 3.1.13 73s autopkgtest [02:23:52]: @@@@@@@@@@@@@@@@@@@@ test bed setup 73s autopkgtest [02:23:52]: testbed release detected to be: None 75s autopkgtest [02:23:54]: updating testbed package index (apt update) 75s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 75s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 76s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 76s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 76s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [94.5 kB] 76s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 76s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1031 kB] 76s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [24.3 kB] 76s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x Packages [102 kB] 76s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/universe s390x Packages [850 kB] 77s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse s390x Packages [9916 B] 78s Fetched 2239 kB in 2s (906 kB/s) 80s Reading package lists... 81s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 81s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 81s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 81s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 85s Reading package lists... 85s Reading package lists... 86s Building dependency tree... 86s Reading state information... 87s Calculating upgrade... 87s The following packages were automatically installed and are no longer required: 87s python3.13 python3.13-minimal 87s Use 'sudo apt autoremove' to remove them. 87s The following NEW packages will be installed: 87s libpython3.14-minimal libpython3.14-stdlib python3.14 python3.14-minimal 87s The following packages will be upgraded: 87s cloud-initramfs-copymods cloud-initramfs-dyn-netconf libgpg-error-l10n 87s libgpg-error0 liblzo2-2 libpython3-stdlib python3 python3-gdbm 87s python3-minimal 87s 9 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. 87s Need to get 6860 kB of archives. 87s After this operation, 24.3 MB of additional disk space will be used. 87s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.14-minimal s390x 3.14.2-1 [917 kB] 87s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14-minimal s390x 3.14.2-1 [2510 kB] 88s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-minimal s390x 3.14.2-1 [28.2 kB] 88s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3 s390x 3.14.2-1 [22.9 kB] 88s Get:5 http://ftpmaster.internal/ubuntu resolute/main s390x libpython3.14-stdlib s390x 3.14.2-1 [2373 kB] 88s Get:6 http://ftpmaster.internal/ubuntu resolute/main s390x python3.14 s390x 3.14.2-1 [816 kB] 88s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x libpython3-stdlib s390x 3.14.2-1 [10.9 kB] 88s Get:8 http://ftpmaster.internal/ubuntu resolute/main s390x libgpg-error-l10n all 1.58-1build1 [9192 B] 88s Get:9 http://ftpmaster.internal/ubuntu resolute/main s390x libgpg-error0 s390x 1.58-1build1 [88.1 kB] 88s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-gdbm s390x 3.14.2-1 [11.1 kB] 88s Get:11 http://ftpmaster.internal/ubuntu resolute/main s390x liblzo2-2 s390x 2.10-3build2 [62.8 kB] 88s Get:12 http://ftpmaster.internal/ubuntu resolute/main s390x cloud-initramfs-copymods all 0.50 [4528 B] 88s Get:13 http://ftpmaster.internal/ubuntu resolute/main s390x cloud-initramfs-dyn-netconf all 0.50 [6514 B] 88s dpkg-preconfigure: unable to re-open stdin: No such file or directory 88s Fetched 6860 kB in 1s (13.2 MB/s) 88s Selecting previously unselected package libpython3.14-minimal:s390x. 89s (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 ... 87682 files and directories currently installed.) 89s Preparing to unpack .../libpython3.14-minimal_3.14.2-1_s390x.deb ... 89s Unpacking libpython3.14-minimal:s390x (3.14.2-1) ... 89s Selecting previously unselected package python3.14-minimal. 89s Preparing to unpack .../python3.14-minimal_3.14.2-1_s390x.deb ... 89s Unpacking python3.14-minimal (3.14.2-1) ... 90s Setting up libpython3.14-minimal:s390x (3.14.2-1) ... 90s Setting up python3.14-minimal (3.14.2-1) ... 93s (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 ... 88024 files and directories currently installed.) 93s Preparing to unpack .../python3-minimal_3.14.2-1_s390x.deb ... 93s Unpacking python3-minimal (3.14.2-1) over (3.13.9-3) ... 93s Setting up python3-minimal (3.14.2-1) ... 94s (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 ... 88024 files and directories currently installed.) 94s Preparing to unpack .../0-python3_3.14.2-1_s390x.deb ... 95s running python pre-rtupdate hooks for python3.14... 95s Unpacking python3 (3.14.2-1) over (3.13.9-3) ... 95s Selecting previously unselected package libpython3.14-stdlib:s390x. 95s Preparing to unpack .../1-libpython3.14-stdlib_3.14.2-1_s390x.deb ... 95s Unpacking libpython3.14-stdlib:s390x (3.14.2-1) ... 96s Selecting previously unselected package python3.14. 96s Preparing to unpack .../2-python3.14_3.14.2-1_s390x.deb ... 96s Unpacking python3.14 (3.14.2-1) ... 96s Preparing to unpack .../3-libpython3-stdlib_3.14.2-1_s390x.deb ... 96s Unpacking libpython3-stdlib:s390x (3.14.2-1) over (3.13.9-3) ... 96s Preparing to unpack .../4-libgpg-error-l10n_1.58-1build1_all.deb ... 96s Unpacking libgpg-error-l10n (1.58-1build1) over (1.58-1) ... 96s Preparing to unpack .../5-libgpg-error0_1.58-1build1_s390x.deb ... 96s Unpacking libgpg-error0:s390x (1.58-1build1) over (1.58-1) ... 97s Preparing to unpack .../6-python3-gdbm_3.14.2-1_s390x.deb ... 97s Unpacking python3-gdbm (3.14.2-1) over (3.13.9-3) ... 97s Preparing to unpack .../7-liblzo2-2_2.10-3build2_s390x.deb ... 97s Unpacking liblzo2-2:s390x (2.10-3build2) over (2.10-3build1) ... 97s Preparing to unpack .../8-cloud-initramfs-copymods_0.50_all.deb ... 97s Unpacking cloud-initramfs-copymods (0.50) over (0.49build1) ... 97s Preparing to unpack .../9-cloud-initramfs-dyn-netconf_0.50_all.deb ... 97s Unpacking cloud-initramfs-dyn-netconf (0.50) over (0.49build1) ... 97s Setting up libgpg-error0:s390x (1.58-1build1) ... 97s Setting up libpython3.14-stdlib:s390x (3.14.2-1) ... 97s Setting up liblzo2-2:s390x (2.10-3build2) ... 98s Setting up cloud-initramfs-copymods (0.50) ... 98s Setting up cloud-initramfs-dyn-netconf (0.50) ... 98s Setting up python3.14 (3.14.2-1) ... 104s Setting up libgpg-error-l10n (1.58-1build1) ... 104s Setting up libpython3-stdlib:s390x (3.14.2-1) ... 104s Setting up python3-gdbm (3.14.2-1) ... 104s Setting up python3 (3.14.2-1) ... 104s running python rtupdate hooks for python3.14... 104s running python post-rtupdate hooks for python3.14... 105s Processing triggers for man-db (2.13.1-1) ... 108s Processing triggers for initramfs-tools (0.150ubuntu7) ... 109s update-initramfs: Generating /boot/initrd.img-6.18.0-9-generic 126s Using config file '/etc/zipl.conf' 126s Building bootmap in '/boot' 126s Adding IPL section 'ubuntu' (default) 127s Preparing boot device: vda. 127s Done. 127s Processing triggers for libc-bin (2.42-2ubuntu4) ... 127s Processing triggers for systemd (259-1ubuntu2) ... 128s autopkgtest [02:24:47]: upgrading testbed (apt dist-upgrade and autopurge) 128s Reading package lists... 128s Building dependency tree... 128s Reading state information... 128s Calculating upgrade... 129s The following packages were automatically installed and are no longer required: 129s python3.13 python3.13-minimal 129s Use 'sudo apt autoremove' to remove them. 129s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 129s Reading package lists... 130s Building dependency tree... 130s Reading state information... 130s Solving dependencies... 130s The following packages will be REMOVED: 130s python3.13* python3.13-minimal* 130s 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 130s After this operation, 8012 kB disk space will be freed. 130s (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 ... 88458 files and directories currently installed.) 130s Removing python3.13 (3.13.11-1) ... 130s Removing python3.13-minimal (3.13.11-1) ... 132s Processing triggers for man-db (2.13.1-1) ... 132s Processing triggers for systemd (259-1ubuntu2) ... 133s (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 ... 88431 files and directories currently installed.) 133s Purging configuration files for python3.13-minimal (3.13.11-1) ... 133s autopkgtest [02:24:52]: rebooting testbed after setup commands that affected boot 174s autopkgtest [02:25:33]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP Mon Jan 12 15:39:23 UTC 2026 177s autopkgtest [02:25:36]: @@@@@@@@@@@@@@@@@@@@ apt-source toolz 181s Get:1 http://ftpmaster.internal/ubuntu resolute/universe toolz 1.0.0-2 (dsc) [2185 B] 181s Get:2 http://ftpmaster.internal/ubuntu resolute/universe toolz 1.0.0-2 (tar) [95.4 kB] 181s Get:3 http://ftpmaster.internal/ubuntu resolute/universe toolz 1.0.0-2 (diff) [4148 B] 182s gpgv: Signature made Sun Dec 15 15:20:18 2024 UTC 182s gpgv: using RSA key 8F6DE104377F3B11E741748731F3144544A1741A 182s gpgv: issuer "tchet@debian.org" 182s gpgv: Can't check signature: No public key 182s dpkg-source: warning: cannot verify inline signature for ./toolz_1.0.0-2.dsc: no acceptable signature found 182s autopkgtest [02:25:41]: testing package toolz version 1.0.0-2 182s autopkgtest [02:25:41]: build not needed 183s autopkgtest [02:25:42]: test command1: preparing testbed 183s Reading package lists... 184s Building dependency tree... 184s Reading state information... 185s Solving dependencies... 186s The following NEW packages will be installed: 186s python-toolz-doc python3-all python3-iniconfig python3-pluggy python3-pytest 186s python3-toolz python3.13 python3.13-minimal 186s 0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded. 186s Need to get 3616 kB of archives. 186s After this operation, 11.0 MB of additional disk space will be used. 186s Get:1 http://ftpmaster.internal/ubuntu resolute/main s390x python3.13-minimal s390x 3.13.11-1 [2405 kB] 186s Get:2 http://ftpmaster.internal/ubuntu resolute/main s390x python3.13 s390x 3.13.11-1 [758 kB] 186s Get:3 http://ftpmaster.internal/ubuntu resolute/universe s390x python-toolz-doc all 1.0.0-2 [102 kB] 186s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main s390x python3-all s390x 3.14.2-1 [890 B] 186s Get:5 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-iniconfig all 2.1.0-2 [6962 B] 186s Get:6 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pluggy all 1.6.0-2 [21.1 kB] 186s Get:7 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-pytest all 9.0.2-2 [277 kB] 186s Get:8 http://ftpmaster.internal/ubuntu resolute/universe s390x python3-toolz all 1.0.0-2 [45.0 kB] 187s Fetched 3616 kB in 1s (5962 kB/s) 187s Selecting previously unselected package python3.13-minimal. 187s (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 ... 88433 files and directories currently installed.) 187s Preparing to unpack .../0-python3.13-minimal_3.13.11-1_s390x.deb ... 187s Unpacking python3.13-minimal (3.13.11-1) ... 187s Selecting previously unselected package python3.13. 187s Preparing to unpack .../1-python3.13_3.13.11-1_s390x.deb ... 187s Unpacking python3.13 (3.13.11-1) ... 187s Selecting previously unselected package python-toolz-doc. 187s Preparing to unpack .../2-python-toolz-doc_1.0.0-2_all.deb ... 187s Unpacking python-toolz-doc (1.0.0-2) ... 188s Selecting previously unselected package python3-all. 188s Preparing to unpack .../3-python3-all_3.14.2-1_s390x.deb ... 188s Unpacking python3-all (3.14.2-1) ... 188s Selecting previously unselected package python3-iniconfig. 188s Preparing to unpack .../4-python3-iniconfig_2.1.0-2_all.deb ... 188s Unpacking python3-iniconfig (2.1.0-2) ... 188s Selecting previously unselected package python3-pluggy. 188s Preparing to unpack .../5-python3-pluggy_1.6.0-2_all.deb ... 188s Unpacking python3-pluggy (1.6.0-2) ... 188s Selecting previously unselected package python3-pytest. 188s Preparing to unpack .../6-python3-pytest_9.0.2-2_all.deb ... 188s Unpacking python3-pytest (9.0.2-2) ... 188s Selecting previously unselected package python3-toolz. 188s Preparing to unpack .../7-python3-toolz_1.0.0-2_all.deb ... 188s Unpacking python3-toolz (1.0.0-2) ... 188s Setting up python3-iniconfig (2.1.0-2) ... 189s Setting up python-toolz-doc (1.0.0-2) ... 189s Setting up python3-pluggy (1.6.0-2) ... 189s Setting up python3.13-minimal (3.13.11-1) ... 193s Setting up python3-toolz (1.0.0-2) ... 194s Setting up python3.13 (3.13.11-1) ... 198s Setting up python3-pytest (9.0.2-2) ... 200s Setting up python3-all (3.14.2-1) ... 200s Processing triggers for man-db (2.13.1-1) ... 201s Processing triggers for systemd (259-1ubuntu2) ... 203s autopkgtest [02:26:02]: test command1: set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -m pytest --pyargs toolz ; done 203s autopkgtest [02:26:02]: test command1: [----------------------- 204s Testing with python3.13: 208s ============================= test session starts ============================== 208s platform linux -- Python 3.13.11, pytest-9.0.2, pluggy-1.6.0 208s rootdir: /tmp/autopkgtest.aGr5P2/autopkgtest_tmp 208s plugins: typeguard-4.4.4 208s collected 180 items 208s 208s tests/test_compatibility.py . [ 0%] 208s tests/test_curried.py .......... [ 6%] 208s tests/test_curried_doctests.py . [ 6%] 208s tests/test_dicttoolz.py ............................................... [ 32%] 208s tests/test_functoolz.py ...................................... [ 53%] 208s tests/test_inspect_args.py ................. [ 63%] 208s tests/test_itertoolz.py ................................................ [ 90%] 208s .. [ 91%] 208s tests/test_recipes.py .. [ 92%] 208s tests/test_serialization.py ......... [ 97%] 208s tests/test_signatures.py ... [ 98%] 208s tests/test_tlz.py . [ 99%] 209s tests/test_utils.py . [100%] 209s 209s ============================= 180 passed in 3.03s ============================== 209s Testing with python3.14: 210s ============================= test session starts ============================== 210s platform linux -- Python 3.14.2, pytest-9.0.2, pluggy-1.6.0 210s rootdir: /tmp/autopkgtest.aGr5P2/autopkgtest_tmp 210s plugins: typeguard-4.4.4 210s collected 180 items 210s 210s tests/test_compatibility.py . [ 0%] 210s tests/test_curried.py ........F. [ 6%] 210s tests/test_curried_doctests.py . [ 6%] 210s tests/test_dicttoolz.py ............................................... [ 32%] 210s tests/test_functoolz.py ...................................... [ 53%] 211s tests/test_inspect_args.py ........F........ [ 63%] 211s tests/test_itertoolz.py ................................................ [ 90%] 211s .. [ 91%] 211s tests/test_recipes.py .. [ 92%] 211s tests/test_serialization.py ......... [ 97%] 211s tests/test_signatures.py ... [ 98%] 211s tests/test_tlz.py . [ 99%] 211s tests/test_utils.py . [100%] 211s 211s =================================== FAILURES =================================== 211s ____________________________ test_curried_operator _____________________________ 211s 211s def test_curried_operator(): 211s import operator 211s 211s for k, v in vars(cop).items(): 211s if not callable(v): 211s continue 211s 211s if not isinstance(v, toolz.curry): 211s try: 211s # Make sure it is unary 211s v(1) 211s except TypeError: 211s try: 211s v('x') 211s except TypeError: 211s pass 211s else: 211s continue 211s raise AssertionError( 211s 'toolz.curried.operator.%s is not curried!' % k, 211s ) 211s > assert should_curry(getattr(operator, k)) == isinstance(v, toolz.curry), k 211s E AssertionError: is_none 211s E assert False == True 211s E + where False = should_curry() 211s E + where = getattr(, 'is_none') 211s E + and True = isinstance(, ) 211s E + where = toolz.curry 211s 211s /usr/lib/python3/dist-packages/toolz/tests/test_curried.py:74: AssertionError 211s ______________________________ test_has_keywords _______________________________ 211s 211s def test_has_keywords(): 211s assert has_keywords(lambda: None) is False 211s assert has_keywords(lambda x: None) is False 211s assert has_keywords(lambda x=1: None) 211s assert has_keywords(lambda **kwargs: None) 211s assert has_keywords(int) 211s assert has_keywords(sorted) 211s assert has_keywords(max) 211s > assert has_keywords(map) is False 211s E assert True is False 211s E + where True = has_keywords(map) 211s 211s /usr/lib/python3/dist-packages/toolz/tests/test_inspect_args.py:289: AssertionError 211s =========================== short test summary info ============================ 211s FAILED tests/test_curried.py::test_curried_operator - AssertionError: is_none 211s FAILED tests/test_inspect_args.py::test_has_keywords - assert True is False 211s ======================== 2 failed, 178 passed in 1.09s ========================= 211s autopkgtest [02:26:10]: test command1: -----------------------] 212s command1 FAIL non-zero exit status 1 212s autopkgtest [02:26:11]: test command1: - - - - - - - - - - results - - - - - - - - - - 212s autopkgtest [02:26:11]: @@@@@@@@@@@@@@@@@@@@ summary 212s command1 FAIL non-zero exit status 1