Diff of the two buildlogs: -- --- b1/build.log 2020-07-14 03:05:40.146770221 +0000 +++ b2/build.log 2020-07-14 03:18:00.201997739 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Jul 13 14:30:06 -12 2020 -I: pbuilder-time-stamp: 1594693806 +I: Current time: Tue Jul 14 17:05:52 +14 2020 +I: pbuilder-time-stamp: 1594695952 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration @@ -17,7 +17,7 @@ I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error -gpgv: Signature made Sun Oct 7 07:52:15 2018 -12 +gpgv: Signature made Mon Oct 8 09:52:15 2018 +14 gpgv: using RSA key B4A0AAFCA86C86055D067614AB53E503586877A6 gpgv: issuer "zigo@debian.org" gpgv: Can't check signature: No public key @@ -30,136 +30,170 @@ dpkg-source: info: applying remove-bad-enum.py-calls.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/19541/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/10075/tmp/hooks/D01_modify_environment starting +debug: Running on ff2b. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/10075/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/10075/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="0" [2]="3" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.0.3(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='85ec6ed893314e20b9f039d9df021d09' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='19541' - PS1='# ' - PS2='> ' + INVOCATION_ID=ebe0766a2ec44229b2e54f9cd9bc95e1 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=10075 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.801AJdM0Mq/pbuilderrc_gweG --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.801AJdM0Mq/b1 --logfile b1/build.log python-taskflow_3.2.0-3.dsc' - SUDO_GID='115' - SUDO_UID='110' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:8000/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.801AJdM0Mq/pbuilderrc_TQ84 --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.801AJdM0Mq/b2 --logfile b2/build.log python-taskflow_3.2.0-3.dsc' + SUDO_GID=114 + SUDO_UID=109 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:8000/ I: uname -a - Linux p64c 4.19.0-9-arm64 #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) aarch64 GNU/Linux + Linux i-capture-the-hostname 4.19.0-9-armmp-lpae #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) armv7l GNU/Linux I: ls -l /bin total 3328 - -rwxr-xr-x 1 root root 767656 Apr 17 2019 bash - -rwxr-xr-x 3 root root 26052 Jul 10 2019 bunzip2 - -rwxr-xr-x 3 root root 26052 Jul 10 2019 bzcat - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2227 Jul 10 2019 bzdiff - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Jun 24 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3641 Jul 10 2019 bzgrep - -rwxr-xr-x 3 root root 26052 Jul 10 2019 bzip2 - -rwxr-xr-x 1 root root 9636 Jul 10 2019 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 10 2019 bzmore - -rwxr-xr-x 1 root root 22432 Feb 28 2019 cat - -rwxr-xr-x 1 root root 38868 Feb 28 2019 chgrp - -rwxr-xr-x 1 root root 38836 Feb 28 2019 chmod - -rwxr-xr-x 1 root root 42972 Feb 28 2019 chown - -rwxr-xr-x 1 root root 88376 Feb 28 2019 cp - -rwxr-xr-x 1 root root 75516 Jan 17 2019 dash - -rwxr-xr-x 1 root root 71648 Feb 28 2019 date - -rwxr-xr-x 1 root root 51212 Feb 28 2019 dd - -rwxr-xr-x 1 root root 55672 Feb 28 2019 df - -rwxr-xr-x 1 root root 88444 Feb 28 2019 dir - -rwxr-xr-x 1 root root 54872 Jan 9 2019 dmesg - lrwxrwxrwx 1 root root 8 Sep 26 2018 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Sep 26 2018 domainname -> hostname - -rwxr-xr-x 1 root root 22364 Feb 28 2019 echo - -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep - -rwxr-xr-x 1 root root 18260 Feb 28 2019 false - -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep - -rwxr-xr-x 1 root root 47356 Jan 9 2019 findmnt - -rwsr-xr-x 1 root root 21980 Apr 22 07:38 fusermount - -rwxr-xr-x 1 root root 124508 Jan 7 2019 grep - -rwxr-xr-x 2 root root 2345 Jan 5 2019 gunzip - -rwxr-xr-x 1 root root 6375 Jan 5 2019 gzexe - -rwxr-xr-x 1 root root 64232 Jan 5 2019 gzip - -rwxr-xr-x 1 root root 13784 Sep 26 2018 hostname - -rwxr-xr-x 1 root root 43044 Feb 28 2019 ln - -rwxr-xr-x 1 root root 34932 Jul 26 2018 login - -rwxr-xr-x 1 root root 88444 Feb 28 2019 ls - -rwxr-xr-x 1 root root 67036 Jan 9 2019 lsblk - -rwxr-xr-x 1 root root 47168 Feb 28 2019 mkdir - -rwxr-xr-x 1 root root 43040 Feb 28 2019 mknod - -rwxr-xr-x 1 root root 26552 Feb 28 2019 mktemp - -rwxr-xr-x 1 root root 26024 Jan 9 2019 more - -rwsr-xr-x 1 root root 34268 Jan 9 2019 mount - -rwxr-xr-x 1 root root 9688 Jan 9 2019 mountpoint - -rwxr-xr-x 1 root root 84284 Feb 28 2019 mv - lrwxrwxrwx 1 root root 8 Sep 26 2018 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Feb 14 2019 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 22416 Feb 28 2019 pwd - lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash - -rwxr-xr-x 1 root root 26504 Feb 28 2019 readlink - -rwxr-xr-x 1 root root 42968 Feb 28 2019 rm - -rwxr-xr-x 1 root root 26496 Feb 28 2019 rmdir - -rwxr-xr-x 1 root root 14136 Jan 21 2019 run-parts - -rwxr-xr-x 1 root root 76012 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Jul 11 20:31 sh -> dash - -rwxr-xr-x 1 root root 22384 Feb 28 2019 sleep - -rwxr-xr-x 1 root root 51124 Feb 28 2019 stty - -rwsr-xr-x 1 root root 42472 Jan 9 2019 su - -rwxr-xr-x 1 root root 22392 Feb 28 2019 sync - -rwxr-xr-x 1 root root 283324 Apr 23 2019 tar - -rwxr-xr-x 1 root root 9808 Jan 21 2019 tempfile - -rwxr-xr-x 1 root root 63464 Feb 28 2019 touch - -rwxr-xr-x 1 root root 18260 Feb 28 2019 true - -rwxr-xr-x 1 root root 9636 Apr 22 07:38 ulockmgr_server - -rwsr-xr-x 1 root root 21976 Jan 9 2019 umount - -rwxr-xr-x 1 root root 22380 Feb 28 2019 uname - -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress - -rwxr-xr-x 1 root root 88444 Feb 28 2019 vdir - -rwxr-xr-x 1 root root 21980 Jan 9 2019 wdctl - -rwxr-xr-x 1 root root 946 Jan 21 2019 which - lrwxrwxrwx 1 root root 8 Sep 26 2018 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1983 Jan 5 2019 zcat - -rwxr-xr-x 1 root root 1677 Jan 5 2019 zcmp - -rwxr-xr-x 1 root root 5879 Jan 5 2019 zdiff - -rwxr-xr-x 1 root root 29 Jan 5 2019 zegrep - -rwxr-xr-x 1 root root 29 Jan 5 2019 zfgrep - -rwxr-xr-x 1 root root 2080 Jan 5 2019 zforce - -rwxr-xr-x 1 root root 7584 Jan 5 2019 zgrep - -rwxr-xr-x 1 root root 2205 Jan 5 2019 zless - -rwxr-xr-x 1 root root 1841 Jan 5 2019 zmore - -rwxr-xr-x 1 root root 4552 Jan 5 2019 znew -I: user script /srv/workspace/pbuilder/19541/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 767656 Apr 18 2019 bash + -rwxr-xr-x 3 root root 26052 Jul 11 2019 bunzip2 + -rwxr-xr-x 3 root root 26052 Jul 11 2019 bzcat + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep + -rwxr-xr-x 3 root root 26052 Jul 11 2019 bzip2 + -rwxr-xr-x 1 root root 9636 Jul 11 2019 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore + -rwxr-xr-x 1 root root 22432 Mar 1 2019 cat + -rwxr-xr-x 1 root root 38868 Mar 1 2019 chgrp + -rwxr-xr-x 1 root root 38836 Mar 1 2019 chmod + -rwxr-xr-x 1 root root 42972 Mar 1 2019 chown + -rwxr-xr-x 1 root root 88376 Mar 1 2019 cp + -rwxr-xr-x 1 root root 75516 Jan 18 2019 dash + -rwxr-xr-x 1 root root 71648 Mar 1 2019 date + -rwxr-xr-x 1 root root 51212 Mar 1 2019 dd + -rwxr-xr-x 1 root root 55672 Mar 1 2019 df + -rwxr-xr-x 1 root root 88444 Mar 1 2019 dir + -rwxr-xr-x 1 root root 54872 Jan 10 2019 dmesg + lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname + -rwxr-xr-x 1 root root 22364 Mar 1 2019 echo + -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep + -rwxr-xr-x 1 root root 18260 Mar 1 2019 false + -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep + -rwxr-xr-x 1 root root 47356 Jan 10 2019 findmnt + -rwsr-xr-x 1 root root 21980 Apr 23 09:38 fusermount + -rwxr-xr-x 1 root root 124508 Jan 8 2019 grep + -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip + -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe + -rwxr-xr-x 1 root root 64232 Jan 6 2019 gzip + -rwxr-xr-x 1 root root 13784 Sep 27 2018 hostname + -rwxr-xr-x 1 root root 43044 Mar 1 2019 ln + -rwxr-xr-x 1 root root 34932 Jul 27 2018 login + -rwxr-xr-x 1 root root 88444 Mar 1 2019 ls + -rwxr-xr-x 1 root root 67036 Jan 10 2019 lsblk + -rwxr-xr-x 1 root root 47168 Mar 1 2019 mkdir + -rwxr-xr-x 1 root root 43040 Mar 1 2019 mknod + -rwxr-xr-x 1 root root 26552 Mar 1 2019 mktemp + -rwxr-xr-x 1 root root 26024 Jan 10 2019 more + -rwsr-xr-x 1 root root 34268 Jan 10 2019 mount + -rwxr-xr-x 1 root root 9688 Jan 10 2019 mountpoint + -rwxr-xr-x 1 root root 84284 Mar 1 2019 mv + lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 22416 Mar 1 2019 pwd + lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash + -rwxr-xr-x 1 root root 26504 Mar 1 2019 readlink + -rwxr-xr-x 1 root root 42968 Mar 1 2019 rm + -rwxr-xr-x 1 root root 26496 Mar 1 2019 rmdir + -rwxr-xr-x 1 root root 14136 Jan 22 2019 run-parts + -rwxr-xr-x 1 root root 76012 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Jul 14 17:06 sh -> bash + lrwxrwxrwx 1 root root 4 Jul 13 22:26 sh.distrib -> dash + -rwxr-xr-x 1 root root 22384 Mar 1 2019 sleep + -rwxr-xr-x 1 root root 51124 Mar 1 2019 stty + -rwsr-xr-x 1 root root 42472 Jan 10 2019 su + -rwxr-xr-x 1 root root 22392 Mar 1 2019 sync + -rwxr-xr-x 1 root root 283324 Apr 24 2019 tar + -rwxr-xr-x 1 root root 9808 Jan 22 2019 tempfile + -rwxr-xr-x 1 root root 63464 Mar 1 2019 touch + -rwxr-xr-x 1 root root 18260 Mar 1 2019 true + -rwxr-xr-x 1 root root 9636 Apr 23 09:38 ulockmgr_server + -rwsr-xr-x 1 root root 21976 Jan 10 2019 umount + -rwxr-xr-x 1 root root 22380 Mar 1 2019 uname + -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress + -rwxr-xr-x 1 root root 88444 Mar 1 2019 vdir + -rwxr-xr-x 1 root root 21980 Jan 10 2019 wdctl + -rwxr-xr-x 1 root root 946 Jan 22 2019 which + lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat + -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp + -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff + -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep + -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep + -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce + -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep + -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless + -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore + -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew +I: user script /srv/workspace/pbuilder/10075/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -738,7 +772,7 @@ Get: 381 http://deb.debian.org/debian buster/main armhf python3-zope.interface armhf 4.3.2-1+b2 [88.5 kB] Get: 382 http://deb.debian.org/debian buster/main armhf python3-zake all 0.2.2-2 [15.8 kB] Get: 383 http://deb.debian.org/debian buster/main armhf testrepository all 0.0.20-3 [21.3 kB] -Fetched 80.5 MB in 20s (3965 kB/s) +Fetched 80.5 MB in 15s (5303 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:armhf. (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 ... 18932 files and directories currently installed.) @@ -2372,7 +2406,7 @@ fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/python-taskflow-3.2.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/python-taskflow-3.2.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package python-taskflow dpkg-buildpackage: info: source version 3.2.0-3 dpkg-buildpackage: info: source distribution unstable @@ -2391,8 +2425,8 @@ pyversions: missing debian/pyversions file, fall back to supported versions python setup.py clean -a running clean -'build/lib.linux-aarch64-2.7' does not exist -- can't clean it -'build/bdist.linux-aarch64' does not exist -- can't clean it +'build/lib.linux-armv7l-2.7' does not exist -- can't clean it +'build/bdist.linux-armv7l' does not exist -- can't clean it 'build/scripts-2.7' does not exist -- can't clean it find . -name \*.pyc -exec rm {} \+ dh_autoreconf_clean -O--buildsystem=python_distutils @@ -2424,195 +2458,195 @@ running build running build_py creating build -creating build/lib.linux-aarch64-2.7 -creating build/lib.linux-aarch64-2.7/taskflow -creating build/lib.linux-aarch64-2.7/taskflow/types -copying taskflow/types/latch.py -> build/lib.linux-aarch64-2.7/taskflow/types -copying taskflow/types/entity.py -> build/lib.linux-aarch64-2.7/taskflow/types -copying taskflow/types/failure.py -> build/lib.linux-aarch64-2.7/taskflow/types -copying taskflow/types/graph.py -> build/lib.linux-aarch64-2.7/taskflow/types -copying taskflow/types/timing.py -> build/lib.linux-aarch64-2.7/taskflow/types -copying taskflow/types/__init__.py -> build/lib.linux-aarch64-2.7/taskflow/types -copying taskflow/types/tree.py -> build/lib.linux-aarch64-2.7/taskflow/types -copying taskflow/types/notifier.py -> build/lib.linux-aarch64-2.7/taskflow/types -copying taskflow/types/sets.py -> build/lib.linux-aarch64-2.7/taskflow/types -creating build/lib.linux-aarch64-2.7/taskflow/conductors -copying taskflow/conductors/base.py -> build/lib.linux-aarch64-2.7/taskflow/conductors -copying taskflow/conductors/__init__.py -> build/lib.linux-aarch64-2.7/taskflow/conductors -creating build/lib.linux-aarch64-2.7/taskflow/persistence -copying taskflow/persistence/path_based.py -> build/lib.linux-aarch64-2.7/taskflow/persistence -copying taskflow/persistence/base.py -> build/lib.linux-aarch64-2.7/taskflow/persistence -copying taskflow/persistence/models.py -> build/lib.linux-aarch64-2.7/taskflow/persistence -copying taskflow/persistence/__init__.py -> build/lib.linux-aarch64-2.7/taskflow/persistence -creating build/lib.linux-aarch64-2.7/taskflow/tests -creating build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/test_notifier.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/test_task.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/test_retries.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/test_progress.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/test_utils_threading_utils.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/test_arguments_passing.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/test_check_transition.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/test_listeners.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/test_storage.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/test_reducefunctor_task.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/test_flow_dependencies.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/test_mapfunctor_task.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/test_formatters.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/test_engines.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/test_types.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/test_failure.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/test_deciders.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/test_states.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/test_utils.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/test_utils_binary.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/test_suspend.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/test_exceptions.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/test_engine_helpers.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/test_functor_task.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/test_utils_iter_utils.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/__init__.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/test_utils_async_utils.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -copying taskflow/tests/unit/test_conductors.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit -creating build/lib.linux-aarch64-2.7/taskflow/patterns -copying taskflow/patterns/linear_flow.py -> build/lib.linux-aarch64-2.7/taskflow/patterns -copying taskflow/patterns/__init__.py -> build/lib.linux-aarch64-2.7/taskflow/patterns -copying taskflow/patterns/graph_flow.py -> build/lib.linux-aarch64-2.7/taskflow/patterns -copying taskflow/patterns/unordered_flow.py -> build/lib.linux-aarch64-2.7/taskflow/patterns -creating build/lib.linux-aarch64-2.7/taskflow/persistence/backends -creating build/lib.linux-aarch64-2.7/taskflow/persistence/backends/sqlalchemy -copying taskflow/persistence/backends/sqlalchemy/migration.py -> build/lib.linux-aarch64-2.7/taskflow/persistence/backends/sqlalchemy -copying taskflow/persistence/backends/sqlalchemy/__init__.py -> build/lib.linux-aarch64-2.7/taskflow/persistence/backends/sqlalchemy -copying taskflow/persistence/backends/sqlalchemy/tables.py -> build/lib.linux-aarch64-2.7/taskflow/persistence/backends/sqlalchemy -creating build/lib.linux-aarch64-2.7/taskflow/engines -copying taskflow/engines/helpers.py -> build/lib.linux-aarch64-2.7/taskflow/engines -copying taskflow/engines/base.py -> build/lib.linux-aarch64-2.7/taskflow/engines -copying taskflow/engines/__init__.py -> build/lib.linux-aarch64-2.7/taskflow/engines -creating build/lib.linux-aarch64-2.7/taskflow/utils -copying taskflow/utils/misc.py -> build/lib.linux-aarch64-2.7/taskflow/utils -copying taskflow/utils/mixins.py -> build/lib.linux-aarch64-2.7/taskflow/utils -copying taskflow/utils/schema_utils.py -> build/lib.linux-aarch64-2.7/taskflow/utils -copying taskflow/utils/banner.py -> build/lib.linux-aarch64-2.7/taskflow/utils -copying taskflow/utils/redis_utils.py -> build/lib.linux-aarch64-2.7/taskflow/utils -copying taskflow/utils/eventlet_utils.py -> build/lib.linux-aarch64-2.7/taskflow/utils -copying taskflow/utils/kazoo_utils.py -> build/lib.linux-aarch64-2.7/taskflow/utils -copying taskflow/utils/async_utils.py -> build/lib.linux-aarch64-2.7/taskflow/utils -copying taskflow/utils/persistence_utils.py -> build/lib.linux-aarch64-2.7/taskflow/utils -copying taskflow/utils/kombu_utils.py -> build/lib.linux-aarch64-2.7/taskflow/utils -copying taskflow/utils/threading_utils.py -> build/lib.linux-aarch64-2.7/taskflow/utils -copying taskflow/utils/iter_utils.py -> build/lib.linux-aarch64-2.7/taskflow/utils -copying taskflow/utils/__init__.py -> build/lib.linux-aarch64-2.7/taskflow/utils -creating build/lib.linux-aarch64-2.7/taskflow/contrib -copying taskflow/contrib/__init__.py -> build/lib.linux-aarch64-2.7/taskflow/contrib -creating build/lib.linux-aarch64-2.7/taskflow/jobs -copying taskflow/jobs/base.py -> build/lib.linux-aarch64-2.7/taskflow/jobs -copying taskflow/jobs/__init__.py -> build/lib.linux-aarch64-2.7/taskflow/jobs -creating build/lib.linux-aarch64-2.7/taskflow/listeners -copying taskflow/listeners/capturing.py -> build/lib.linux-aarch64-2.7/taskflow/listeners -copying taskflow/listeners/base.py -> build/lib.linux-aarch64-2.7/taskflow/listeners -copying taskflow/listeners/logging.py -> build/lib.linux-aarch64-2.7/taskflow/listeners -copying taskflow/listeners/printing.py -> build/lib.linux-aarch64-2.7/taskflow/listeners -copying taskflow/listeners/claims.py -> build/lib.linux-aarch64-2.7/taskflow/listeners -copying taskflow/listeners/timing.py -> build/lib.linux-aarch64-2.7/taskflow/listeners -copying taskflow/listeners/__init__.py -> build/lib.linux-aarch64-2.7/taskflow/listeners -creating build/lib.linux-aarch64-2.7/taskflow/tests/unit/worker_based -copying taskflow/tests/unit/worker_based/test_worker.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/worker_based -copying taskflow/tests/unit/worker_based/test_dispatcher.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/worker_based -copying taskflow/tests/unit/worker_based/test_executor.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/worker_based -copying taskflow/tests/unit/worker_based/test_protocol.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/worker_based -copying taskflow/tests/unit/worker_based/test_server.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/worker_based -copying taskflow/tests/unit/worker_based/test_message_pump.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/worker_based -copying taskflow/tests/unit/worker_based/test_types.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/worker_based -copying taskflow/tests/unit/worker_based/test_creation.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/worker_based -copying taskflow/tests/unit/worker_based/test_proxy.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/worker_based -copying taskflow/tests/unit/worker_based/test_endpoint.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/worker_based -copying taskflow/tests/unit/worker_based/__init__.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/worker_based -copying taskflow/tests/unit/worker_based/test_pipeline.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/worker_based -creating build/lib.linux-aarch64-2.7/taskflow/engines/action_engine -copying taskflow/engines/action_engine/traversal.py -> build/lib.linux-aarch64-2.7/taskflow/engines/action_engine -copying taskflow/engines/action_engine/completer.py -> build/lib.linux-aarch64-2.7/taskflow/engines/action_engine -copying taskflow/engines/action_engine/selector.py -> build/lib.linux-aarch64-2.7/taskflow/engines/action_engine -copying taskflow/engines/action_engine/scheduler.py -> build/lib.linux-aarch64-2.7/taskflow/engines/action_engine -copying taskflow/engines/action_engine/deciders.py -> build/lib.linux-aarch64-2.7/taskflow/engines/action_engine -copying taskflow/engines/action_engine/executor.py -> build/lib.linux-aarch64-2.7/taskflow/engines/action_engine -copying taskflow/engines/action_engine/engine.py -> build/lib.linux-aarch64-2.7/taskflow/engines/action_engine -copying taskflow/engines/action_engine/process_executor.py -> build/lib.linux-aarch64-2.7/taskflow/engines/action_engine -copying taskflow/engines/action_engine/compiler.py -> build/lib.linux-aarch64-2.7/taskflow/engines/action_engine -copying taskflow/engines/action_engine/scopes.py -> build/lib.linux-aarch64-2.7/taskflow/engines/action_engine -copying taskflow/engines/action_engine/runtime.py -> build/lib.linux-aarch64-2.7/taskflow/engines/action_engine -copying taskflow/engines/action_engine/__init__.py -> build/lib.linux-aarch64-2.7/taskflow/engines/action_engine -copying taskflow/engines/action_engine/builder.py -> build/lib.linux-aarch64-2.7/taskflow/engines/action_engine -creating build/lib.linux-aarch64-2.7/taskflow/tests/unit/jobs -copying taskflow/tests/unit/jobs/test_entrypoint.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/jobs -copying taskflow/tests/unit/jobs/base.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/jobs -copying taskflow/tests/unit/jobs/test_zk_job.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/jobs -copying taskflow/tests/unit/jobs/test_redis_job.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/jobs -copying taskflow/tests/unit/jobs/__init__.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/jobs -creating build/lib.linux-aarch64-2.7/taskflow/engines/action_engine/actions -copying taskflow/engines/action_engine/actions/base.py -> build/lib.linux-aarch64-2.7/taskflow/engines/action_engine/actions -copying taskflow/engines/action_engine/actions/retry.py -> build/lib.linux-aarch64-2.7/taskflow/engines/action_engine/actions -copying taskflow/engines/action_engine/actions/task.py -> build/lib.linux-aarch64-2.7/taskflow/engines/action_engine/actions -copying taskflow/engines/action_engine/actions/__init__.py -> build/lib.linux-aarch64-2.7/taskflow/engines/action_engine/actions -copying taskflow/tests/utils.py -> build/lib.linux-aarch64-2.7/taskflow/tests -copying taskflow/tests/test_examples.py -> build/lib.linux-aarch64-2.7/taskflow/tests -copying taskflow/tests/__init__.py -> build/lib.linux-aarch64-2.7/taskflow/tests -copying taskflow/exceptions.py -> build/lib.linux-aarch64-2.7/taskflow -copying taskflow/flow.py -> build/lib.linux-aarch64-2.7/taskflow -copying taskflow/formatters.py -> build/lib.linux-aarch64-2.7/taskflow -copying taskflow/deciders.py -> build/lib.linux-aarch64-2.7/taskflow -copying taskflow/logging.py -> build/lib.linux-aarch64-2.7/taskflow -copying taskflow/version.py -> build/lib.linux-aarch64-2.7/taskflow -copying taskflow/states.py -> build/lib.linux-aarch64-2.7/taskflow -copying taskflow/atom.py -> build/lib.linux-aarch64-2.7/taskflow -copying taskflow/retry.py -> build/lib.linux-aarch64-2.7/taskflow -copying taskflow/task.py -> build/lib.linux-aarch64-2.7/taskflow -copying taskflow/__init__.py -> build/lib.linux-aarch64-2.7/taskflow -copying taskflow/test.py -> build/lib.linux-aarch64-2.7/taskflow -copying taskflow/storage.py -> build/lib.linux-aarch64-2.7/taskflow -creating build/lib.linux-aarch64-2.7/taskflow/conductors/backends -copying taskflow/conductors/backends/impl_nonblocking.py -> build/lib.linux-aarch64-2.7/taskflow/conductors/backends -copying taskflow/conductors/backends/impl_executor.py -> build/lib.linux-aarch64-2.7/taskflow/conductors/backends -copying taskflow/conductors/backends/impl_blocking.py -> build/lib.linux-aarch64-2.7/taskflow/conductors/backends -copying taskflow/conductors/backends/__init__.py -> build/lib.linux-aarch64-2.7/taskflow/conductors/backends -creating build/lib.linux-aarch64-2.7/taskflow/tests/unit/patterns -copying taskflow/tests/unit/patterns/test_graph_flow.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/patterns -copying taskflow/tests/unit/patterns/test_linear_flow.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/patterns -copying taskflow/tests/unit/patterns/test_unordered_flow.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/patterns -copying taskflow/tests/unit/patterns/__init__.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/patterns -creating build/lib.linux-aarch64-2.7/taskflow/engines/worker_based -copying taskflow/engines/worker_based/server.py -> build/lib.linux-aarch64-2.7/taskflow/engines/worker_based -copying taskflow/engines/worker_based/types.py -> build/lib.linux-aarch64-2.7/taskflow/engines/worker_based -copying taskflow/engines/worker_based/worker.py -> build/lib.linux-aarch64-2.7/taskflow/engines/worker_based -copying taskflow/engines/worker_based/endpoint.py -> build/lib.linux-aarch64-2.7/taskflow/engines/worker_based -copying taskflow/engines/worker_based/executor.py -> build/lib.linux-aarch64-2.7/taskflow/engines/worker_based -copying taskflow/engines/worker_based/engine.py -> build/lib.linux-aarch64-2.7/taskflow/engines/worker_based -copying taskflow/engines/worker_based/dispatcher.py -> build/lib.linux-aarch64-2.7/taskflow/engines/worker_based -copying taskflow/engines/worker_based/__init__.py -> build/lib.linux-aarch64-2.7/taskflow/engines/worker_based -copying taskflow/engines/worker_based/proxy.py -> build/lib.linux-aarch64-2.7/taskflow/engines/worker_based -copying taskflow/engines/worker_based/protocol.py -> build/lib.linux-aarch64-2.7/taskflow/engines/worker_based -creating build/lib.linux-aarch64-2.7/taskflow/jobs/backends -copying taskflow/jobs/backends/impl_redis.py -> build/lib.linux-aarch64-2.7/taskflow/jobs/backends -copying taskflow/jobs/backends/impl_zookeeper.py -> build/lib.linux-aarch64-2.7/taskflow/jobs/backends -copying taskflow/jobs/backends/__init__.py -> build/lib.linux-aarch64-2.7/taskflow/jobs/backends -creating build/lib.linux-aarch64-2.7/taskflow/tests/unit/action_engine -copying taskflow/tests/unit/action_engine/test_builder.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/action_engine -copying taskflow/tests/unit/action_engine/test_compile.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/action_engine -copying taskflow/tests/unit/action_engine/test_creation.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/action_engine -copying taskflow/tests/unit/action_engine/test_scoping.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/action_engine -copying taskflow/tests/unit/action_engine/__init__.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/action_engine -copying taskflow/tests/unit/action_engine/test_process_executor.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/action_engine -copying taskflow/persistence/backends/impl_zookeeper.py -> build/lib.linux-aarch64-2.7/taskflow/persistence/backends -copying taskflow/persistence/backends/impl_memory.py -> build/lib.linux-aarch64-2.7/taskflow/persistence/backends -copying taskflow/persistence/backends/impl_sqlalchemy.py -> build/lib.linux-aarch64-2.7/taskflow/persistence/backends -copying taskflow/persistence/backends/impl_dir.py -> build/lib.linux-aarch64-2.7/taskflow/persistence/backends -copying taskflow/persistence/backends/__init__.py -> build/lib.linux-aarch64-2.7/taskflow/persistence/backends -creating build/lib.linux-aarch64-2.7/taskflow/tests/unit/persistence -copying taskflow/tests/unit/persistence/test_memory_persistence.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/persistence -copying taskflow/tests/unit/persistence/test_zk_persistence.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/persistence -copying taskflow/tests/unit/persistence/base.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/persistence -copying taskflow/tests/unit/persistence/test_dir_persistence.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/persistence -copying taskflow/tests/unit/persistence/test_sql_persistence.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/persistence -copying taskflow/tests/unit/persistence/__init__.py -> build/lib.linux-aarch64-2.7/taskflow/tests/unit/persistence +creating build/lib.linux-armv7l-2.7 +creating build/lib.linux-armv7l-2.7/taskflow +creating build/lib.linux-armv7l-2.7/taskflow/tests +copying taskflow/tests/__init__.py -> build/lib.linux-armv7l-2.7/taskflow/tests +copying taskflow/tests/test_examples.py -> build/lib.linux-armv7l-2.7/taskflow/tests +copying taskflow/tests/utils.py -> build/lib.linux-armv7l-2.7/taskflow/tests +creating build/lib.linux-armv7l-2.7/taskflow/conductors +copying taskflow/conductors/__init__.py -> build/lib.linux-armv7l-2.7/taskflow/conductors +copying taskflow/conductors/base.py -> build/lib.linux-armv7l-2.7/taskflow/conductors +creating build/lib.linux-armv7l-2.7/taskflow/persistence +copying taskflow/persistence/__init__.py -> build/lib.linux-armv7l-2.7/taskflow/persistence +copying taskflow/persistence/models.py -> build/lib.linux-armv7l-2.7/taskflow/persistence +copying taskflow/persistence/path_based.py -> build/lib.linux-armv7l-2.7/taskflow/persistence +copying taskflow/persistence/base.py -> build/lib.linux-armv7l-2.7/taskflow/persistence +creating build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/test_listeners.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/test_check_transition.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/test_mapfunctor_task.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/test_deciders.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/test_utils_iter_utils.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/test_engines.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/__init__.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/test_progress.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/test_retries.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/test_storage.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/test_failure.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/test_utils.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/test_utils_async_utils.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/test_engine_helpers.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/test_task.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/test_states.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/test_notifier.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/test_types.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/test_functor_task.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/test_utils_threading_utils.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/test_utils_binary.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/test_formatters.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/test_reducefunctor_task.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/test_arguments_passing.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/test_flow_dependencies.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/test_exceptions.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/test_conductors.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +copying taskflow/tests/unit/test_suspend.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit +creating build/lib.linux-armv7l-2.7/taskflow/patterns +copying taskflow/patterns/linear_flow.py -> build/lib.linux-armv7l-2.7/taskflow/patterns +copying taskflow/patterns/__init__.py -> build/lib.linux-armv7l-2.7/taskflow/patterns +copying taskflow/patterns/unordered_flow.py -> build/lib.linux-armv7l-2.7/taskflow/patterns +copying taskflow/patterns/graph_flow.py -> build/lib.linux-armv7l-2.7/taskflow/patterns +creating build/lib.linux-armv7l-2.7/taskflow/persistence/backends +creating build/lib.linux-armv7l-2.7/taskflow/persistence/backends/sqlalchemy +copying taskflow/persistence/backends/sqlalchemy/__init__.py -> build/lib.linux-armv7l-2.7/taskflow/persistence/backends/sqlalchemy +copying taskflow/persistence/backends/sqlalchemy/tables.py -> build/lib.linux-armv7l-2.7/taskflow/persistence/backends/sqlalchemy +copying taskflow/persistence/backends/sqlalchemy/migration.py -> build/lib.linux-armv7l-2.7/taskflow/persistence/backends/sqlalchemy +creating build/lib.linux-armv7l-2.7/taskflow/types +copying taskflow/types/entity.py -> build/lib.linux-armv7l-2.7/taskflow/types +copying taskflow/types/latch.py -> build/lib.linux-armv7l-2.7/taskflow/types +copying taskflow/types/timing.py -> build/lib.linux-armv7l-2.7/taskflow/types +copying taskflow/types/__init__.py -> build/lib.linux-armv7l-2.7/taskflow/types +copying taskflow/types/graph.py -> build/lib.linux-armv7l-2.7/taskflow/types +copying taskflow/types/sets.py -> build/lib.linux-armv7l-2.7/taskflow/types +copying taskflow/types/failure.py -> build/lib.linux-armv7l-2.7/taskflow/types +copying taskflow/types/tree.py -> build/lib.linux-armv7l-2.7/taskflow/types +copying taskflow/types/notifier.py -> build/lib.linux-armv7l-2.7/taskflow/types +creating build/lib.linux-armv7l-2.7/taskflow/engines +copying taskflow/engines/__init__.py -> build/lib.linux-armv7l-2.7/taskflow/engines +copying taskflow/engines/base.py -> build/lib.linux-armv7l-2.7/taskflow/engines +copying taskflow/engines/helpers.py -> build/lib.linux-armv7l-2.7/taskflow/engines +creating build/lib.linux-armv7l-2.7/taskflow/utils +copying taskflow/utils/iter_utils.py -> build/lib.linux-armv7l-2.7/taskflow/utils +copying taskflow/utils/redis_utils.py -> build/lib.linux-armv7l-2.7/taskflow/utils +copying taskflow/utils/eventlet_utils.py -> build/lib.linux-armv7l-2.7/taskflow/utils +copying taskflow/utils/schema_utils.py -> build/lib.linux-armv7l-2.7/taskflow/utils +copying taskflow/utils/__init__.py -> build/lib.linux-armv7l-2.7/taskflow/utils +copying taskflow/utils/mixins.py -> build/lib.linux-armv7l-2.7/taskflow/utils +copying taskflow/utils/async_utils.py -> build/lib.linux-armv7l-2.7/taskflow/utils +copying taskflow/utils/misc.py -> build/lib.linux-armv7l-2.7/taskflow/utils +copying taskflow/utils/kombu_utils.py -> build/lib.linux-armv7l-2.7/taskflow/utils +copying taskflow/utils/kazoo_utils.py -> build/lib.linux-armv7l-2.7/taskflow/utils +copying taskflow/utils/banner.py -> build/lib.linux-armv7l-2.7/taskflow/utils +copying taskflow/utils/threading_utils.py -> build/lib.linux-armv7l-2.7/taskflow/utils +copying taskflow/utils/persistence_utils.py -> build/lib.linux-armv7l-2.7/taskflow/utils +creating build/lib.linux-armv7l-2.7/taskflow/contrib +copying taskflow/contrib/__init__.py -> build/lib.linux-armv7l-2.7/taskflow/contrib +creating build/lib.linux-armv7l-2.7/taskflow/jobs +copying taskflow/jobs/__init__.py -> build/lib.linux-armv7l-2.7/taskflow/jobs +copying taskflow/jobs/base.py -> build/lib.linux-armv7l-2.7/taskflow/jobs +creating build/lib.linux-armv7l-2.7/taskflow/listeners +copying taskflow/listeners/claims.py -> build/lib.linux-armv7l-2.7/taskflow/listeners +copying taskflow/listeners/timing.py -> build/lib.linux-armv7l-2.7/taskflow/listeners +copying taskflow/listeners/__init__.py -> build/lib.linux-armv7l-2.7/taskflow/listeners +copying taskflow/listeners/printing.py -> build/lib.linux-armv7l-2.7/taskflow/listeners +copying taskflow/listeners/capturing.py -> build/lib.linux-armv7l-2.7/taskflow/listeners +copying taskflow/listeners/logging.py -> build/lib.linux-armv7l-2.7/taskflow/listeners +copying taskflow/listeners/base.py -> build/lib.linux-armv7l-2.7/taskflow/listeners +creating build/lib.linux-armv7l-2.7/taskflow/tests/unit/worker_based +copying taskflow/tests/unit/worker_based/test_pipeline.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/worker_based +copying taskflow/tests/unit/worker_based/test_server.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/worker_based +copying taskflow/tests/unit/worker_based/test_worker.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/worker_based +copying taskflow/tests/unit/worker_based/test_creation.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/worker_based +copying taskflow/tests/unit/worker_based/__init__.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/worker_based +copying taskflow/tests/unit/worker_based/test_executor.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/worker_based +copying taskflow/tests/unit/worker_based/test_types.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/worker_based +copying taskflow/tests/unit/worker_based/test_proxy.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/worker_based +copying taskflow/tests/unit/worker_based/test_endpoint.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/worker_based +copying taskflow/tests/unit/worker_based/test_dispatcher.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/worker_based +copying taskflow/tests/unit/worker_based/test_protocol.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/worker_based +copying taskflow/tests/unit/worker_based/test_message_pump.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/worker_based +creating build/lib.linux-armv7l-2.7/taskflow/engines/action_engine +copying taskflow/engines/action_engine/scheduler.py -> build/lib.linux-armv7l-2.7/taskflow/engines/action_engine +copying taskflow/engines/action_engine/completer.py -> build/lib.linux-armv7l-2.7/taskflow/engines/action_engine +copying taskflow/engines/action_engine/compiler.py -> build/lib.linux-armv7l-2.7/taskflow/engines/action_engine +copying taskflow/engines/action_engine/__init__.py -> build/lib.linux-armv7l-2.7/taskflow/engines/action_engine +copying taskflow/engines/action_engine/builder.py -> build/lib.linux-armv7l-2.7/taskflow/engines/action_engine +copying taskflow/engines/action_engine/engine.py -> build/lib.linux-armv7l-2.7/taskflow/engines/action_engine +copying taskflow/engines/action_engine/deciders.py -> build/lib.linux-armv7l-2.7/taskflow/engines/action_engine +copying taskflow/engines/action_engine/selector.py -> build/lib.linux-armv7l-2.7/taskflow/engines/action_engine +copying taskflow/engines/action_engine/runtime.py -> build/lib.linux-armv7l-2.7/taskflow/engines/action_engine +copying taskflow/engines/action_engine/process_executor.py -> build/lib.linux-armv7l-2.7/taskflow/engines/action_engine +copying taskflow/engines/action_engine/scopes.py -> build/lib.linux-armv7l-2.7/taskflow/engines/action_engine +copying taskflow/engines/action_engine/executor.py -> build/lib.linux-armv7l-2.7/taskflow/engines/action_engine +copying taskflow/engines/action_engine/traversal.py -> build/lib.linux-armv7l-2.7/taskflow/engines/action_engine +creating build/lib.linux-armv7l-2.7/taskflow/tests/unit/jobs +copying taskflow/tests/unit/jobs/__init__.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/jobs +copying taskflow/tests/unit/jobs/test_zk_job.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/jobs +copying taskflow/tests/unit/jobs/test_entrypoint.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/jobs +copying taskflow/tests/unit/jobs/base.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/jobs +copying taskflow/tests/unit/jobs/test_redis_job.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/jobs +creating build/lib.linux-armv7l-2.7/taskflow/engines/action_engine/actions +copying taskflow/engines/action_engine/actions/__init__.py -> build/lib.linux-armv7l-2.7/taskflow/engines/action_engine/actions +copying taskflow/engines/action_engine/actions/retry.py -> build/lib.linux-armv7l-2.7/taskflow/engines/action_engine/actions +copying taskflow/engines/action_engine/actions/task.py -> build/lib.linux-armv7l-2.7/taskflow/engines/action_engine/actions +copying taskflow/engines/action_engine/actions/base.py -> build/lib.linux-armv7l-2.7/taskflow/engines/action_engine/actions +copying taskflow/test.py -> build/lib.linux-armv7l-2.7/taskflow +copying taskflow/flow.py -> build/lib.linux-armv7l-2.7/taskflow +copying taskflow/__init__.py -> build/lib.linux-armv7l-2.7/taskflow +copying taskflow/version.py -> build/lib.linux-armv7l-2.7/taskflow +copying taskflow/retry.py -> build/lib.linux-armv7l-2.7/taskflow +copying taskflow/formatters.py -> build/lib.linux-armv7l-2.7/taskflow +copying taskflow/deciders.py -> build/lib.linux-armv7l-2.7/taskflow +copying taskflow/logging.py -> build/lib.linux-armv7l-2.7/taskflow +copying taskflow/states.py -> build/lib.linux-armv7l-2.7/taskflow +copying taskflow/task.py -> build/lib.linux-armv7l-2.7/taskflow +copying taskflow/atom.py -> build/lib.linux-armv7l-2.7/taskflow +copying taskflow/exceptions.py -> build/lib.linux-armv7l-2.7/taskflow +copying taskflow/storage.py -> build/lib.linux-armv7l-2.7/taskflow +creating build/lib.linux-armv7l-2.7/taskflow/conductors/backends +copying taskflow/conductors/backends/impl_nonblocking.py -> build/lib.linux-armv7l-2.7/taskflow/conductors/backends +copying taskflow/conductors/backends/__init__.py -> build/lib.linux-armv7l-2.7/taskflow/conductors/backends +copying taskflow/conductors/backends/impl_blocking.py -> build/lib.linux-armv7l-2.7/taskflow/conductors/backends +copying taskflow/conductors/backends/impl_executor.py -> build/lib.linux-armv7l-2.7/taskflow/conductors/backends +creating build/lib.linux-armv7l-2.7/taskflow/tests/unit/patterns +copying taskflow/tests/unit/patterns/test_linear_flow.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/patterns +copying taskflow/tests/unit/patterns/__init__.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/patterns +copying taskflow/tests/unit/patterns/test_unordered_flow.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/patterns +copying taskflow/tests/unit/patterns/test_graph_flow.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/patterns +creating build/lib.linux-armv7l-2.7/taskflow/engines/worker_based +copying taskflow/engines/worker_based/proxy.py -> build/lib.linux-armv7l-2.7/taskflow/engines/worker_based +copying taskflow/engines/worker_based/dispatcher.py -> build/lib.linux-armv7l-2.7/taskflow/engines/worker_based +copying taskflow/engines/worker_based/types.py -> build/lib.linux-armv7l-2.7/taskflow/engines/worker_based +copying taskflow/engines/worker_based/__init__.py -> build/lib.linux-armv7l-2.7/taskflow/engines/worker_based +copying taskflow/engines/worker_based/endpoint.py -> build/lib.linux-armv7l-2.7/taskflow/engines/worker_based +copying taskflow/engines/worker_based/engine.py -> build/lib.linux-armv7l-2.7/taskflow/engines/worker_based +copying taskflow/engines/worker_based/executor.py -> build/lib.linux-armv7l-2.7/taskflow/engines/worker_based +copying taskflow/engines/worker_based/server.py -> build/lib.linux-armv7l-2.7/taskflow/engines/worker_based +copying taskflow/engines/worker_based/worker.py -> build/lib.linux-armv7l-2.7/taskflow/engines/worker_based +copying taskflow/engines/worker_based/protocol.py -> build/lib.linux-armv7l-2.7/taskflow/engines/worker_based +creating build/lib.linux-armv7l-2.7/taskflow/jobs/backends +copying taskflow/jobs/backends/impl_redis.py -> build/lib.linux-armv7l-2.7/taskflow/jobs/backends +copying taskflow/jobs/backends/impl_zookeeper.py -> build/lib.linux-armv7l-2.7/taskflow/jobs/backends +copying taskflow/jobs/backends/__init__.py -> build/lib.linux-armv7l-2.7/taskflow/jobs/backends +creating build/lib.linux-armv7l-2.7/taskflow/tests/unit/action_engine +copying taskflow/tests/unit/action_engine/test_scoping.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/action_engine +copying taskflow/tests/unit/action_engine/test_creation.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/action_engine +copying taskflow/tests/unit/action_engine/test_process_executor.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/action_engine +copying taskflow/tests/unit/action_engine/test_compile.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/action_engine +copying taskflow/tests/unit/action_engine/__init__.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/action_engine +copying taskflow/tests/unit/action_engine/test_builder.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/action_engine +copying taskflow/persistence/backends/impl_dir.py -> build/lib.linux-armv7l-2.7/taskflow/persistence/backends +copying taskflow/persistence/backends/impl_zookeeper.py -> build/lib.linux-armv7l-2.7/taskflow/persistence/backends +copying taskflow/persistence/backends/__init__.py -> build/lib.linux-armv7l-2.7/taskflow/persistence/backends +copying taskflow/persistence/backends/impl_sqlalchemy.py -> build/lib.linux-armv7l-2.7/taskflow/persistence/backends +copying taskflow/persistence/backends/impl_memory.py -> build/lib.linux-armv7l-2.7/taskflow/persistence/backends +creating build/lib.linux-armv7l-2.7/taskflow/tests/unit/persistence +copying taskflow/tests/unit/persistence/test_zk_persistence.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/persistence +copying taskflow/tests/unit/persistence/__init__.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/persistence +copying taskflow/tests/unit/persistence/test_memory_persistence.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/persistence +copying taskflow/tests/unit/persistence/base.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/persistence +copying taskflow/tests/unit/persistence/test_dir_persistence.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/persistence +copying taskflow/tests/unit/persistence/test_sql_persistence.py -> build/lib.linux-armv7l-2.7/taskflow/tests/unit/persistence running egg_info creating taskflow.egg-info writing requirements to taskflow.egg-info/requires.txt @@ -2640,31 +2674,35 @@ + PYTHONS=disabled + PYTHON3S=disabled + TEST_PARALLEL_OPT=--parallel -+ [ yes = yes ] ++ for i in $@ ++ case "${1}" in ++ '[' yes = yes ']' + PYTHONS=2.7 -+ [ yes = yes ] -+ py3versions -vr ++ '[' yes = yes ']' +++ py3versions -vr + PYTHON3S=3.7 -+ [ yes = no ] -+ [ 2.7 = disabled ] -+ echo 2.7 -+ cut -d. -f1 ++ '[' yes = no ']' ++ for pyvers in ${PYTHONS} ${PYTHON3S} ++ '[' 2.7 = disabled ']' +++ echo 2.7 +++ cut -d. -f1 + PYMAJOR=2 -+ echo ===> Testing with python (python2) ++ echo '===> Testing with python (python2)' ===> Testing with python (python2) -+ [ 2 = 3 ] -+ [ 2 = 2 ] -+ pwd -+ [ -d /build/python-taskflow-3.2.0/debian/tmp/usr/lib/python3/dist-packages ] -+ [ -e .stestr.conf ] -+ [ -e .testr.conf ] ++ '[' 2 = 3 ']' ++ '[' 2 = 2 ']' +++ pwd ++ '[' -d /build/python-taskflow-3.2.0/debian/tmp/usr/lib/python3/dist-packages ']' ++ '[' -e .stestr.conf ']' ++ '[' -e .testr.conf ']' + rm -rf .testrepository + testr-python2 init -+ mktemp -t -+ TEMP_REZ=/tmp/tmp.ZTsiGyMHpi -+ PYTHON=python2.7 testr-python2 run --parallel --subunit taskflow\.tests\.(?!(.*test_examples\.ExamplesTestCase.*|.*worker_based\.test_protocol\.TestProtocol\.test_to_dict_with_invalid_json_failures.*)) +++ mktemp -t ++ TEMP_REZ=/tmp/tmp.IJkKt4NOed ++ PYTHON=python2.7 ++ testr-python2 run --parallel --subunit 'taskflow\.tests\.(?!(.*test_examples\.ExamplesTestCase.*|.*worker_based\.test_protocol\.TestProtocol\.test_to_dict_with_invalid_json_failures.*))' ++ tee /tmp/tmp.IJkKt4NOed + subunit2pyunit -+ tee /tmp/tmp.ZTsiGyMHpi No handlers could be found for logger "kazoo.client" No handlers could be found for logger "kazoo.client" No handlers could be found for logger "kazoo.client" @@ -2681,35 +2719,51 @@ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-160} \ OS_DEBUG=${OS_DEBUG:-TRACE} \ OS_LOG_CAPTURE=${OS_LOG_CAPTURE:-1} \ -${PYTHON:-python} -m subunit.run discover -t ./ ./taskflow/tests --load-list /tmp/tmppc5qnf +${PYTHON:-python} -m subunit.run discover -t ./ ./taskflow/tests --load-list /tmp/tmpXIq7wv running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-160} \ OS_DEBUG=${OS_DEBUG:-TRACE} \ OS_LOG_CAPTURE=${OS_LOG_CAPTURE:-1} \ -${PYTHON:-python} -m subunit.run discover -t ./ ./taskflow/tests --load-list /tmp/tmpzPg_8M +${PYTHON:-python} -m subunit.run discover -t ./ ./taskflow/tests --load-list /tmp/tmpEbRNUH running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-160} \ OS_DEBUG=${OS_DEBUG:-TRACE} \ OS_LOG_CAPTURE=${OS_LOG_CAPTURE:-1} \ -${PYTHON:-python} -m subunit.run discover -t ./ ./taskflow/tests --load-list /tmp/tmpObvOHT +${PYTHON:-python} -m subunit.run discover -t ./ ./taskflow/tests --load-list /tmp/tmpkGgcoa running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-160} \ OS_DEBUG=${OS_DEBUG:-TRACE} \ OS_LOG_CAPTURE=${OS_LOG_CAPTURE:-1} \ -${PYTHON:-python} -m subunit.run discover -t ./ ./taskflow/tests --load-list /tmp/tmpt43i9T +${PYTHON:-python} -m subunit.run discover -t ./ ./taskflow/tests --load-list /tmp/tmpp3IJet +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_automatic_process +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_automatic_process ... ok +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations_reverted +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations_reverted ... ok +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations_suspended_failure +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations_suspended_failure ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty_flow_in_graph_flow_linkage +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty_flow_in_graph_flow_linkage ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty_flow_in_nested_flow +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty_flow_in_nested_flow ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph ... ok taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_manual_process taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_manual_process ... ok taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations_suspended taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations_suspended ... ok taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty_flow_in_linear_flow taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty_flow_in_linear_flow ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested_graph +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested_graph ... ok taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_links taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_links ... ok taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested_requires taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested_requires ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested_provides +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested_provides ... ok taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_invalid taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_invalid ... ok taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_linear @@ -2724,118 +2778,126 @@ taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_unordered_nested_in_linear ... ok taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_process_string_creation taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_process_string_creation ... ok -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_automatic_process_reverted -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_automatic_process_reverted ... ok taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_thread_executor_creation taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_thread_executor_creation ... ok +taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_empty +taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_empty ... ok +taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_shadow_graph +taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_shadow_graph ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_many_empty_in_graph_flow +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_many_empty_in_graph_flow ... ok +taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_shadow_linear +taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_shadow_linear ... ok +taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_redis_entry_point_text +taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_redis_entry_point_text ... ok +taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_zk_entry_point +taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_zk_entry_point ... ok +taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_zk_entry_point_existing_client +taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_zk_entry_point_existing_client ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retries_hierarchy +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retries_hierarchy ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_fresh_iter +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_fresh_iter ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_abandon_no_owner +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_abandon_no_owner ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_nested_flows +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_nested_flows ... ok +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_automatic_process_reverted +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_automatic_process_reverted ... ok taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations ... ok taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations_failure taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations_failure ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim ... ok taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty ... ok -taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_empty -taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_empty ... ok taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty_flow_in_graph_flow taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty_flow_in_graph_flow ... ok taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_dependencies taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_dependencies ... ok -taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_shadow_graph -taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_shadow_graph ... ok taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry ... ok taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_graph_flow_with_tasks taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_graph_flow_with_tasks ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_consume_wait +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_consume_wait ... ok taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_linear_flow_with_tasks taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_linear_flow_with_tasks ... ok -taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_shadow_linear -taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_shadow_linear ... ok taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_unordered taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_unordered ... ok -taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_redis_entry_point_text -taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_redis_entry_point_text ... ok taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_unordered_nested taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_unordered_nested ... ok taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_wrong_object taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_wrong_object ... ok -taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_zk_entry_point -taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_zk_entry_point ... ok -taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_zk_entry_point_existing_client -taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_zk_entry_point_existing_client ... ok +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_automatic_process_failure +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_automatic_process_failure ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_with_book +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_with_book ... ok taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_green_executor_creation taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_green_executor_creation ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_fresh_iter -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_fresh_iter ... ok +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_expected_transition_occurrences +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_expected_transition_occurrences ... ok taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_process_executor_creation taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_process_executor_creation ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_checks_for_dups +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_checks_for_dups ... ok taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_sync_executor_creation taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_sync_executor_creation ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_abandon_no_owner -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_abandon_no_owner ... ok taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_thread_string_creation taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_thread_string_creation ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_checks_for_dups_globally +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_checks_for_dups_globally ... ok taskflow.tests.unit.action_engine.test_process_executor.ProcessExecutorHelpersTest.test_bad_hmac_reader taskflow.tests.unit.action_engine.test_process_executor.ProcessExecutorHelpersTest.test_bad_hmac_reader ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim ... ok taskflow.tests.unit.action_engine.test_process_executor.ProcessExecutorHelpersTest.test_no_connect_channel taskflow.tests.unit.action_engine.test_process_executor.ProcessExecutorHelpersTest.test_no_connect_channel ... ok taskflow.tests.unit.action_engine.test_process_executor.ProcessExecutorHelpersTest.test_reader taskflow.tests.unit.action_engine.test_process_executor.ProcessExecutorHelpersTest.test_reader ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_consume_wait -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_consume_wait ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_with_book -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_with_book ... ok -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_automatic_process_failure -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_automatic_process_failure ... ok -taskflow.tests.unit.action_engine.test_scoping.GraphScopingTest.test_dependent -taskflow.tests.unit.action_engine.test_scoping.GraphScopingTest.test_dependent ... ok -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_automatic_process -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_automatic_process ... ok -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations_reverted -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations_reverted ... ok -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_expected_transition_occurrences -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_expected_transition_occurrences ... ok -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations_suspended_failure -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations_suspended_failure ... ok taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_wait_timeout taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_wait_timeout ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty_flow_in_graph_flow_linkage -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty_flow_in_graph_flow_linkage ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty_flow_in_nested_flow -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty_flow_in_nested_flow ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_link_raises_on_cycle taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_link_raises_on_cycle ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_checks_for_dups -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_checks_for_dups ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_linear_nested +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_linear_nested ... ok +taskflow.tests.unit.action_engine.test_scoping.GraphScopingTest.test_dependent +taskflow.tests.unit.action_engine.test_scoping.GraphScopingTest.test_dependent ... ok +taskflow.tests.unit.action_engine.test_scoping.GraphScopingTest.test_nested +taskflow.tests.unit.action_engine.test_scoping.GraphScopingTest.test_nested ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_graph_flow +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_graph_flow ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_unordered_flow +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_unordered_flow ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_subflows_hierarchy +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_subflows_hierarchy ... ok +taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_nested_prior_linear +taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_nested_prior_linear ... ok +taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_invalid_creation +taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_invalid_creation ... ok +taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_linear_unordered_scope +taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_linear_unordered_scope ... ok +taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_redis_entry_point +taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_redis_entry_point ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_one_task taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_one_task ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_two_task_same_provide taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_two_task_same_provide ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_with_retry taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_with_retry ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested_graph -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested_graph ... ok -taskflow.tests.unit.action_engine.test_scoping.GraphScopingTest.test_nested -taskflow.tests.unit.action_engine.test_scoping.GraphScopingTest.test_nested ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_invalid_decider_depth taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_invalid_decider_depth ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_checks_for_dups_globally -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_checks_for_dups_globally ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_iter_nodes taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_iter_nodes ... ok taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_add_nothing taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_add_nothing ... ok taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_three_tasks taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_three_tasks ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested_provides -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested_provides ... ok -taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_nested_prior_linear -taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_nested_prior_linear ... ok taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_with_retry taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_with_retry ... ok +taskflow.tests.unit.action_engine.test_scoping.GraphScopingTest.test_no_visible +taskflow.tests.unit.action_engine.test_scoping.GraphScopingTest.test_no_visible ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_entry_point(no_cache) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_entry_point(no_cache) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_entry_point(one) @@ -2856,36 +2918,16 @@ taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_meta_update(medimum) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_meta_update(large) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_meta_update(large) ... ok -taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_linear_unordered_scope -taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_linear_unordered_scope ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(no_cache) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(no_cache) ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested ... ok -taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_redis_entry_point -taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_redis_entry_point ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(one) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(one) ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_many_empty_in_graph_flow -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_many_empty_in_graph_flow ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_no_consume_wait -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_no_consume_wait ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(tiny) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(tiny) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(medimum) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(medimum) ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_no_post -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_no_post ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_linear_nested -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_linear_nested ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_graph_flow -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_graph_flow ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_unordered_flow -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_unordered_flow ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(large) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(large) ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retries_hierarchy -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retries_hierarchy ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve(no_cache) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve(no_cache) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve(one) @@ -2896,222 +2938,218 @@ taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve(medimum) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve(large) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve(large) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(no_cache) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(no_cache) ... ok +taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_nested_prior_linear_begin_middle_end +taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_nested_prior_linear_begin_middle_end ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_no_consume_wait +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_no_consume_wait ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(one) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(one) ... ok +taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_single_prior_linear +taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_single_prior_linear ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(tiny) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(tiny) ... ok +taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_unknown +taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_unknown ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(medimum) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(medimum) ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_no_post +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_no_post ... ok taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_owner_lost taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_owner_lost ... ok taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_received_raw taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_received_raw ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_subflows_hierarchy -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_subflows_hierarchy ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_nested_flows -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_nested_flows ... ok -taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_invalid_creation -taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_invalid_creation ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(no_cache) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(no_cache) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(large) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(large) ... ok taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_state_lock_lost taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_state_lock_lost ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_save(no_cache) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_save(no_cache) ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_add_nothing taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_add_nothing ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(one) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(one) ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_ambiguous_provides taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_ambiguous_provides ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_save(one) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_save(one) ... ok +taskflow.tests.unit.action_engine.test_scoping.UnorderedScopingTest.test_no_visible +taskflow.tests.unit.action_engine.test_scoping.UnorderedScopingTest.test_no_visible ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_board_iter +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_board_iter ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_links taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_links ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_save(tiny) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_save(tiny) ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_links_and_dependencies taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_links_and_dependencies ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(tiny) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(tiny) ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_connect +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_connect ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_no_resolve_existing taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_no_resolve_existing ... ok taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_recache_on_add taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_recache_on_add ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(medimum) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(medimum) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_save(medimum) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_save(medimum) ... ok taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_targeted_flow_bad_target taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_targeted_flow_bad_target ... ok taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_targeted_flow_one_node taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_targeted_flow_one_node ... ok -taskflow.tests.unit.action_engine.test_scoping.GraphScopingTest.test_no_visible -taskflow.tests.unit.action_engine.test_scoping.GraphScopingTest.test_no_visible ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_save(large) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_save(large) ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_del_many_children_allowed_not_recursive +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_del_many_children_allowed_not_recursive ... ok taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_targeted_flow_restricts taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_targeted_flow_restricts ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_link_loop_raises +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_link_loop_raises ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ls_recursive_targeted_absolute +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ls_recursive_targeted_absolute ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ls_targeted_absolute +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ls_targeted_absolute ... ok taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_iter_links taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_iter_links ... ok taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_starts_as_empty taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_starts_as_empty ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_delete +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_delete ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_lazy_fetch +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_lazy_fetch ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim_diff_owner +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim_diff_owner ... ok +taskflow.tests.unit.action_engine.test_process_executor.ProcessExecutorHelpersTest.test_send_and_dispatch +taskflow.tests.unit.action_engine.test_process_executor.ProcessExecutorHelpersTest.test_send_and_dispatch ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_merge_flow_detail +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_merge_flow_detail ... ok taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_stringy taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_stringy ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_save_retrieve_many +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_save_retrieve_many ... ok taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_one_task taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_one_task ... ok -taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_nested_prior_linear_begin_middle_end -taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_nested_prior_linear_begin_middle_end ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_dates +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_dates ... ok taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_two_task_same_provide taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_two_task_same_provide ... ok taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_two_tasks_reverse_order taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_two_tasks_reverse_order ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(large) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(large) ... ok -taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_single_prior_linear -taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_single_prior_linear ... ok taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_two_tasks_two_different_calls taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_two_tasks_two_different_calls ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_save(no_cache) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_save(no_cache) ... ok -taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_unknown -taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_unknown ... ok -taskflow.tests.unit.action_engine.test_process_executor.ProcessExecutorHelpersTest.test_send_and_dispatch -taskflow.tests.unit.action_engine.test_process_executor.ProcessExecutorHelpersTest.test_send_and_dispatch ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(no_cache) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(no_cache) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_save(one) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_save(one) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(one) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(one) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_save(tiny) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_save(tiny) ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_register_entity +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_register_entity ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(tiny) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(tiny) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(medimum) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(medimum) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_save(medimum) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_save(medimum) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(large) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(large) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(no_cache) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(no_cache) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_save(large) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_save(large) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(one) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(one) ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_del_many_children_allowed_not_recursive -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_del_many_children_allowed_not_recursive ... ok +taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_graph_linear_scope +taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_graph_linear_scope ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(tiny) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(tiny) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(medimum) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(medimum) ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_link_loop_raises -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_link_loop_raises ... ok -taskflow.tests.unit.action_engine.test_scoping.UnorderedScopingTest.test_no_visible -taskflow.tests.unit.action_engine.test_scoping.UnorderedScopingTest.test_no_visible ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(large) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(large) ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ls_recursive_targeted_absolute -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ls_recursive_targeted_absolute ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_board_iter -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_board_iter ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ls_targeted_absolute -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ls_targeted_absolute ... ok +taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_zk_entry_point_text +taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_zk_entry_point_text ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_board_iter_empty +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_board_iter_empty ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_trashing_claimed_job +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_trashing_claimed_job ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(no_cache) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(no_cache) ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_connect -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_connect ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_delete -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_delete ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(one) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(one) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(tiny) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(tiny) ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_lazy_fetch -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_lazy_fetch ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim_abandon +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim_abandon ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(medimum) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(medimum) ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_merge_flow_detail -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_merge_flow_detail ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(large) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(large) ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim_diff_owner -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim_diff_owner ... ok -taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_graph_linear_scope -taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_graph_linear_scope ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_save_retrieve_many -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_save_retrieve_many ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_update_not_existing(no_cache) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_update_not_existing(no_cache) ... ok -taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_zk_entry_point_text -taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_zk_entry_point_text ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_update_not_existing(one) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_update_not_existing(one) ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_dates -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_dates ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_board_iter_empty -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_board_iter_empty ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_update_not_existing(tiny) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_update_not_existing(tiny) ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_register_entity -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_register_entity ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim_abandon -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim_abandon ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_update_not_existing(medimum) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_update_not_existing(medimum) ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_trashing_claimed_job -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_trashing_claimed_job ... ok taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim_consume taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim_consume ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_update_not_existing(large) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_update_not_existing(large) ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_link_from_unknown_node taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_link_from_unknown_node ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_update_not_existing(no_cache) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_update_not_existing(no_cache) ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_resolve_existing taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_resolve_existing ... ok -taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_starts_as_empty -taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_starts_as_empty ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_wait_arrival -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_wait_arrival ... ok taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_add_flow_detail taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_add_flow_detail ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_update_not_existing(one) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_update_not_existing(one) ... ok +taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_starts_as_empty +taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_starts_as_empty ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_two_independent_tasks taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_two_independent_tasks ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_update_not_existing(tiny) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_update_not_existing(tiny) ... ok taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_recache_on_add_no_deps taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_recache_on_add_no_deps ... ok taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_recache_on_link taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_recache_on_link ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_update_not_existing(medimum) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_update_not_existing(medimum) ... ok taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_iter_nodes taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_iter_nodes ... ok -taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_dependency_cycle -taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_dependency_cycle ... ok -taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_link_raises_on_link_cycle -taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_link_raises_on_link_cycle ... ok -taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_link_to_unknown_node -taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_link_to_unknown_node ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(no_cache) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(no_cache) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_update_not_existing(large) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_update_not_existing(large) ... ok taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_two_independent_tasks taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_two_independent_tasks ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_wait_arrival +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_wait_arrival ... ok taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_two_tasks taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_two_tasks ... ok taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_with_retry_fully_satisfies taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_with_retry_fully_satisfies ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(no_cache) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(no_cache) ... ok -taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_no_resolve_requires -taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_no_resolve_requires ... ok +taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_dependency_cycle +taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_dependency_cycle ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(one) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(one) ... ok +taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_link_raises_on_link_cycle +taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_link_raises_on_link_cycle ... ok +taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_link_to_unknown_node +taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_link_to_unknown_node ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(no_cache) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(no_cache) ... ok +taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_no_resolve_requires +taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_no_resolve_requires ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_ordering taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_ordering ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_stringy taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_stringy ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(one) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(one) ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_two_dependent_tasks taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_two_dependent_tasks ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_two_dependent_tasks_two_different_calls taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_two_dependent_tasks_two_different_calls ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(one) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(one) ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_iter_links taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_iter_links ... ok +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_save_retrieve +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_save_retrieve ... ok taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_targeted_flow_reset taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_targeted_flow_reset ... ok taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_one_task taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_one_task ... ok -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_save_retrieve -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_save_retrieve ... ok taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_two_dependent_tasks taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_two_dependent_tasks ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(tiny) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(tiny) ... ok taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_two_dependent_tasks_two_different_calls taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_two_dependent_tasks_two_different_calls ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(tiny) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(tiny) ... ok taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_with_retry taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_with_retry ... ok taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_iter_links @@ -3132,152 +3170,150 @@ taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_flow_detail(one) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_flow_detail(tiny) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_flow_detail(tiny) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(large) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(large) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_flow_detail(medimum) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_flow_detail(medimum) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(no_cache) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(no_cache) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(large) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(large) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_flow_detail(large) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_flow_detail(large) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(one) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(one) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(tiny) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(tiny) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_task_detail(no_cache) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_task_detail(no_cache) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(medimum) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(medimum) ... ok -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_meta_update -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_meta_update ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(no_cache) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(no_cache) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_task_detail(one) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_task_detail(one) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(one) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(one) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_task_detail(tiny) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_task_detail(tiny) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(large) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(large) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_task_detail(medimum) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_task_detail(medimum) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(no_cache) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(no_cache) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(tiny) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(tiny) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_task_detail(large) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_task_detail(large) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(medimum) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(medimum) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(no_cache) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(no_cache) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(one) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(one) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(tiny) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(tiny) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(large) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(large) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(one) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(one) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(medimum) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(medimum) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(no_cache) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(no_cache) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(tiny) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(tiny) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(large) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(large) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(one) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(one) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(medimum) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(medimum) ... ok -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_with_failure -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_with_failure ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(no_cache) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(no_cache) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(tiny) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(tiny) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(large) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(large) ... ok -taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_add_flow_detail -taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_add_flow_detail ... ok +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_meta_update +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_meta_update ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(no_cache) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(no_cache) ... ok -taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_delete -taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_delete ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(one) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(one) ... ok -taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_merge_flow_detail -taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_merge_flow_detail ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(medimum) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(medimum) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(one) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(one) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(tiny) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(tiny) ... ok -taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_task_detail_retry_type_ -taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_task_detail_retry_type_ ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(large) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(large) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(tiny) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(tiny) ... ok -taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_task_detail_with_failure -taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_task_detail_with_failure ... ok -taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_zk_persistence_entry_point -taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_zk_persistence_entry_point ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(medimum) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(medimum) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(no_cache) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(no_cache) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(one) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(one) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(medimum) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(medimum) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(large) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(large) ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_bad_norms -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_bad_norms ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_del_no_children_allowed -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_del_no_children_allowed ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_set_get_ls -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_set_get_ls ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(tiny) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(tiny) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(large) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(large) ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_flow_detail_meta_update -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_flow_detail_meta_update ... ok taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_clear taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_clear ... ok taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ls_targeted taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ls_targeted ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_meta_update -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_meta_update ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_retry_type_ -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_retry_type_ ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_long_arg_name -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_long_arg_name ... ok taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_flow_detail_lazy_fetch taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_flow_detail_lazy_fetch ... ok taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_flow_detail_save taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_flow_detail_save ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_with_failure -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_with_failure ... ok -taskflow.tests.unit.persistence.test_sql_persistence.SQLBackendFetchingTest.test_mysql_persistence_entry_point -taskflow.tests.unit.persistence.test_sql_persistence.SQLBackendFetchingTest.test_mysql_persistence_entry_point ... skipped u'mysql is not available' -taskflow.tests.unit.persistence.test_sql_persistence.SQLBackendFetchingTest.test_postgres_persistence_entry_point -taskflow.tests.unit.persistence.test_sql_persistence.SQLBackendFetchingTest.test_postgres_persistence_entry_point ... skipped u'postgres is not available' +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(medimum) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(medimum) ... ok taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_flow_detail_update_not_existing taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_flow_detail_update_not_existing ... ok taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_add_flow_detail taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_add_flow_detail ... ok taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_memory_backend_fetch_by_name taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_memory_backend_fetch_by_name ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(large) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(large) ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_bad_norms +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_bad_norms ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_del_no_children_allowed +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_del_no_children_allowed ... ok taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_retry_detail_save_intention taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_retry_detail_save_intention ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_dict -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_dict ... ok taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_update_not_existing taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_update_not_existing ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_set_get_ls +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_set_get_ls ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_flow_detail_meta_update +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_flow_detail_meta_update ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_meta_update +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_meta_update ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_retry_type_ +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_retry_type_ ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_with_failure +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_with_failure ... ok +taskflow.tests.unit.persistence.test_sql_persistence.SQLBackendFetchingTest.test_mysql_persistence_entry_point +taskflow.tests.unit.persistence.test_sql_persistence.SQLBackendFetchingTest.test_mysql_persistence_entry_point ... skipped u'mysql is not available' +taskflow.tests.unit.persistence.test_sql_persistence.SQLBackendFetchingTest.test_postgres_persistence_entry_point +taskflow.tests.unit.persistence.test_sql_persistence.SQLBackendFetchingTest.test_postgres_persistence_entry_point ... skipped u'postgres is not available' +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_with_failure +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_with_failure ... ok +taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_add_flow_detail +taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_add_flow_detail ... ok +taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_delete +taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_delete ... ok +taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_merge_flow_detail +taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_merge_flow_detail ... ok +taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_task_detail_retry_type_ +taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_task_detail_retry_type_ ... ok +taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_task_detail_with_failure +taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_task_detail_with_failure ... ok +taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_zk_persistence_entry_point +taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_zk_persistence_entry_point ... ok taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_flow_detail_lazy_fetch taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_flow_detail_lazy_fetch ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_all_arguments_mapping -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_all_arguments_mapping ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_long_arg_name +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_long_arg_name ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_dict +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_dict ... ok taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_flow_detail_update_not_existing taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_flow_detail_update_not_existing ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_all_arguments_mapping +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_all_arguments_mapping ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_argument_injection_rebind taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_argument_injection_rebind ... ok taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_flow_detail_meta_update taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_flow_detail_meta_update ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_argument_injection_required -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_argument_injection_required ... ok taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_delete taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_delete ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_argument_injection_required +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_argument_injection_required ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_arguments_passing taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_arguments_passing ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_bad_rebind_args_value taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_bad_rebind_args_value ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_bad_save_as_value -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_bad_save_as_value ... ok taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_add_task_detail taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_add_task_detail ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_derived_revert_args_required -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_derived_revert_args_required ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_bad_save_as_value +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_bad_save_as_value ... ok taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_lazy_fetch taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_lazy_fetch ... ok taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_flow_detail_lazy_fetch @@ -3290,92 +3326,102 @@ taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_add_task_detail ... ok taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_lazy_fetch taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_lazy_fetch ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_partial_arguments_mapping -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_partial_arguments_mapping ... ok taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_retry_detail_save_intention taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_retry_detail_save_intention ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_derived_revert_args_required +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_derived_revert_args_required ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_all_arguments_mapping taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_all_arguments_mapping ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_save_all_in_one -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_save_all_in_one ... ok -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_retry_detail_save_intention -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_retry_detail_save_intention ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_argument_injection_rebind taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_argument_injection_rebind ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_argument_injection_required -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_argument_injection_required ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_partial_arguments_mapping +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_partial_arguments_mapping ... ok +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_retry_detail_save_intention +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_retry_detail_save_intention ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_argument_injection_required taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_argument_injection_required ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_arguments_missing taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_arguments_missing ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_arguments_missing -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_arguments_missing ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_save_all_in_one +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_save_all_in_one ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_arguments_passing taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_arguments_passing ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_bad_save_as_value taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_bad_save_as_value ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_derived_revert_args_required -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_derived_revert_args_required ... ok -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_retry_type_ -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_retry_type_ ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_argument_injection_required +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_argument_injection_required ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_arguments_missing +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_arguments_missing ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_invalid_argument_name_list taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_invalid_argument_name_list ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_invalid_argument_name_map +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_invalid_argument_name_map ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_all_in_one +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_all_in_one ... ok +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_retry_type_ +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_retry_type_ ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_as +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_as ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_invalid_argument_name_list +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_invalid_argument_name_list ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_derived_revert_args_required +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_derived_revert_args_required ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_invalid_argument_name_map +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_invalid_argument_name_map ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_invalid_argument_name_list taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_invalid_argument_name_list ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_invalid_argument_name_map taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_invalid_argument_name_map ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_invalid_argument_name_map -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_invalid_argument_name_map ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_long_arg_name taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_long_arg_name ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_all_in_one -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_all_in_one ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_long_arg_name +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_long_arg_name ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_revert_required_args_required taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_revert_required_args_required ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_as -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_as ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_revert_required_args_required +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_revert_required_args_required ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_save_dict taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_save_dict ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_invalid_argument_name_list -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_invalid_argument_name_list ... ok -taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_argument_injection -taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_argument_injection ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_argument_injection +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_argument_injection ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(tiny) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(tiny) ... ok taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_update_not_existing taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_update_not_existing ... ok taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_flow_detail_save taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_flow_detail_save ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_invalid_argument_name_map -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_invalid_argument_name_map ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_bad_save_as_value +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_bad_save_as_value ... ok +taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_argument_injection +taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_argument_injection ... ok taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_arguments_missing taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_arguments_missing ... ok -taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_bad_save_as_value -taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_bad_save_as_value ... ok taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_save_retrieve_many taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_save_retrieve_many ... ok +taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_bad_save_as_value +taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_bad_save_as_value ... ok taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_retry_detail_save_with_task_failure taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_retry_detail_save_with_task_failure ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_partial_arguments_mapping +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_partial_arguments_mapping ... ok taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_task_detail_update_not_existing taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_task_detail_update_not_existing ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_bad_rebind_args_value -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_bad_rebind_args_value ... ok taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_derived_revert_args_required taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_derived_revert_args_required ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_bad_rebind_args_value +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_bad_rebind_args_value ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_save_as +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_save_as ... ok taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_long_arg_name taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_long_arg_name ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_long_arg_name -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_long_arg_name ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_revert_required_args_required taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_revert_required_args_required ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(tiny) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(tiny) ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_revert_required_args_required -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_revert_required_args_required ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_save_several_values +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_save_several_values ... ok taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_save_all_in_one taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_save_all_in_one ... ok taskflow.tests.unit.test_check_transition.CheckFlowTransitionTest.test_rerunning_allowed taskflow.tests.unit.test_check_transition.CheckFlowTransitionTest.test_rerunning_allowed ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_several_values -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_several_values ... ok taskflow.tests.unit.test_check_transition.CheckFlowTransitionTest.test_to_same_state taskflow.tests.unit.test_check_transition.CheckFlowTransitionTest.test_to_same_state ... ok taskflow.tests.unit.test_check_transition.CheckRetryTransitionTest.test_from_failure_state @@ -3388,60 +3434,40 @@ taskflow.tests.unit.test_check_transition.CheckTaskTransitionTest.test_from_pending_state ... ok taskflow.tests.unit.test_check_transition.CheckTaskTransitionTest.test_from_reverted_state taskflow.tests.unit.test_check_transition.CheckTaskTransitionTest.test_from_reverted_state ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_argument_injection -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_argument_injection ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_bad_save_as_value -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_bad_save_as_value ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_several_values +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_several_values ... ok +taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_argument_injection_required +taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_argument_injection_required ... ok +taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_invalid_argument_name_list +taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_invalid_argument_name_list ... ok +taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_revert_rebound_args_required +taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_revert_rebound_args_required ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_save_as taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_save_as ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_partial_arguments_mapping -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_partial_arguments_mapping ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_save_as -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_save_as ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_save_several_values -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_save_several_values ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_flowdetails_store(blocking) taskflow.tests.unit.test_conductors.ManyConductorTest.test_flowdetails_store(blocking) ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_save_several_values -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_save_several_values ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_save_several_values +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_save_several_values ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_all_arguments_mapping taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_all_arguments_mapping ... ok -taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_argument_injection_required -taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_argument_injection_required ... ok +taskflow.tests.unit.test_conductors.ManyConductorTest.test_combined_store(blocking) +taskflow.tests.unit.test_conductors.ManyConductorTest.test_combined_store(blocking) ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_argument_injection_rebind taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_argument_injection_rebind ... ok -taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_invalid_argument_name_list -taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_invalid_argument_name_list ... ok -taskflow.tests.unit.test_conductors.ManyConductorTest.test_flowdetails_store(nonblocking_many_thread) -taskflow.tests.unit.test_conductors.ManyConductorTest.test_flowdetails_store(nonblocking_many_thread) ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_save_all_in_one taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_save_all_in_one ... ok -taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_revert_rebound_args_required -taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_revert_rebound_args_required ... ok taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_arguments_passing taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_arguments_passing ... ok taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_invalid_argument_name_map taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_invalid_argument_name_map ... ok -taskflow.tests.unit.test_conductors.ManyConductorTest.test_combined_store(blocking) -taskflow.tests.unit.test_conductors.ManyConductorTest.test_combined_store(blocking) ... ok +taskflow.tests.unit.test_conductors.ManyConductorTest.test_flowdetails_store(nonblocking_many_thread) +taskflow.tests.unit.test_conductors.ManyConductorTest.test_flowdetails_store(nonblocking_many_thread) ... ok taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_partial_arguments_mapping taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_partial_arguments_mapping ... ok -taskflow.tests.unit.test_conductors.ManyConductorTest.test_flowdetails_store(nonblocking_one_thread) -taskflow.tests.unit.test_conductors.ManyConductorTest.test_flowdetails_store(nonblocking_one_thread) ... ok -taskflow.tests.unit.test_conductors.NonBlockingExecutorTest.test_bad_wait_timeout -taskflow.tests.unit.test_conductors.NonBlockingExecutorTest.test_bad_wait_timeout ... ok -taskflow.tests.unit.test_deciders.TestDeciders.test_bad_translate -taskflow.tests.unit.test_deciders.TestDeciders.test_bad_translate ... ok taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_save_as taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_save_as ... ok -taskflow.tests.unit.test_deciders.TestDeciders.test_pick_widest -taskflow.tests.unit.test_deciders.TestDeciders.test_pick_widest ... ok -taskflow.tests.unit.test_engine_helpers.FlowFromDetailTestCase.test_factory_with_arg -taskflow.tests.unit.test_engine_helpers.FlowFromDetailTestCase.test_factory_with_arg ... ok -taskflow.tests.unit.test_engine_helpers.LoadFromFactoryTestCase.test_it_works_by_name -taskflow.tests.unit.test_engine_helpers.LoadFromFactoryTestCase.test_it_works_by_name ... ok -taskflow.tests.unit.test_engine_helpers.LoadFromFactoryTestCase.test_non_reimportable -taskflow.tests.unit.test_engine_helpers.LoadFromFactoryTestCase.test_non_reimportable ... ok +taskflow.tests.unit.test_conductors.ManyConductorTest.test_combined_store(nonblocking_many_thread) +taskflow.tests.unit.test_conductors.ManyConductorTest.test_combined_store(nonblocking_many_thread) ... ok taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_save_dict taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_save_dict ... ok taskflow.tests.unit.test_check_transition.CheckFlowTransitionTest.test_bad_transition_raises @@ -3452,34 +3478,62 @@ taskflow.tests.unit.test_check_transition.CheckRetryTransitionTest.test_from_running_state ... ok taskflow.tests.unit.test_check_transition.CheckTaskTransitionTest.test_from_reverting_state taskflow.tests.unit.test_check_transition.CheckTaskTransitionTest.test_from_reverting_state ... ok -taskflow.tests.unit.test_conductors.ManyConductorTest.test_combined_store(nonblocking_many_thread) -taskflow.tests.unit.test_conductors.ManyConductorTest.test_combined_store(nonblocking_many_thread) ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_job_store(blocking) taskflow.tests.unit.test_conductors.ManyConductorTest.test_job_store(blocking) ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_combined_store(nonblocking_one_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_combined_store(nonblocking_one_thread) ... ok +taskflow.tests.unit.test_conductors.ManyConductorTest.test_flowdetails_store(nonblocking_one_thread) +taskflow.tests.unit.test_conductors.ManyConductorTest.test_flowdetails_store(nonblocking_one_thread) ... ok +taskflow.tests.unit.test_conductors.NonBlockingExecutorTest.test_bad_wait_timeout +taskflow.tests.unit.test_conductors.NonBlockingExecutorTest.test_bad_wait_timeout ... ok +taskflow.tests.unit.test_deciders.TestDeciders.test_bad_translate +taskflow.tests.unit.test_deciders.TestDeciders.test_bad_translate ... ok +taskflow.tests.unit.test_deciders.TestDeciders.test_pick_widest +taskflow.tests.unit.test_deciders.TestDeciders.test_pick_widest ... ok +taskflow.tests.unit.test_engine_helpers.FlowFromDetailTestCase.test_factory_with_arg +taskflow.tests.unit.test_engine_helpers.FlowFromDetailTestCase.test_factory_with_arg ... ok +taskflow.tests.unit.test_engine_helpers.LoadFromFactoryTestCase.test_it_works_by_name +taskflow.tests.unit.test_engine_helpers.LoadFromFactoryTestCase.test_it_works_by_name ... ok +taskflow.tests.unit.test_engine_helpers.LoadFromFactoryTestCase.test_non_reimportable +taskflow.tests.unit.test_engine_helpers.LoadFromFactoryTestCase.test_non_reimportable ... ok +taskflow.tests.unit.test_conductors.ManyConductorTest.test_job_store(nonblocking_many_thread) +taskflow.tests.unit.test_conductors.ManyConductorTest.test_job_store(nonblocking_many_thread) ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_failed_reset_run_again taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_failed_reset_run_again ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_invalid_flow_raises taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_invalid_flow_raises ... ok -taskflow.tests.unit.test_conductors.ManyConductorTest.test_job_store(nonblocking_many_thread) -taskflow.tests.unit.test_conductors.ManyConductorTest.test_job_store(nonblocking_many_thread) ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_invalid_flow_raises_from_run taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_invalid_flow_raises_from_run ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_flow_one_task taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_flow_one_task ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_flow_with_priority +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_flow_with_priority ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_job_store(nonblocking_one_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_job_store(nonblocking_one_thread) ... ok -taskflow.tests.unit.test_conductors.ManyConductorTest.test_run(blocking) -taskflow.tests.unit.test_conductors.ManyConductorTest.test_run(blocking) ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_revert_exception_is_reraised +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_revert_exception_is_reraised ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_exception_is_reraised +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_exception_is_reraised ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_run_max_dispatches(blocking) taskflow.tests.unit.test_conductors.ManyConductorTest.test_run_max_dispatches(blocking) ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_flow_with_priority -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_flow_with_priority ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_ok_for_linear_in_unordered +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_ok_for_linear_in_unordered ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_raises_for_linear_in_unordered +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_raises_for_linear_in_unordered ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_removes_data +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_removes_data ... ok +taskflow.tests.unit.test_conductors.ManyConductorTest.test_run(blocking) +taskflow.tests.unit.test_conductors.ManyConductorTest.test_run(blocking) ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_run_max_dispatches(nonblocking_many_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_run_max_dispatches(nonblocking_many_thread) ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_revert_exception_is_reraised -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_revert_exception_is_reraised ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_jump_over_atom +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_jump_over_atom ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_task_as_flow +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_task_as_flow ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_one_task +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_one_task ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_task_can_update_value +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_task_can_update_value ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_run_max_dispatches(nonblocking_one_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_run_max_dispatches(nonblocking_one_thread) ... ok taskflow.tests.unit.test_engine_helpers.EngineLoadingTestCase.test_default_load @@ -3492,26 +3546,52 @@ taskflow.tests.unit.test_engine_helpers.FlowFromDetailTestCase.test_no_arg_factory ... ok taskflow.tests.unit.test_engine_helpers.FlowFromDetailTestCase.test_no_importable_function taskflow.tests.unit.test_engine_helpers.FlowFromDetailTestCase.test_no_importable_function ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_exception_is_reraised -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_exception_is_reraised ... ok -taskflow.tests.unit.test_conductors.ManyConductorTest.test_run(nonblocking_many_thread) -taskflow.tests.unit.test_conductors.ManyConductorTest.test_run(nonblocking_many_thread) ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_ok_for_linear_in_unordered -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_ok_for_linear_in_unordered ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_completed_reset_run_again taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_completed_reset_run_again ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_raises_for_linear_in_unordered -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_raises_for_linear_in_unordered ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_expected_optional_multiplers +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_expected_optional_multiplers ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_fetch_all_with_two_results +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_fetch_all_with_two_results ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_flow_failures_are_passed_to_revert +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_flow_failures_are_passed_to_revert ... ok +taskflow.tests.unit.test_conductors.ManyConductorTest.test_run(nonblocking_many_thread) +taskflow.tests.unit.test_conductors.ManyConductorTest.test_run(nonblocking_many_thread) ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional_jumps_across_2 +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional_jumps_across_2 ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_diamond_ignored +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_diamond_ignored ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_two_tasks +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_two_tasks ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_four_tasks_added_separately +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_four_tasks_added_separately ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_with_multireturn_and_multiargs_tasks +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_with_multireturn_and_multiargs_tasks ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(medimum) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(medimum) ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_many_results_visible_to +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_many_results_visible_to ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_nasty_failing_task_exception_reraised +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_nasty_failing_task_exception_reraised ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_nasty_revert +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_nasty_revert ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_overlap_parent_expected_result +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_overlap_parent_expected_result ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_revert +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_revert ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_capture_task_notifications +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_capture_task_notifications ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_empty_graph_flow +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_empty_graph_flow ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_jump_over_bad_atom +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_jump_over_bad_atom ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_run(nonblocking_one_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_run(nonblocking_one_thread) ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_run_empty(blocking) taskflow.tests.unit.test_conductors.ManyConductorTest.test_run_empty(blocking) ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_removes_data -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_removes_data ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_four_tasks_revert_failure +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_four_tasks_revert_failure ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_run_empty(nonblocking_many_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_run_empty(nonblocking_many_thread) ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_expected_optional_multiplers -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_expected_optional_multiplers ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_run_empty(nonblocking_one_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_run_empty(nonblocking_one_thread) ... ok taskflow.tests.unit.test_deciders.TestDeciders.test_translate @@ -3520,72 +3600,46 @@ taskflow.tests.unit.test_engine_helpers.EngineLoadingTestCase.test_options_passthrough ... ok taskflow.tests.unit.test_engine_helpers.FlowFromDetailTestCase.test_no_meta taskflow.tests.unit.test_engine_helpers.FlowFromDetailTestCase.test_no_meta ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_fetch_all_with_two_results -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_fetch_all_with_two_results ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_fetch_all_with_a_single_result taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_fetch_all_with_a_single_result ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_jump_over_atom -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_jump_over_atom ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_fetch_with_a_single_result taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_fetch_with_a_single_result ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_task_as_flow -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_task_as_flow ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_flow_failures_are_passed_to_revert -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_flow_failures_are_passed_to_revert ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_one_task -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_one_task ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_task_can_update_value -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_task_can_update_value ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_many_results_visible_to +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_many_results_visible_to ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_various_depths +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_various_depths ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_two_tasks_with_resumption +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_two_tasks_with_resumption ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional_ignore_reset taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional_ignore_reset ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional_jumps_across_2 -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional_jumps_across_2 ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_diamond_ignored -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_diamond_ignored ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional_jumps_across taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional_jumps_across ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_two_tasks -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_two_tasks ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_suspended_reset_run_again +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_suspended_reset_run_again ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_task_graph_property +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_task_graph_property ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_task_graph_property_for_one_task +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_task_graph_property_for_one_task ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_four_tasks_added_separately taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_four_tasks_added_separately ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_with_multireturn_and_multiargs_tasks -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_with_multireturn_and_multiargs_tasks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_many_results_visible_to -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_many_results_visible_to ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_overlap_parent_sibling_expected_result +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_overlap_parent_sibling_expected_result ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_four_tasks_revert taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_four_tasks_revert ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_nasty_failing_task_exception_reraised -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_nasty_failing_task_exception_reraised ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_four_tasks_added_separately -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_four_tasks_added_separately ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_one_task taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_one_task ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_nasty_revert -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_nasty_revert ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_two_independent_tasks taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_two_independent_tasks ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_missing_deps_deep taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_missing_deps_deep ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_overlap_parent_expected_result -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_overlap_parent_expected_result ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_flow_two_tasks +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_flow_two_tasks ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_overlap_parent_sibling_expected_result taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_overlap_parent_sibling_expected_result ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_revert -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_revert ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_capture_task_notifications -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_capture_task_notifications ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_empty_graph_flow -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_empty_graph_flow ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_ok_for_unordered_in_linear taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_ok_for_unordered_in_linear ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_four_tasks_revert_failure -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_four_tasks_revert_failure ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_jump_over_bad_atom -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_jump_over_bad_atom ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_raises_for_unordered_in_linear taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_raises_for_unordered_in_linear ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_many_results_visible_to -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_many_results_visible_to ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_empty_nested_graph_flows taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_empty_nested_graph_flows ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_empty_unordered_flow @@ -3596,46 +3650,38 @@ taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_iter_suspend_resume ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_nested_blocks taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_nested_blocks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_overlap_parent_sibling_expected_result -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_overlap_parent_sibling_expected_result ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_two_tasks_iter taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_two_tasks_iter ... ok taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_correct_load taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_correct_load ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_various_depths -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_various_depths ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_flow_two_tasks -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_flow_two_tasks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_two_tasks_with_resumption -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_two_tasks_with_resumption ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_suspended_reset_run_again -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_suspended_reset_run_again ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_task_graph_property -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_task_graph_property ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_task_graph_property_for_one_task -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_task_graph_property_for_one_task ... ok taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_revert taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_revert ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_correctly_reverts_children -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_correctly_reverts_children ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(medimum) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(medimum) ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_all_with_a_single_result -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_all_with_a_single_result ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_completed_reset_run_again +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_completed_reset_run_again ... ok taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_revert_exception_is_reraised taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_revert_exception_is_reraised ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_jumps_across -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_jumps_across ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_custom_notifications_proxied +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_custom_notifications_proxied ... ok taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_provided taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_provided ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_completed_reset_run_again -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_completed_reset_run_again ... ok taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_empty_graph_flow taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_empty_graph_flow ... ok taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_empty_unordered_flow taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_empty_unordered_flow ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_custom_notifications_proxied -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_custom_notifications_proxied ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_expected_optional_multiplers +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_expected_optional_multiplers ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_correctly_reverts_children +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_correctly_reverts_children ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_all_with_a_single_result +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_all_with_a_single_result ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_jumps_across +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_jumps_across ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_failing_task_with_flow_notifications +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_failing_task_with_flow_notifications ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_all_with_two_results +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_all_with_two_results ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_with_two_results +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_with_two_results ... ok taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_two_tasks taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_two_tasks ... ok taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_invalid_flow_raises @@ -3644,258 +3690,14 @@ taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_just_custom_notifications_proxied ... ok taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_many_results_storage_provided_visible_to taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_many_results_storage_provided_visible_to ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_jumps_across_2 +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_jumps_across_2 ... ok taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_nasty_failing_task_exception_reraised taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_nasty_failing_task_exception_reraised ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_expected_optional_multiplers -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_expected_optional_multiplers ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_failing_task_with_flow_notifications -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_failing_task_with_flow_notifications ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_flow_with_priority -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_flow_with_priority ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_all_with_two_results -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_all_with_two_results ... ok taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_various_depths taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_various_depths ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_with_two_results -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_with_two_results ... ok taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_task_as_flow taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_task_as_flow ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_not_run_task_is_not_reverted -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_not_run_task_is_not_reverted ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_jumps_across_2 -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_jumps_across_2 ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_two_tasks -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_two_tasks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_two_tasks_iter -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_two_tasks_iter ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_two_tasks_with_resumption -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_two_tasks_with_resumption ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_ok_for_unordered_in_linear -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_ok_for_unordered_in_linear ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_empty_nested_graph_flows -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_empty_nested_graph_flows ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_four_tasks_revert -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_four_tasks_revert ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_task_with_flow_notifications -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_task_with_flow_notifications ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_two_independent_tasks -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_two_independent_tasks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_with_multireturn_and_multiargs_tasks -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_with_multireturn_and_multiargs_tasks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_iter_suspend_resume -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_iter_suspend_resume ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_task_graph_property -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_task_graph_property ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_correct_load -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_correct_load ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_suspended_reset_run_again -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_suspended_reset_run_again ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_exception_is_reraised -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_exception_is_reraised ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_correctly_reverts_children -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_correctly_reverts_children ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_task_can_update_value -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_task_can_update_value ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_expected_optional_multiplers -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_expected_optional_multiplers ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_failed_reset_run_again -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_failed_reset_run_again ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_with_two_results -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_with_two_results ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_flow_failures_are_passed_to_revert -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_flow_failures_are_passed_to_revert ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_ok_for_linear_in_unordered -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_ok_for_linear_in_unordered ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_four_tasks_added_separately -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_four_tasks_added_separately ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_four_tasks_revert_failure -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_four_tasks_revert_failure ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_one_task -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_one_task ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_history -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_history ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_raises_for_linear_in_unordered -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_raises_for_linear_in_unordered ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_two_independent_tasks -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_two_independent_tasks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_empty_linear_flow -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_empty_linear_flow ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_invalid_flow_raises_from_run -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_invalid_flow_raises_from_run ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_jumps_across -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_jumps_across ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_nasty_failing_task_exception_reraised -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_nasty_failing_task_exception_reraised ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_jump_over_atom -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_jump_over_atom ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_four_tasks_revert -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_four_tasks_revert ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_two_tasks -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_two_tasks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_jump_over_bad_atom -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_jump_over_bad_atom ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_flow_with_priority -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_flow_with_priority ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_with_multireturn_and_multiargs_tasks -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_with_multireturn_and_multiargs_tasks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_many_results_storage_provided_visible_to -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_many_results_storage_provided_visible_to ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_revert_exception_is_reraised -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_revert_exception_is_reraised ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_nasty_revert -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_nasty_revert ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_revert -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_revert ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_flow_two_tasks -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_flow_two_tasks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_ok_for_unordered_in_linear -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_ok_for_unordered_in_linear ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_one_task -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_one_task ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_removes_data -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_removes_data ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_provided -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_provided ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_unordered_flow -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_unordered_flow ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_graph_flow -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_graph_flow ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_task_as_flow -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_task_as_flow ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_jump_over_atom -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_jump_over_atom ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_iter_suspend_resume -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_iter_suspend_resume ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_completed_reset_run_again -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_completed_reset_run_again ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_nested_blocks -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_nested_blocks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_one_task -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_one_task ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_task_graph_property -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_task_graph_property ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_task_graph_property_for_one_task -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_task_graph_property_for_one_task ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_two_tasks_with_resumption -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_two_tasks_with_resumption ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_failing_task_with_flow_notifications -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_failing_task_with_flow_notifications ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_failing_task_with_flow_notifications -taskflow.tests.unit.test_engines.SerialEngineTest.test_failing_task_with_flow_notifications ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_all_with_a_single_result -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_all_with_a_single_result ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_all_with_two_results -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_all_with_two_results ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_with_a_single_result -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_with_a_single_result ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_completed_reset_run_again -taskflow.tests.unit.test_engines.SerialEngineTest.test_completed_reset_run_again ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_correct_load -taskflow.tests.unit.test_engines.SerialEngineTest.test_correct_load ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_overlap_parent_expected_result -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_overlap_parent_expected_result ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_jumps_across -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_jumps_across ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_flow_one_task -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_flow_one_task ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_correctly_reverts_children -taskflow.tests.unit.test_engines.SerialEngineTest.test_correctly_reverts_children ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_with_multireturn_and_multiargs_tasks -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_with_multireturn_and_multiargs_tasks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_exception_is_reraised -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_exception_is_reraised ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_missing_deps_deep -taskflow.tests.unit.test_engines.SerialEngineTest.test_missing_deps_deep ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_nasty_failing_task_exception_reraised -taskflow.tests.unit.test_engines.SerialEngineTest.test_nasty_failing_task_exception_reraised ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_not_run_task_is_not_reverted -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_not_run_task_is_not_reverted ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_flow_one_task -taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_flow_one_task ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_flow_two_tasks -taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_flow_two_tasks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_raises_for_unordered_in_linear -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_raises_for_unordered_in_linear ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_expected_optional_multiplers -taskflow.tests.unit.test_engines.SerialEngineTest.test_expected_optional_multiplers ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_revert -taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_revert ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_capture_task_notifications -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_capture_task_notifications ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_not_run_task_is_not_reverted -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_not_run_task_is_not_reverted ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_nested_graph_flows -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_nested_graph_flows ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_ignore_reset -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_ignore_reset ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_jumps_across_2 -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_jumps_across_2 ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_diamond_ignored -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_diamond_ignored ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_four_tasks_added_separately -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_four_tasks_added_separately ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_invalid_flow_raises -taskflow.tests.unit.test_engines.SerialEngineTest.test_invalid_flow_raises ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_various_depths -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_various_depths ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_various_depths -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_various_depths ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_task_with_flow_notifications -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_task_with_flow_notifications ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_task_with_flow_notifications -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_task_with_flow_notifications ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_overlap_parent_sibling_expected_result -taskflow.tests.unit.test_engines.SerialEngineTest.test_overlap_parent_sibling_expected_result ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_two_tasks -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_two_tasks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_two_tasks -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_two_tasks ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_task_can_update_value -taskflow.tests.unit.test_engines.SerialEngineTest.test_task_can_update_value ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_task_graph_property_for_one_task -taskflow.tests.unit.test_engines.SerialEngineTest.test_task_graph_property_for_one_task ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_task_can_update_value -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_task_can_update_value ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_using_common_executor -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_using_common_executor ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_flow_with_priority -taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_flow_with_priority ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_exception_is_reraised -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_exception_is_reraised ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_failed_reset_run_again -taskflow.tests.unit.test_engines.SerialEngineTest.test_failed_reset_run_again ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_all_with_a_single_result -taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_all_with_a_single_result ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_provided -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_provided ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_graph_flow -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_graph_flow ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_with_a_single_result -taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_with_a_single_result ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_with_two_results -taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_with_two_results ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_jump_over_bad_atom -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_jump_over_bad_atom ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_two_tasks_iter -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_two_tasks_iter ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_two_tasks_with_resumption -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_two_tasks_with_resumption ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_four_tasks_revert -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_four_tasks_revert ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_two_independent_tasks -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_two_independent_tasks ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_two_tasks -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_two_tasks ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_many_results_visible_to -taskflow.tests.unit.test_engines.SerialEngineTest.test_many_results_visible_to ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_with_a_single_result -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_with_a_single_result ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_overlap_sibling_expected_result -taskflow.tests.unit.test_engines.SerialEngineTest.test_overlap_sibling_expected_result ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(large) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(large) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_file_backend_entry_point(no_cache) @@ -3916,12 +3718,8 @@ taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_save(tiny) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_save(medimum) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_save(medimum) ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_completed_reset_run_again -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_completed_reset_run_again ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_save(large) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_save(large) ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_revert_exception_is_reraised -taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_revert_exception_is_reraised ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_lazy_fetch(no_cache) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_lazy_fetch(no_cache) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_lazy_fetch(one) @@ -3942,8 +3740,6 @@ taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_merge_flow_detail(medimum) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_merge_flow_detail(large) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_merge_flow_detail(large) ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_ok_for_linear_in_unordered -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_ok_for_linear_in_unordered ... ok taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_del_many_children_allowed taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_del_many_children_allowed ... ok taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_del_many_children_not_allowed @@ -3976,66 +3772,46 @@ taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_save ... ok taskflow.tests.unit.persistence.test_sql_persistence.SQLBackendFetchingTest.test_sqlite_persistence_entry_point taskflow.tests.unit.persistence.test_sql_persistence.SQLBackendFetchingTest.test_sqlite_persistence_entry_point ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_four_tasks_revert_failure -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_four_tasks_revert_failure ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_ok_for_unordered_in_linear -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_ok_for_unordered_in_linear ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_capture_task_notifications -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_capture_task_notifications ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_flow_with_priority +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_flow_with_priority ... ok taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_flow_detail_save taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_flow_detail_save ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_jump_over_atom -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_jump_over_atom ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_iter_suspend_resume -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_iter_suspend_resume ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_two_tasks -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_two_tasks ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_two_tasks +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_two_tasks ... ok taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_merge_flow_detail taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_merge_flow_detail ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_one_task -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_one_task ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_singlethreaded_is_the_default -taskflow.tests.unit.test_engines.SerialEngineTest.test_singlethreaded_is_the_default ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_invalid_flow_raises -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_invalid_flow_raises ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_suspended_reset_run_again -taskflow.tests.unit.test_engines.SerialEngineTest.test_suspended_reset_run_again ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_task_graph_property -taskflow.tests.unit.test_engines.SerialEngineTest.test_task_graph_property ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_many_results_visible_to -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_many_results_visible_to ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_four_tasks_revert +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_four_tasks_revert ... ok taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_save_retrieve_many taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_save_retrieve_many ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_history -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_history ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_not_run_task_is_not_reverted +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_not_run_task_is_not_reverted ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_two_tasks_iter +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_two_tasks_iter ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_two_independent_tasks +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_two_independent_tasks ... ok taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_retry_detail_save_with_task_failure taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_retry_detail_save_with_task_failure ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_overlap_parent_sibling_expected_result -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_overlap_parent_sibling_expected_result ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_with_multireturn_and_multiargs_tasks +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_with_multireturn_and_multiargs_tasks ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_two_tasks_with_resumption +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_two_tasks_with_resumption ... ok taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_save taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_save ... ok taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_save_retrieve taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_save_retrieve ... ok taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_task_detail_meta_update taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_task_detail_meta_update ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_jumps_across -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_jumps_across ... ok taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_task_detail_save taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_task_detail_save ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_argument_injection taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_argument_injection ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_flow_one_task -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_flow_one_task ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_derived_revert_args_required taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_derived_revert_args_required ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_partial_arguments_mapping taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_partial_arguments_mapping ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_revert_rebound_args_required taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_revert_rebound_args_required ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_correctly_reverts_children -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_correctly_reverts_children ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_argument_injection taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_argument_injection ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_arguments_missing @@ -4044,6 +3820,8 @@ taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_revert_rebound_args_required ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_save_dict taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_save_dict ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_exception_is_reraised +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_exception_is_reraised ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_arguments_passing taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_arguments_passing ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_bad_rebind_args_value @@ -4074,54 +3852,310 @@ taskflow.tests.unit.test_check_transition.CheckTaskTransitionTest.test_from_running_state ... ok taskflow.tests.unit.test_check_transition.CheckTaskTransitionTest.test_from_success_state taskflow.tests.unit.test_check_transition.CheckTaskTransitionTest.test_from_success_state ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_revert -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_revert ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_connection(blocking) taskflow.tests.unit.test_conductors.ManyConductorTest.test_connection(blocking) ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_connection(nonblocking_many_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_connection(nonblocking_many_thread) ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_connection(nonblocking_one_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_connection(nonblocking_one_thread) ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_four_tasks_revert -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_four_tasks_revert ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_one_task -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_one_task ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_ok_for_unordered_in_linear +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_ok_for_unordered_in_linear ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_empty_nested_graph_flows +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_empty_nested_graph_flows ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_ok_for_linear_in_unordered +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_ok_for_linear_in_unordered ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_task_with_flow_notifications +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_task_with_flow_notifications ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_suspended_reset_run_again +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_suspended_reset_run_again ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_fail_run(blocking) taskflow.tests.unit.test_conductors.ManyConductorTest.test_fail_run(blocking) ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_exception_is_reraised -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_exception_is_reraised ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_two_independent_tasks -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_two_independent_tasks ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_invalid_flow_raises_from_run -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_invalid_flow_raises_from_run ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_task_can_update_value +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_task_can_update_value ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_expected_optional_multiplers +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_expected_optional_multiplers ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_raises_for_linear_in_unordered +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_raises_for_linear_in_unordered ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_empty_linear_flow +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_empty_linear_flow ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_iter_suspend_resume +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_iter_suspend_resume ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_task_graph_property +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_task_graph_property ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_correct_load +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_correct_load ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_four_tasks_added_separately +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_four_tasks_added_separately ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_jump_over_atom +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_jump_over_atom ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_four_tasks_revert_failure +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_four_tasks_revert_failure ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_jump_over_bad_atom +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_jump_over_bad_atom ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_correctly_reverts_children +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_correctly_reverts_children ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_one_task +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_one_task ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_two_independent_tasks +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_two_independent_tasks ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_invalid_flow_raises_from_run +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_invalid_flow_raises_from_run ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_nasty_failing_task_exception_reraised +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_nasty_failing_task_exception_reraised ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_fail_run(nonblocking_many_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_fail_run(nonblocking_many_thread) ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_missing_deps_deep -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_missing_deps_deep ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_flow_with_priority +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_flow_with_priority ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_failed_reset_run_again +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_failed_reset_run_again ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_with_two_results +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_with_two_results ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_revert_exception_is_reraised +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_revert_exception_is_reraised ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_flow_failures_are_passed_to_revert +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_flow_failures_are_passed_to_revert ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_revert +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_revert ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_ok_for_unordered_in_linear +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_ok_for_unordered_in_linear ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_history +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_history ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_one_task +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_one_task ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_provided +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_provided ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_graph_flow +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_graph_flow ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_jumps_across +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_jumps_across ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_task_as_flow +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_task_as_flow ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_iter_suspend_resume +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_iter_suspend_resume ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_one_task +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_one_task ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_completed_reset_run_again +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_completed_reset_run_again ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_two_tasks_with_resumption +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_two_tasks_with_resumption ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_four_tasks_revert +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_four_tasks_revert ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_two_tasks +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_two_tasks ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_failing_task_with_flow_notifications +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_failing_task_with_flow_notifications ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_completed_reset_run_again +taskflow.tests.unit.test_engines.SerialEngineTest.test_completed_reset_run_again ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_correct_load +taskflow.tests.unit.test_engines.SerialEngineTest.test_correct_load ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_all_with_a_single_result +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_all_with_a_single_result ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_all_with_two_results +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_all_with_two_results ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_with_a_single_result +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_with_a_single_result ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_fail_run(nonblocking_one_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_fail_run(nonblocking_one_thread) ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_failed_reset_run_again -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_failed_reset_run_again ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_with_multireturn_and_multiargs_tasks +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_with_multireturn_and_multiargs_tasks ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_correctly_reverts_children +taskflow.tests.unit.test_engines.SerialEngineTest.test_correctly_reverts_children ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_overlap_parent_expected_result +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_overlap_parent_expected_result ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_many_results_storage_provided_visible_to +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_many_results_storage_provided_visible_to ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_flow_one_task +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_flow_one_task ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_missing_store(blocking) taskflow.tests.unit.test_conductors.ManyConductorTest.test_missing_store(blocking) ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_nasty_revert +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_nasty_revert ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_expected_optional_multiplers +taskflow.tests.unit.test_engines.SerialEngineTest.test_expected_optional_multiplers ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_exception_is_reraised +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_exception_is_reraised ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_flow_two_tasks +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_flow_two_tasks ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_not_run_task_is_not_reverted +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_not_run_task_is_not_reverted ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_ignore_reset +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_ignore_reset ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_removes_data +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_removes_data ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_missing_store(nonblocking_many_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_missing_store(nonblocking_many_thread) ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_jumps_across_2 +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_jumps_across_2 ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_unordered_flow +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_unordered_flow ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_raises_for_unordered_in_linear +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_raises_for_unordered_in_linear ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_diamond_ignored +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_diamond_ignored ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_jump_over_atom +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_jump_over_atom ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_capture_task_notifications +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_capture_task_notifications ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_nested_blocks +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_nested_blocks ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_four_tasks_added_separately +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_four_tasks_added_separately ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_invalid_flow_raises +taskflow.tests.unit.test_engines.SerialEngineTest.test_invalid_flow_raises ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_task_graph_property +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_task_graph_property ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_task_graph_property_for_one_task +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_task_graph_property_for_one_task ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_missing_store(nonblocking_one_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_missing_store(nonblocking_one_thread) ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_revert_exception_is_reraised -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_revert_exception_is_reraised ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_ok_for_unordered_in_linear -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_ok_for_unordered_in_linear ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_overlap_sibling_expected_result -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_overlap_sibling_expected_result ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_overlap_parent_sibling_expected_result +taskflow.tests.unit.test_engines.SerialEngineTest.test_overlap_parent_sibling_expected_result ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_failing_task_with_flow_notifications +taskflow.tests.unit.test_engines.SerialEngineTest.test_failing_task_with_flow_notifications ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_flow_with_priority +taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_flow_with_priority ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_jumps_across +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_jumps_across ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_exception_is_reraised +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_exception_is_reraised ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_with_multireturn_and_multiargs_tasks +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_with_multireturn_and_multiargs_tasks ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_missing_deps_deep +taskflow.tests.unit.test_engines.SerialEngineTest.test_missing_deps_deep ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_provided +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_provided ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_graph_flow +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_graph_flow ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_nasty_failing_task_exception_reraised +taskflow.tests.unit.test_engines.SerialEngineTest.test_nasty_failing_task_exception_reraised ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_various_depths +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_various_depths ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_task_with_flow_notifications +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_task_with_flow_notifications ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_flow_one_task +taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_flow_one_task ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_jump_over_bad_atom +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_jump_over_bad_atom ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_flow_two_tasks +taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_flow_two_tasks ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_two_tasks_iter +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_two_tasks_iter ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_two_tasks +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_two_tasks ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_two_tasks_with_resumption +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_two_tasks_with_resumption ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_task_can_update_value +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_task_can_update_value ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_using_common_executor +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_using_common_executor ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_revert +taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_revert ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_not_run_task_is_not_reverted +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_not_run_task_is_not_reverted ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_nested_graph_flows +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_nested_graph_flows ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_failed_reset_run_again +taskflow.tests.unit.test_engines.SerialEngineTest.test_failed_reset_run_again ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_with_a_single_result +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_with_a_single_result ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_all_with_a_single_result +taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_all_with_a_single_result ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_with_a_single_result +taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_with_a_single_result ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_with_two_results +taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_with_two_results ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_four_tasks_revert +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_four_tasks_revert ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_various_depths +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_various_depths ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_two_independent_tasks +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_two_independent_tasks ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_task_with_flow_notifications +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_task_with_flow_notifications ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_two_tasks +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_two_tasks ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_two_tasks +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_two_tasks ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_task_can_update_value +taskflow.tests.unit.test_engines.SerialEngineTest.test_task_can_update_value ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_many_results_visible_to +taskflow.tests.unit.test_engines.SerialEngineTest.test_many_results_visible_to ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_task_graph_property_for_one_task +taskflow.tests.unit.test_engines.SerialEngineTest.test_task_graph_property_for_one_task ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_overlap_sibling_expected_result +taskflow.tests.unit.test_engines.SerialEngineTest.test_overlap_sibling_expected_result ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_revert_exception_is_reraised +taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_revert_exception_is_reraised ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_four_tasks_revert_failure +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_four_tasks_revert_failure ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_ok_for_linear_in_unordered +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_ok_for_linear_in_unordered ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_ok_for_unordered_in_linear +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_ok_for_unordered_in_linear ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_capture_task_notifications +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_capture_task_notifications ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_two_tasks +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_two_tasks ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_jump_over_atom +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_jump_over_atom ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_invalid_flow_raises +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_invalid_flow_raises ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_iter_suspend_resume +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_iter_suspend_resume ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_stop_aborts_engine(blocking) taskflow.tests.unit.test_conductors.ManyConductorTest.test_stop_aborts_engine(blocking) ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_one_task +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_one_task ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_singlethreaded_is_the_default +taskflow.tests.unit.test_engines.SerialEngineTest.test_singlethreaded_is_the_default ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_suspended_reset_run_again +taskflow.tests.unit.test_engines.SerialEngineTest.test_suspended_reset_run_again ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_task_graph_property +taskflow.tests.unit.test_engines.SerialEngineTest.test_task_graph_property ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_completed_reset_run_again +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_completed_reset_run_again ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_many_results_visible_to +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_many_results_visible_to ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_overlap_parent_sibling_expected_result +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_overlap_parent_sibling_expected_result ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_flow_one_task +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_flow_one_task ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_correctly_reverts_children +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_correctly_reverts_children ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_history +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_history ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_revert +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_revert ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_stop_aborts_engine(nonblocking_many_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_stop_aborts_engine(nonblocking_many_thread) ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_jumps_across +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_jumps_across ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_exception_is_reraised +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_exception_is_reraised ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_failed_reset_run_again +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_failed_reset_run_again ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_four_tasks_revert +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_four_tasks_revert ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_overlap_sibling_expected_result +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_overlap_sibling_expected_result ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_one_task +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_one_task ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_ok_for_unordered_in_linear +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_ok_for_unordered_in_linear ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_two_independent_tasks +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_two_independent_tasks ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_invalid_flow_raises_from_run +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_invalid_flow_raises_from_run ... ok taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_interrupted_externally taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_interrupted_externally ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_ok_for_linear_in_unordered -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_ok_for_linear_in_unordered ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_missing_deps_deep +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_missing_deps_deep ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_stop_aborts_engine(nonblocking_one_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_stop_aborts_engine(nonblocking_one_thread) ... ok taskflow.tests.unit.test_conductors.NonBlockingExecutorTest.test_bad_factory @@ -4134,8 +4168,26 @@ taskflow.tests.unit.test_engine_helpers.LoadFromFactoryTestCase.test_it_works ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_correctly_reverts_children taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_correctly_reverts_children ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_failing_task_with_flow_notifications +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_failing_task_with_flow_notifications ... ok taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_flow_with_priority taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_flow_with_priority ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_fetch_with_two_results +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_fetch_with_two_results ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_not_run_task_is_not_reverted +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_not_run_task_is_not_reverted ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional_history +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional_history ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_revert_exception_is_reraised +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_revert_exception_is_reraised ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_four_tasks_revert_failure +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_four_tasks_revert_failure ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_many_results_storage_provided_visible_to +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_many_results_storage_provided_visible_to ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_overlap_sibling_expected_result +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_overlap_sibling_expected_result ... ok taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_suspended_reset_run_again taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_suspended_reset_run_again ... ok taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_check_str @@ -4150,6 +4202,8 @@ taskflow.tests.unit.test_failure.ExcInfoUtilsTest.test_tuple_equals_itself ... ok taskflow.tests.unit.test_failure.ExcInfoUtilsTest.test_typle_equals_copy taskflow.tests.unit.test_failure.ExcInfoUtilsTest.test_typle_equals_copy ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_flow_two_tasks +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_flow_two_tasks ... ok taskflow.tests.unit.test_failure.FailureObjectTestCase.test_bad_root_exception taskflow.tests.unit.test_failure.FailureObjectTestCase.test_bad_root_exception ... ok taskflow.tests.unit.test_failure.FailureObjectTestCase.test_failure_copy_recaptured @@ -4176,16 +4230,14 @@ taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_value_lost ... ok taskflow.tests.unit.test_failure.WrappedFailureTestCase.test_simple_iter taskflow.tests.unit.test_failure.WrappedFailureTestCase.test_simple_iter ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_failing_task_with_flow_notifications -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_failing_task_with_flow_notifications ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_builtin_retry_args taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_builtin_retry_args ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_not_run_task_is_not_reverted +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_not_run_task_is_not_reverted ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_provides_provided_value_other_call taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_provides_provided_value_other_call ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_requires_values taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_requires_values ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_fetch_with_two_results -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_fetch_with_two_results ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_retry_and_task taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_retry_and_task ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_retry_and_task_provide_same_value @@ -4204,20 +4256,20 @@ taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_unordered_flow_with_provides ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_task_requires_and_provides_same_values taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_task_requires_and_provides_same_values ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_provided +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_provided ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_task_without_dependencies taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_task_without_dependencies ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_raises_for_unordered_in_linear -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_raises_for_unordered_in_linear ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_provides_required_values taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_provides_required_values ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_empty_linear_flow +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_empty_linear_flow ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_provides_same_values_one_add taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_provides_same_values_one_add ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_provided +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_provided ... ok taskflow.tests.unit.test_listeners.TestCapturingListeners.test_basic_do_not_capture taskflow.tests.unit.test_listeners.TestCapturingListeners.test_basic_do_not_capture ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_nested_graph_flows -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_nested_graph_flows ... ok taskflow.tests.unit.test_listeners.TestLoggingListeners.test_basic taskflow.tests.unit.test_listeners.TestLoggingListeners.test_basic ... ok taskflow.tests.unit.test_notifier.NotifierTest.test_notify_called @@ -4226,22 +4278,46 @@ taskflow.tests.unit.test_notifier.NotifierTest.test_notify_not_called ... ok taskflow.tests.unit.test_notifier.NotifierTest.test_notify_register_deregister taskflow.tests.unit.test_notifier.NotifierTest.test_notify_register_deregister ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_not_run_task_is_not_reverted -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_not_run_task_is_not_reverted ... ok taskflow.tests.unit.test_notifier.NotifierTest.test_restricted_notifier taskflow.tests.unit.test_notifier.NotifierTest.test_restricted_notifier ... ok taskflow.tests.unit.test_notifier.NotifierTest.test_restricted_notifier_any taskflow.tests.unit.test_notifier.NotifierTest.test_restricted_notifier_any ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_revert +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_revert ... ok taskflow.tests.unit.test_progress.TestProgress.test_no_segments_progress taskflow.tests.unit.test_progress.TestProgress.test_no_segments_progress ... ok taskflow.tests.unit.test_progress.TestProgress.test_sanity_progress taskflow.tests.unit.test_progress.TestProgress.test_sanity_progress ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_interrupted_externally +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_interrupted_externally ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_ok_for_linear_in_unordered +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_ok_for_linear_in_unordered ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_for_each_empty_collection taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_for_each_empty_collection ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_two_tasks +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_two_tasks ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_for_each_with_list +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_for_each_with_list ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_raises_for_linear_in_unordered +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_raises_for_linear_in_unordered ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_flow_reverts_parent_retries +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_flow_reverts_parent_retries ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_graph_flow +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_graph_flow ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_unordered_flow +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_unordered_flow ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_raises_for_unordered_in_linear +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_raises_for_unordered_in_linear ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_for_each_revert_all +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_for_each_revert_all ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_nested_graph_flows +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_nested_graph_flows ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_jump_over_bad_atom +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_jump_over_bad_atom ... ok taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_task_as_flow taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_task_as_flow ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional_history -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional_history ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_new_revert_vs_old +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_new_revert_vs_old ... ok taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_task_graph_property taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_task_graph_property ... ok taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_task_graph_property_for_one_task @@ -4266,8 +4342,6 @@ taskflow.tests.unit.test_failure.FromExceptionTestCase.test_check_type_not_there ... ok taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_captures_message taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_captures_message ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_four_tasks_revert_failure -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_four_tasks_revert_failure ... ok taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_check_str_not_there taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_check_str_not_there ... ok taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_check_type_not_there @@ -4288,10 +4362,10 @@ taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_linear_flow_no_requirements_no_provides ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_linear_flow_with_provides taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_linear_flow_with_provides ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_many_results_storage_provided_visible_to -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_many_results_storage_provided_visible_to ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_linear_flow_with_requirements taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_linear_flow_with_requirements ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_parameterized_for_each_with_list +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_parameterized_for_each_with_list ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_unordered_flow_no_requirements_no_provides taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_unordered_flow_no_requirements_no_provides ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_unordered_flow_with_requirements @@ -4300,10 +4374,6 @@ taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_task_requires_rebinded_mapped ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_multi_provides_and_requires_values taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_multi_provides_and_requires_values ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_provided -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_provided ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_for_each_with_list -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_for_each_with_list ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_provides_values taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_provides_values ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_requires_provided_value_other_call @@ -4312,44 +4382,34 @@ taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_retry_and_task ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_retry_two_tasks_provide_same_value taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_retry_two_tasks_provide_same_value ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_overlap_sibling_expected_result -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_overlap_sibling_expected_result ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_flow_two_tasks -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_flow_two_tasks ... ok taskflow.tests.unit.test_formatters.FormattersTest.test_exc_info_format taskflow.tests.unit.test_formatters.FormattersTest.test_exc_info_format ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_not_run_task_is_not_reverted -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_not_run_task_is_not_reverted ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_flow_reverts_parent_retries -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_flow_reverts_parent_retries ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_parameterized_for_each_with_set +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_parameterized_for_each_with_set ... ok taskflow.tests.unit.test_functor_task.FunctorTaskTest.test_it_runs taskflow.tests.unit.test_functor_task.FunctorTaskTest.test_it_runs ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_provided -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_provided ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_empty_linear_flow -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_empty_linear_flow ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_revert -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_revert ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resume_flow_that_had_been_interrupted_during_retrying +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resume_flow_that_had_been_interrupted_during_retrying ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_revert +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_revert ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resume_flow_that_should_be_retried +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resume_flow_that_should_be_retried ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_revert_scheduled +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_revert_scheduled ... ok taskflow.tests.unit.test_listeners.TestClaimListener.test_claim_lost_new_owner taskflow.tests.unit.test_listeners.TestClaimListener.test_claim_lost_new_owner ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_interrupted_externally -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_interrupted_externally ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_raises_for_linear_in_unordered -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_raises_for_linear_in_unordered ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_task_failure +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_task_failure ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_task_with_flow_notifications +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_task_with_flow_notifications ... ok taskflow.tests.unit.test_listeners.TestEventTimeListener.test_event_time taskflow.tests.unit.test_listeners.TestEventTimeListener.test_event_time ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_for_each_revert_all -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_for_each_revert_all ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_two_tasks -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_two_tasks ... ok taskflow.tests.unit.test_listeners.TestLoggingListeners.test_basic_failure taskflow.tests.unit.test_listeners.TestLoggingListeners.test_basic_failure ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_graph_flow -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_graph_flow ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_retry_tasks_that_has_not_been_reverted +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_retry_tasks_that_has_not_been_reverted ... ok taskflow.tests.unit.test_listeners.TestLoggingListeners.test_dynamic taskflow.tests.unit.test_listeners.TestLoggingListeners.test_dynamic ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_unordered_flow -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_unordered_flow ... ok taskflow.tests.unit.test_listeners.TestLoggingListeners.test_dynamic_failure_customized_level taskflow.tests.unit.test_listeners.TestLoggingListeners.test_dynamic_failure_customized_level ... ok taskflow.tests.unit.test_mapfunctor_task.MapFunctorTaskTest.test_square_array @@ -4364,70 +4424,42 @@ taskflow.tests.unit.test_progress.TestProgress.test_dual_storage_progress ... ok taskflow.tests.unit.test_progress.TestProgress.test_storage_progress_detail taskflow.tests.unit.test_progress.TestProgress.test_storage_progress_detail ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_jump_over_bad_atom -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_jump_over_bad_atom ... ok taskflow.tests.unit.test_reducefunctor_task.ReduceFunctorTaskTest.test_sum_array taskflow.tests.unit.test_reducefunctor_task.ReduceFunctorTaskTest.test_sum_array ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_new_revert_vs_old -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_new_revert_vs_old ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_iter_suspend_resume +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_iter_suspend_resume ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_for_each_with_set taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_for_each_with_set ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_parameterized_for_each_with_list -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_parameterized_for_each_with_list ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_revert -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_revert ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_one_task +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_one_task ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_parameterized_for_each_revert_all taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_parameterized_for_each_revert_all ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_parameterized_for_each_with_set -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_parameterized_for_each_with_set ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resume_flow_that_had_been_interrupted_during_retrying -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resume_flow_that_had_been_interrupted_during_retrying ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_task_with_flow_notifications -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_task_with_flow_notifications ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resume_flow_that_should_be_retried -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resume_flow_that_should_be_retried ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_provides_graph_reverts_correctly taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_provides_graph_reverts_correctly ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_revert_scheduled -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_revert_scheduled ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_two_tasks +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_two_tasks ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_retry_queried taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_retry_queried ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_task_failure -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_task_failure ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_task_updated taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_task_updated ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_run_just_retry taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_run_just_retry ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_iter_suspend_resume -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_iter_suspend_resume ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_failed_reset_run_again -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_failed_reset_run_again ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_retry_tasks_that_has_not_been_reverted -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_retry_tasks_that_has_not_been_reverted ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_with_a_single_result -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_with_a_single_result ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_failure_linear_flow taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_failure_linear_flow ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_one_task -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_one_task ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_two_tasks_iter +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_two_tasks_iter ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_for_each_with_list +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_for_each_with_list ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_reverted_linear_flow taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_reverted_linear_flow ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_failed_reset_run_again +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_failed_reset_run_again ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_with_a_single_result +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_with_a_single_result ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_success_linear_flow taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_success_linear_flow ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_two_tasks -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_two_tasks ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_for_each_with_list -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_for_each_with_list ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_two_tasks_iter -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_two_tasks_iter ... ok taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_two_tasks_with_resumption taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_two_tasks_with_resumption ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_history -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_history ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_for_each_with_set -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_for_each_with_set ... ok taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_task_can_update_value taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_task_can_update_value ... ok taskflow.tests.unit.test_exceptions.TestExceptions.test_cause @@ -4440,8 +4472,6 @@ taskflow.tests.unit.test_exceptions.TestExceptions.test_raise_with ... ok taskflow.tests.unit.test_exceptions.TestExceptions.test_raise_with_cause taskflow.tests.unit.test_exceptions.TestExceptions.test_raise_with_cause ... skipped u'py3.x is not available' -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_parameterized_for_each_revert_all -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_parameterized_for_each_revert_all ... ok taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_captures_value taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_captures_value ... ok taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_pformat_no_traceback @@ -4498,26 +4528,20 @@ taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_requires_rebind_values ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_retry_and_task_provide_same_value taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_retry_and_task_provide_same_value ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional ... ok taskflow.tests.unit.test_formatters.FormattersTest.test_exc_info_with_details_format_hidden taskflow.tests.unit.test_formatters.FormattersTest.test_exc_info_with_details_format_hidden ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resume_flow_that_should_be_retried -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resume_flow_that_should_be_retried ... ok taskflow.tests.unit.test_formatters.FormattersTest.test_formatted_via_listener taskflow.tests.unit.test_formatters.FormattersTest.test_formatted_via_listener ... ok taskflow.tests.unit.test_functor_task.FunctorTaskTest.test_other_name taskflow.tests.unit.test_functor_task.FunctorTaskTest.test_other_name ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_restart_reverted_flow_with_retry -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_restart_reverted_flow_with_retry ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_ignore_reset -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_ignore_reset ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_for_each_with_set +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_for_each_with_set ... ok taskflow.tests.unit.test_listeners.TestClaimListener.test_bad_create taskflow.tests.unit.test_listeners.TestClaimListener.test_bad_create ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_run_empty_linear_flow -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_run_empty_linear_flow ... ok taskflow.tests.unit.test_listeners.TestDurationListener.test_record_ending_exception taskflow.tests.unit.test_listeners.TestDurationListener.test_record_ending_exception ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resumption_on_crash_after_retry_updated -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resumption_on_crash_after_retry_updated ... ok taskflow.tests.unit.test_listeners.TestLoggingListeners.test_dynamic_failure taskflow.tests.unit.test_listeners.TestLoggingListeners.test_dynamic_failure ... ok taskflow.tests.unit.test_notifier.NotifierTest.test_different_details_filter @@ -4526,36 +4550,50 @@ taskflow.tests.unit.test_progress.TestProgress.test_storage_progress ... ok taskflow.tests.unit.test_reducefunctor_task.ReduceFunctorTaskTest.test_multiply_array taskflow.tests.unit.test_reducefunctor_task.ReduceFunctorTaskTest.test_multiply_array ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_diamond_ignored -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_diamond_ignored ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_failure_linear_flow -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_failure_linear_flow ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resumption_on_crash_after_revert_scheduled -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resumption_on_crash_after_revert_scheduled ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_one_task -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_one_task ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_invalid_flow_raises_from_run -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_invalid_flow_raises_from_run ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_default_times_retry taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_default_times_retry ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_missing_deps_deep -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_missing_deps_deep ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_flow_with_retry_revert_all taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_flow_with_retry_revert_all ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_parameterized_for_each_empty_collection taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_parameterized_for_each_empty_collection ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_retry_updated taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_retry_updated ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_nasty_revert -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_nasty_revert ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_parameterized_for_each_revert_all +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_parameterized_for_each_revert_all ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_retry_revert_fails taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_retry_revert_fails ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_revert_all_retry -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_revert_all_retry ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_run_empty_linear_flow taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_run_empty_linear_flow ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_use_retry_as_a_task taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_use_retry_as_a_task ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_history +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_history ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_restart_reverted_flow_with_retry +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_restart_reverted_flow_with_retry ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_run_empty_linear_flow +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_run_empty_linear_flow ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resume_flow_that_should_be_retried +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resume_flow_that_should_be_retried ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_failure_linear_flow +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_failure_linear_flow ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resumption_on_crash_after_retry_updated +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resumption_on_crash_after_retry_updated ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_ignore_reset +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_ignore_reset ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resumption_on_crash_after_revert_scheduled +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resumption_on_crash_after_revert_scheduled ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_failure_parent_flow_fails +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_failure_parent_flow_fails ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_diamond_ignored +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_diamond_ignored ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_one_task +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_one_task ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_invalid_flow_raises_from_run +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_invalid_flow_raises_from_run ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_missing_deps_deep +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_missing_deps_deep ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_revert_all_retry +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_revert_all_retry ... ok taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_run_empty_graph_flow taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_run_empty_graph_flow ... ok taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_run_empty_unordered_flow @@ -4564,120 +4602,88 @@ taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_run_just_retry ... ok taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_use_retry_as_a_task taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_use_retry_as_a_task ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_failure_parent_flow_fails -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_failure_parent_flow_fails ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_overlap_parent_expected_result -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_overlap_parent_expected_result ... ok taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_for_each_empty_collection taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_for_each_empty_collection ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_default_times_retry +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_default_times_retry ... ok taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_flow_with_retry_revert taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_flow_with_retry_revert ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_overlap_sibling_expected_result -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_overlap_sibling_expected_result ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_flow_one_task -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_flow_one_task ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_for_each_revert -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_for_each_revert ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_for_each_empty_collection +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_for_each_empty_collection ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_nasty_revert +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_nasty_revert ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_overlap_parent_expected_result +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_overlap_parent_expected_result ... ok taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_success_linear_flow taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_success_linear_flow ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_raises_for_unordered_in_linear -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_raises_for_unordered_in_linear ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_for_each_revert +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_for_each_revert ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_overlap_sibling_expected_result +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_overlap_sibling_expected_result ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_flow_with_retry_revert +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_flow_with_retry_revert ... ok taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_for_each_revert_all taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_for_each_revert_all ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_default_times_retry -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_default_times_retry ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_flow_one_task +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_flow_one_task ... ok taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_unordered_flow_task_fails_parallel_tasks_should_be_reverted taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_unordered_flow_task_fails_parallel_tasks_should_be_reverted ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_for_each_empty_collection -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_for_each_empty_collection ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_removes_data -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_removes_data ... ok taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_new_revert_vs_old taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_new_revert_vs_old ... ok taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_parameterized_for_each_empty_collection taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_parameterized_for_each_empty_collection ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_capture_task_notifications -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_capture_task_notifications ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_flow_with_retry_revert -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_flow_with_retry_revert ... ok taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_states_retry_success_linear_flow taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_states_retry_success_linear_flow ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_default_times_retry -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_default_times_retry ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_raises_for_unordered_in_linear +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_raises_for_unordered_in_linear ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_flow_with_retry_revert taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_flow_with_retry_revert ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_restart_reverted_flow_with_retry -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_restart_reverted_flow_with_retry ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_interrupted_externally -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_interrupted_externally ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_default_times_retry +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_default_times_retry ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_flow_with_retry_revert_all taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_flow_with_retry_revert_all ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_restart_reverted_flow_with_retry +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_restart_reverted_flow_with_retry ... ok taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resume_flow_that_had_been_interrupted_during_retrying taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resume_flow_that_had_been_interrupted_during_retrying ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_nested_blocks -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_nested_blocks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_task_graph_property_for_one_task -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_task_graph_property_for_one_task ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_revert_all_retry -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_revert_all_retry ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_for_each_revert_all taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_for_each_revert_all ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_for_each_revert_all +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_for_each_revert_all ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_revert_all_retry +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_revert_all_retry ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_parameterized_for_each_revert_all +taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_parameterized_for_each_revert_all ... ok taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_run_empty_graph_flow taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_run_empty_graph_flow ... ok taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_run_just_retry taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_run_just_retry ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_states_retry_failure_linear_flow -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_states_retry_failure_linear_flow ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_parameterized_for_each_revert_all -taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_parameterized_for_each_revert_all ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_for_each_revert_all -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_for_each_revert_all ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_update_progress_notifications_proxied -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_update_progress_notifications_proxied ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_removes_data +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_removes_data ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_provides_graph_retried_correctly taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_provides_graph_retried_correctly ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_states_retry_reverted_linear_flow -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_states_retry_reverted_linear_flow ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_ignore_reset -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_ignore_reset ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_states_retry_failure_linear_flow +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_states_retry_failure_linear_flow ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_restart_reverted_flow_with_retry taskflow.tests.unit.test_retries.SerialEngineTest.test_restart_reverted_flow_with_retry ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_jumps_across_2 -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_jumps_across_2 ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_unordered_flow_task_fails_parallel_tasks_should_be_reverted -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_unordered_flow_task_fails_parallel_tasks_should_be_reverted ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_resume_flow_that_had_been_interrupted_during_retrying taskflow.tests.unit.test_retries.SerialEngineTest.test_resume_flow_that_had_been_interrupted_during_retrying ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_task_failure taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_task_failure ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_diamond_ignored -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_diamond_ignored ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_invalid_flow_raises -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_invalid_flow_raises ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_for_each_with_list -taskflow.tests.unit.test_retries.SerialEngineTest.test_for_each_with_list ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_parameterized_for_each_revert -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_parameterized_for_each_revert ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_many_results_visible_to -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_many_results_visible_to ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_states_retry_reverted_linear_flow +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_states_retry_reverted_linear_flow ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_retry_tasks_that_has_not_been_reverted taskflow.tests.unit.test_retries.SerialEngineTest.test_retry_tasks_that_has_not_been_reverted ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_run_empty_graph_flow taskflow.tests.unit.test_retries.SerialEngineTest.test_run_empty_graph_flow ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_missing_deps_deep -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_missing_deps_deep ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_for_each_with_set -taskflow.tests.unit.test_retries.SerialEngineTest.test_for_each_with_set ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_overlap_parent_sibling_expected_result -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_overlap_parent_sibling_expected_result ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_unordered_flow_task_fails_parallel_tasks_should_be_reverted +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_unordered_flow_task_fails_parallel_tasks_should_be_reverted ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_unordered_flow_task_fails_parallel_tasks_should_be_reverted taskflow.tests.unit.test_retries.SerialEngineTest.test_unordered_flow_task_fails_parallel_tasks_should_be_reverted ... ok taskflow.tests.unit.test_states.TestStates.test_valid_job_states taskflow.tests.unit.test_states.TestStates.test_valid_job_states ... ok taskflow.tests.unit.test_states.TestStates.test_valid_task_states taskflow.tests.unit.test_states.TestStates.test_valid_task_states ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_resume_flow_that_should_be_retried -taskflow.tests.unit.test_retries.SerialEngineTest.test_resume_flow_that_should_be_retried ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_fetch_mapped_args taskflow.tests.unit.test_storage.StorageMemoryTest.test_fetch_mapped_args ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_fetch_not_found_args @@ -4688,12 +4694,10 @@ taskflow.tests.unit.test_storage.StorageMemoryTest.test_get_failure_after_reload ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_inject_persistent_and_transient_missing taskflow.tests.unit.test_storage.StorageMemoryTest.test_inject_persistent_and_transient_missing ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_capture_task_notifications +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_capture_task_notifications ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_reset taskflow.tests.unit.test_storage.StorageMemoryTest.test_reset ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_retry_queried -taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_retry_queried ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_overlap_sibling_expected_result -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_overlap_sibling_expected_result ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_and_get taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_and_get ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_and_get_non_cached_failure @@ -4704,236 +4708,216 @@ taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_multiple_results ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_task_by_name taskflow.tests.unit.test_storage.StorageMemoryTest.test_task_by_name ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_for_each_with_list +taskflow.tests.unit.test_retries.SerialEngineTest.test_for_each_with_list ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_transient_storage_fetch_mapped taskflow.tests.unit.test_storage.StorageMemoryTest.test_transient_storage_fetch_mapped ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_revert_scheduled -taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_revert_scheduled ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_transient_storage_restore taskflow.tests.unit.test_storage.StorageMemoryTest.test_transient_storage_restore ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_revert -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_revert ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_task_updated -taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_task_updated ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_retry_fails -taskflow.tests.unit.test_retries.SerialEngineTest.test_retry_fails ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_cached_retry_failure taskflow.tests.unit.test_storage.StorageSQLTest.test_cached_retry_failure ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_ok_for_linear_in_unordered -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_ok_for_linear_in_unordered ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_for_each_with_set +taskflow.tests.unit.test_retries.SerialEngineTest.test_for_each_with_set ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_empty_result_is_checked taskflow.tests.unit.test_storage.StorageSQLTest.test_empty_result_is_checked ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_raises_for_linear_in_unordered -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_raises_for_linear_in_unordered ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_revert_all_retry -taskflow.tests.unit.test_retries.SerialEngineTest.test_revert_all_retry ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_linear_flow -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_linear_flow ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_resume_flow_that_should_be_retried +taskflow.tests.unit.test_retries.SerialEngineTest.test_resume_flow_that_should_be_retried ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_parameterized_for_each_revert +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_parameterized_for_each_revert ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_retry_queried +taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_retry_queried ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_optional_args_found taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_optional_args_found ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_revert_scheduled +taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_revert_scheduled ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_result_not_ready +taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_result_not_ready ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_task_updated +taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_task_updated ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_interrupted_externally +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_interrupted_externally ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_flow_metadata_update +taskflow.tests.unit.test_storage.StorageSQLTest.test_flow_metadata_update ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_retry_fails +taskflow.tests.unit.test_retries.SerialEngineTest.test_retry_fails ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_get_non_existing_var +taskflow.tests.unit.test_storage.StorageSQLTest.test_get_non_existing_var ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_get_state_of_unknown_task +taskflow.tests.unit.test_storage.StorageSQLTest.test_get_state_of_unknown_task ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_revert_all_retry +taskflow.tests.unit.test_retries.SerialEngineTest.test_revert_all_retry ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_run_empty_linear_flow taskflow.tests.unit.test_retries.SerialEngineTest.test_run_empty_linear_flow ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_nested_graph_flows -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_nested_graph_flows ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_run_empty_unordered_flow taskflow.tests.unit.test_retries.SerialEngineTest.test_run_empty_unordered_flow ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_result_not_ready -taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_result_not_ready ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_jump_over_bad_atom -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_jump_over_bad_atom ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_states_retry_failure_linear_flow taskflow.tests.unit.test_retries.SerialEngineTest.test_states_retry_failure_linear_flow ... ok taskflow.tests.unit.test_states.TestStates.test_valid_flow_states taskflow.tests.unit.test_states.TestStates.test_valid_flow_states ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_provides_graph_reverts_correctly -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_provides_graph_reverts_correctly ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_empty_result_is_checked taskflow.tests.unit.test_storage.StorageMemoryTest.test_empty_result_is_checked ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_ensure_retry taskflow.tests.unit.test_storage.StorageMemoryTest.test_ensure_retry ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_flow_metadata_update -taskflow.tests.unit.test_storage.StorageSQLTest.test_flow_metadata_update ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_ensure_retry_and_task_with_same_name taskflow.tests.unit.test_storage.StorageMemoryTest.test_ensure_retry_and_task_with_same_name ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_fetch_optional_args_not_found taskflow.tests.unit.test_storage.StorageMemoryTest.test_fetch_optional_args_not_found ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_get_tasks_states +taskflow.tests.unit.test_storage.StorageSQLTest.test_get_tasks_states ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_fetch_unknown_name taskflow.tests.unit.test_storage.StorageMemoryTest.test_fetch_unknown_name ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_parameterized_for_each_empty_collection -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_parameterized_for_each_empty_collection ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_revert -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_revert ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_inject_resumed taskflow.tests.unit.test_storage.StorageMemoryTest.test_inject_resumed ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_logbook_get_unknown_atom_type taskflow.tests.unit.test_storage.StorageMemoryTest.test_logbook_get_unknown_atom_type ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_get_non_existing_var -taskflow.tests.unit.test_storage.StorageSQLTest.test_get_non_existing_var ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_get_state_of_unknown_task -taskflow.tests.unit.test_storage.StorageSQLTest.test_get_state_of_unknown_task ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_interrupted_externally -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_interrupted_externally ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_two_tasks_iter -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_two_tasks_iter ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_many_thread_ensure_same_task -taskflow.tests.unit.test_storage.StorageMemoryTest.test_many_thread_ensure_same_task ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_get_tasks_states -taskflow.tests.unit.test_storage.StorageSQLTest.test_get_tasks_states ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_suspended_reset_run_again -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_suspended_reset_run_again ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_inject_persistent_and_transient_missing taskflow.tests.unit.test_storage.StorageSQLTest.test_inject_persistent_and_transient_missing ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_nested_blocks +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_nested_blocks ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_task_graph_property_for_one_task +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_task_graph_property_for_one_task ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_inject_persistent_missing +taskflow.tests.unit.test_storage.StorageSQLTest.test_inject_persistent_missing ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_many_thread_ensure_same_task +taskflow.tests.unit.test_storage.StorageMemoryTest.test_many_thread_ensure_same_task ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_many_thread_inject taskflow.tests.unit.test_storage.StorageMemoryTest.test_many_thread_inject ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_all_with_two_results -taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_all_with_two_results ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_parameterized_for_each_with_list -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_parameterized_for_each_with_list ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_fail_fetch_revert taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_fail_fetch_revert ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_retry_results_with_mapping taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_retry_results_with_mapping ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_short_result_is_checked taskflow.tests.unit.test_storage.StorageMemoryTest.test_short_result_is_checked ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_inject_persistent_missing -taskflow.tests.unit.test_storage.StorageSQLTest.test_inject_persistent_missing ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_task_metadata_update_with_none taskflow.tests.unit.test_storage.StorageMemoryTest.test_task_metadata_update_with_none ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_flow_failures_are_passed_to_revert -taskflow.tests.unit.test_engines.SerialEngineTest.test_flow_failures_are_passed_to_revert ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_task_progress taskflow.tests.unit.test_storage.StorageMemoryTest.test_task_progress ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_transient_storage_fetch_all taskflow.tests.unit.test_storage.StorageMemoryTest.test_transient_storage_fetch_all ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_many_thread_ensure_same_task +taskflow.tests.unit.test_storage.StorageSQLTest.test_many_thread_ensure_same_task ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_unknown_task_by_name taskflow.tests.unit.test_storage.StorageMemoryTest.test_unknown_task_by_name ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_ensure_existing_task taskflow.tests.unit.test_storage.StorageSQLTest.test_ensure_existing_task ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_save_and_get +taskflow.tests.unit.test_storage.StorageSQLTest.test_save_and_get ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_mapped_args taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_mapped_args ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_history -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_history ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resume_flow_that_had_been_interrupted_during_retrying -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resume_flow_that_had_been_interrupted_during_retrying ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_many_thread_ensure_same_task -taskflow.tests.unit.test_storage.StorageSQLTest.test_many_thread_ensure_same_task ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_save_fail_fetch_revert +taskflow.tests.unit.test_storage.StorageSQLTest.test_save_fail_fetch_revert ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_not_found_args taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_not_found_args ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_four_tasks_revert_failure -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_four_tasks_revert_failure ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_one_task -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_one_task ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_invalid_flow_raises_from_run -taskflow.tests.unit.test_engines.SerialEngineTest.test_invalid_flow_raises_from_run ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_save_and_get -taskflow.tests.unit.test_storage.StorageSQLTest.test_save_and_get ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_save_fetch +taskflow.tests.unit.test_storage.StorageSQLTest.test_save_fetch ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_optional_args_not_found taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_optional_args_not_found ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_save_multiple_results +taskflow.tests.unit.test_storage.StorageSQLTest.test_save_multiple_results ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_unknown_name taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_unknown_name ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_many_results_storage_provided_visible_to -taskflow.tests.unit.test_engines.SerialEngineTest.test_many_results_storage_provided_visible_to ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_save_fail_fetch_revert -taskflow.tests.unit.test_storage.StorageSQLTest.test_save_fail_fetch_revert ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_flow_name_uuid_and_meta taskflow.tests.unit.test_storage.StorageSQLTest.test_flow_name_uuid_and_meta ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resumption_on_crash_after_task_failure -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resumption_on_crash_after_task_failure ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_nasty_revert -taskflow.tests.unit.test_engines.SerialEngineTest.test_nasty_revert ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_save_fetch -taskflow.tests.unit.test_storage.StorageSQLTest.test_save_fetch ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_retry_fails -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_retry_fails ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_overlap_parent_expected_result -taskflow.tests.unit.test_engines.SerialEngineTest.test_overlap_parent_expected_result ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_retry_revert_fails -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_retry_revert_fails ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_save_multiple_results -taskflow.tests.unit.test_storage.StorageSQLTest.test_save_multiple_results ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_raises_for_linear_in_unordered -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_raises_for_linear_in_unordered ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_get_failure_from_reverted_task -taskflow.tests.unit.test_storage.StorageSQLTest.test_get_failure_from_reverted_task ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_save_retry_intention taskflow.tests.unit.test_storage.StorageSQLTest.test_save_retry_intention ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_get_without_save -taskflow.tests.unit.test_storage.StorageSQLTest.test_get_without_save ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_raises_for_unordered_in_linear -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_raises_for_unordered_in_linear ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_update_progress_notifications_proxied +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_update_progress_notifications_proxied ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_save_retry_results_with_mapping taskflow.tests.unit.test_storage.StorageSQLTest.test_save_retry_results_with_mapping ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_inject -taskflow.tests.unit.test_storage.StorageSQLTest.test_inject ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_inject_resumed -taskflow.tests.unit.test_storage.StorageSQLTest.test_inject_resumed ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_get_failure_from_reverted_task +taskflow.tests.unit.test_storage.StorageSQLTest.test_get_failure_from_reverted_task ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_get_without_save +taskflow.tests.unit.test_storage.StorageSQLTest.test_get_without_save ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_ignore_reset +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_ignore_reset ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_save_task_intention taskflow.tests.unit.test_storage.StorageSQLTest.test_save_task_intention ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_removes_data -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_removes_data ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_linear_flow -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_linear_flow ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_unordered_flow -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_unordered_flow ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_save_and_get_cached_failure -taskflow.tests.unit.test_storage.StorageSQLTest.test_save_and_get_cached_failure ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_inject +taskflow.tests.unit.test_storage.StorageSQLTest.test_inject ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_task_metadata_update_with_none taskflow.tests.unit.test_storage.StorageSQLTest.test_task_metadata_update_with_none ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_retry_tasks_that_has_not_been_reverted -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_retry_tasks_that_has_not_been_reverted ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_revert -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_revert ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_jumps_across_2 +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_jumps_across_2 ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_transient_storage_fetch_all taskflow.tests.unit.test_storage.StorageSQLTest.test_transient_storage_fetch_all ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_save_retry_results -taskflow.tests.unit.test_storage.StorageSQLTest.test_save_retry_results ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_task_as_flow -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_task_as_flow ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_provides_graph_reverts_correctly +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_provides_graph_reverts_correctly ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_diamond_ignored +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_diamond_ignored ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_invalid_flow_raises +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_invalid_flow_raises ... ok taskflow.tests.unit.test_suspend.ParallelEngineWithEventletTest.test_storage_is_rechecked taskflow.tests.unit.test_suspend.ParallelEngineWithEventletTest.test_storage_is_rechecked ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_interrupted_externally -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_interrupted_externally ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_inject_resumed +taskflow.tests.unit.test_storage.StorageSQLTest.test_inject_resumed ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_parameterized_for_each_empty_collection +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_parameterized_for_each_empty_collection ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_many_results_visible_to +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_many_results_visible_to ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_missing_deps_deep +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_missing_deps_deep ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_save_and_get_cached_failure +taskflow.tests.unit.test_storage.StorageSQLTest.test_save_and_get_cached_failure ... ok +taskflow.tests.unit.test_suspend.ParallelEngineWithEventletTest.test_suspend_linear_flow_on_revert +taskflow.tests.unit.test_suspend.ParallelEngineWithEventletTest.test_suspend_linear_flow_on_revert ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_save_retry_results +taskflow.tests.unit.test_storage.StorageSQLTest.test_save_retry_results ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_overlap_parent_sibling_expected_result +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_overlap_parent_sibling_expected_result ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_set_and_get_flow_state taskflow.tests.unit.test_storage.StorageSQLTest.test_set_and_get_flow_state ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_nested_blocks -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_nested_blocks ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_overlap_sibling_expected_result +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_overlap_sibling_expected_result ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_set_and_get_task_state taskflow.tests.unit.test_storage.StorageSQLTest.test_set_and_get_task_state ... ok -taskflow.tests.unit.test_suspend.ParallelEngineWithEventletTest.test_suspend_linear_flow_on_revert -taskflow.tests.unit.test_suspend.ParallelEngineWithEventletTest.test_suspend_linear_flow_on_revert ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_correct_load -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_correct_load ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_revert +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_revert ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_transient_storage_fetch_mapped taskflow.tests.unit.test_storage.StorageSQLTest.test_transient_storage_fetch_mapped ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_ok_for_linear_in_unordered +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_ok_for_linear_in_unordered ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_transient_storage_restore taskflow.tests.unit.test_storage.StorageSQLTest.test_transient_storage_restore ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_failure_nested_flow_fails -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_failure_nested_flow_fails ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_unknown_task_by_name taskflow.tests.unit.test_storage.StorageSQLTest.test_unknown_task_by_name ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_raises_for_linear_in_unordered +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_raises_for_linear_in_unordered ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_linear_flow +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_linear_flow ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_nested_graph_flows +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_nested_graph_flows ... ok taskflow.tests.unit.test_suspend.ParallelEngineWithEventletTest.test_suspend_and_revert_even_if_task_is_gone taskflow.tests.unit.test_suspend.ParallelEngineWithEventletTest.test_suspend_and_revert_even_if_task_is_gone ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_jump_over_bad_atom +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_jump_over_bad_atom ... ok taskflow.tests.unit.test_suspend.ParallelEngineWithEventletTest.test_suspend_linear_flow taskflow.tests.unit.test_suspend.ParallelEngineWithEventletTest.test_suspend_linear_flow ... ok -taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_and_resume_linear_flow_on_revert -taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_and_resume_linear_flow_on_revert ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_parameterized_for_each_with_list +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_parameterized_for_each_with_list ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_revert +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_revert ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_interrupted_externally +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_interrupted_externally ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_two_tasks_iter +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_two_tasks_iter ... ok taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_storage_is_rechecked taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_storage_is_rechecked ... ok -taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_and_resume_linear_flow_on_revert -taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_and_resume_linear_flow_on_revert ... ok taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_linear_flow taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_linear_flow ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_expected_optional_multiplers -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_expected_optional_multiplers ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_suspended_reset_run_again +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_suspended_reset_run_again ... ok taskflow.tests.unit.test_suspend.SerialEngineTest.test_storage_is_rechecked taskflow.tests.unit.test_suspend.SerialEngineTest.test_storage_is_rechecked ... ok -taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_and_revert_even_if_task_is_gone -taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_and_revert_even_if_task_is_gone ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_all_with_two_results +taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_all_with_two_results ... ok taskflow.tests.unit.test_suspend.SerialEngineTest.test_suspend_linear_flow taskflow.tests.unit.test_suspend.SerialEngineTest.test_suspend_linear_flow ... ok taskflow.tests.unit.test_task.FunctorTaskTest.test_execute_not_callable taskflow.tests.unit.test_task.FunctorTaskTest.test_execute_not_callable ... ok taskflow.tests.unit.test_task.FunctorTaskTest.test_revert_not_callable taskflow.tests.unit.test_task.FunctorTaskTest.test_revert_not_callable ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_flow_failures_are_passed_to_revert +taskflow.tests.unit.test_engines.SerialEngineTest.test_flow_failures_are_passed_to_revert ... ok taskflow.tests.unit.test_task.MapFunctorTaskTest.test_invalid_functor taskflow.tests.unit.test_task.MapFunctorTaskTest.test_invalid_functor ... ok taskflow.tests.unit.test_task.ReduceFunctorTaskTest.test_invalid_functor @@ -4956,8 +4940,6 @@ taskflow.tests.unit.test_task.TaskTest.test_requires_explicit_not_enough ... ok taskflow.tests.unit.test_types.GraphTest.test_directed taskflow.tests.unit.test_types.GraphTest.test_directed ... ok -taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_linear_flow_on_revert -taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_linear_flow_on_revert ... ok taskflow.tests.unit.test_types.GraphTest.test_pydot_output taskflow.tests.unit.test_types.GraphTest.test_pydot_output ... ok taskflow.tests.unit.test_types.OrderedSetTest.test_duplicate_length @@ -4986,6 +4968,8 @@ taskflow.tests.unit.test_types.TreeTest.test_pformat_species ... ok taskflow.tests.unit.test_utils.CachedPropertyTest.test_set taskflow.tests.unit.test_utils.CachedPropertyTest.test_set ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_history +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_history ... ok taskflow.tests.unit.test_utils.CachedPropertyTest.test_threaded_access_property taskflow.tests.unit.test_utils.CachedPropertyTest.test_threaded_access_property ... ok taskflow.tests.unit.test_utils.TestClamping.test_invalid_clamp @@ -5002,6 +4986,8 @@ taskflow.tests.unit.test_utils.TestSafeCopyDictRaises.test_exceptions(tuple) ... ok taskflow.tests.unit.test_utils.TestSafeCopyDictRaises.test_exceptions(set) taskflow.tests.unit.test_utils.TestSafeCopyDictRaises.test_exceptions(set) ... ok +taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_and_resume_linear_flow_on_revert +taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_and_resume_linear_flow_on_revert ... ok taskflow.tests.unit.test_utils.TestSequenceMinus.test_simple_case taskflow.tests.unit.test_utils.TestSequenceMinus.test_simple_case ... ok taskflow.tests.unit.test_utils.UriParseTest.test_user @@ -5014,16 +5000,8 @@ taskflow.tests.unit.test_utils_binary.DecodeJsonTest.test_it_works_with_unicode ... ok taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_bad_unique_seen taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_bad_unique_seen ... ok -taskflow.tests.unit.test_suspend.SerialEngineTest.test_suspend_linear_flow_on_revert -taskflow.tests.unit.test_suspend.SerialEngineTest.test_suspend_linear_flow_on_revert ... ok taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_fill_less_needed taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_fill_less_needed ... ok -taskflow.tests.unit.test_task.MapFunctorTaskTest.test_functor_invalid_requires -taskflow.tests.unit.test_task.MapFunctorTaskTest.test_functor_invalid_requires ... ok -taskflow.tests.unit.test_task.TaskTest.test_default_provides -taskflow.tests.unit.test_task.TaskTest.test_default_provides ... ok -taskflow.tests.unit.test_task.TaskTest.test_default_provides_can_be_overridden -taskflow.tests.unit.test_task.TaskTest.test_default_provides_can_be_overridden ... ok taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_find_first_match taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_find_first_match ... ok taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_find_first_match_not_found @@ -5034,14 +5012,96 @@ taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_unique_seen ... ok taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_while_is_not taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_while_is_not ... ok -taskflow.tests.unit.test_task.TaskTest.test_no_provides -taskflow.tests.unit.test_task.TaskTest.test_no_provides ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resume_flow_that_had_been_interrupted_during_retrying +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resume_flow_that_had_been_interrupted_during_retrying ... ok taskflow.tests.unit.test_utils_threading_utils.TestThreadBundle.test_bind_invalid taskflow.tests.unit.test_utils_threading_utils.TestThreadBundle.test_bind_invalid ... ok -taskflow.tests.unit.test_task.TaskTest.test_provides -taskflow.tests.unit.test_task.TaskTest.test_provides ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_four_tasks_revert_failure +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_four_tasks_revert_failure ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_one_task +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_one_task ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_invalid_flow_raises_from_run +taskflow.tests.unit.test_engines.SerialEngineTest.test_invalid_flow_raises_from_run ... ok taskflow.tests.unit.test_utils_threading_utils.TestThreadBundle.test_start_stop_order taskflow.tests.unit.test_utils_threading_utils.TestThreadBundle.test_start_stop_order ... ok +taskflow.tests.unit.worker_based.test_creation.TestWorkerBasedActionEngine.test_creation_custom_executor +taskflow.tests.unit.worker_based.test_creation.TestWorkerBasedActionEngine.test_creation_custom_executor ... ok +taskflow.tests.unit.worker_based.test_endpoint.TestEndpoint.test_creation_task_with_constructor_args +taskflow.tests.unit.worker_based.test_endpoint.TestEndpoint.test_creation_task_with_constructor_args ... ok +taskflow.tests.unit.worker_based.test_endpoint.TestEndpoint.test_execute +taskflow.tests.unit.worker_based.test_endpoint.TestEndpoint.test_execute ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_many_results_storage_provided_visible_to +taskflow.tests.unit.test_engines.SerialEngineTest.test_many_results_storage_provided_visible_to ... ok +taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_creation +taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_creation ... ok +taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_and_resume_linear_flow_on_revert +taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_and_resume_linear_flow_on_revert ... ok +taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_message_response_no_correlation_id +taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_message_response_no_correlation_id ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_nasty_revert +taskflow.tests.unit.test_engines.SerialEngineTest.test_nasty_revert ... ok +taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_message_response_state_running +taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_message_response_state_running ... ok +taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_message_response_unknown_state +taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_message_response_unknown_state ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_overlap_parent_expected_result +taskflow.tests.unit.test_engines.SerialEngineTest.test_overlap_parent_expected_result ... ok +taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_wait_task_expired +taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_wait_task_expired ... ok +taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_wait_task_not_expired +taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_wait_task_not_expired ... ok +taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_and_revert_even_if_task_is_gone +taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_and_revert_even_if_task_is_gone ... ok +taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_revert_task +taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_revert_task ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_raises_for_linear_in_unordered +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_raises_for_linear_in_unordered ... ok +taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_start_stop +taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_start_stop ... ok +taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_stop_not_alive +taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_stop_not_alive ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_raises_for_unordered_in_linear +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_raises_for_unordered_in_linear ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resumption_on_crash_after_task_failure +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resumption_on_crash_after_task_failure ... ok +taskflow.tests.unit.worker_based.test_pipeline.TestPipeline.test_execution_pipeline +taskflow.tests.unit.worker_based.test_pipeline.TestPipeline.test_execution_pipeline ... ok +taskflow.tests.unit.worker_based.test_protocol.TestProtocol.test_creation +taskflow.tests.unit.worker_based.test_protocol.TestProtocol.test_creation ... ok +taskflow.tests.unit.worker_based.test_protocol.TestProtocol.test_to_dict_with_result +taskflow.tests.unit.worker_based.test_protocol.TestProtocol.test_to_dict_with_result ... ok +taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_linear_flow_on_revert +taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_linear_flow_on_revert ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_retry_fails +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_retry_fails ... ok +taskflow.tests.unit.worker_based.test_protocol.TestProtocol.test_to_dict_with_result_none +taskflow.tests.unit.worker_based.test_protocol.TestProtocol.test_to_dict_with_result_none ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_removes_data +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_removes_data ... ok +taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_reply_notify +taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_reply_notify ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_linear_flow +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_linear_flow ... ok +taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_request_invalid +taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_request_invalid ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_retry_revert_fails +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_retry_revert_fails ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_unordered_flow +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_unordered_flow ... ok +taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_send_notify_invalid +taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_send_notify_invalid ... ok +taskflow.tests.unit.test_suspend.SerialEngineTest.test_suspend_linear_flow_on_revert +taskflow.tests.unit.test_suspend.SerialEngineTest.test_suspend_linear_flow_on_revert ... ok +taskflow.tests.unit.test_task.MapFunctorTaskTest.test_functor_invalid_requires +taskflow.tests.unit.test_task.MapFunctorTaskTest.test_functor_invalid_requires ... ok +taskflow.tests.unit.test_task.TaskTest.test_default_provides +taskflow.tests.unit.test_task.TaskTest.test_default_provides ... ok +taskflow.tests.unit.test_task.TaskTest.test_default_provides_can_be_overridden +taskflow.tests.unit.test_task.TaskTest.test_default_provides_can_be_overridden ... ok +taskflow.tests.unit.test_task.TaskTest.test_no_provides +taskflow.tests.unit.test_task.TaskTest.test_no_provides ... ok +taskflow.tests.unit.test_task.TaskTest.test_provides +taskflow.tests.unit.test_task.TaskTest.test_provides ... ok taskflow.tests.unit.test_task.TaskTest.test_rebind_list_all taskflow.tests.unit.test_task.TaskTest.test_rebind_list_all ... ok taskflow.tests.unit.test_task.TaskTest.test_rebind_list_more @@ -5050,40 +5110,26 @@ taskflow.tests.unit.test_task.TaskTest.test_rebind_list_partial ... ok taskflow.tests.unit.test_task.TaskTest.test_rebind_unknown taskflow.tests.unit.test_task.TaskTest.test_rebind_unknown ... ok -taskflow.tests.unit.worker_based.test_creation.TestWorkerBasedActionEngine.test_creation_custom_executor -taskflow.tests.unit.worker_based.test_creation.TestWorkerBasedActionEngine.test_creation_custom_executor ... ok taskflow.tests.unit.test_task.TaskTest.test_requires_by_default taskflow.tests.unit.test_task.TaskTest.test_requires_by_default ... ok -taskflow.tests.unit.worker_based.test_endpoint.TestEndpoint.test_creation_task_with_constructor_args -taskflow.tests.unit.worker_based.test_endpoint.TestEndpoint.test_creation_task_with_constructor_args ... ok -taskflow.tests.unit.worker_based.test_endpoint.TestEndpoint.test_execute -taskflow.tests.unit.worker_based.test_endpoint.TestEndpoint.test_execute ... ok taskflow.tests.unit.test_task.TaskTest.test_revert_kwargs taskflow.tests.unit.test_task.TaskTest.test_revert_kwargs ... ok taskflow.tests.unit.test_task.TaskTest.test_update_progress_handler_failure taskflow.tests.unit.test_task.TaskTest.test_update_progress_handler_failure ... ok taskflow.tests.unit.test_task.TaskTest.test_update_progress_within_bounds taskflow.tests.unit.test_task.TaskTest.test_update_progress_within_bounds ... ok -taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_creation -taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_creation ... ok taskflow.tests.unit.test_types.GraphTest.test_overlap_detector taskflow.tests.unit.test_types.GraphTest.test_overlap_detector ... ok taskflow.tests.unit.test_types.OrderedSetTest.test_copy taskflow.tests.unit.test_types.OrderedSetTest.test_copy ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_reverted_linear_flow -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_reverted_linear_flow ... ok taskflow.tests.unit.test_types.OrderedSetTest.test_difference taskflow.tests.unit.test_types.OrderedSetTest.test_difference ... ok taskflow.tests.unit.test_types.OrderedSetTest.test_pickleable taskflow.tests.unit.test_types.OrderedSetTest.test_pickleable ... ok taskflow.tests.unit.test_types.OrderedSetTest.test_superset taskflow.tests.unit.test_types.OrderedSetTest.test_superset ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_failing_task_with_flow_notifications -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_failing_task_with_flow_notifications ... ok taskflow.tests.unit.test_types.OrderedSetTest.test_union taskflow.tests.unit.test_types.OrderedSetTest.test_union ... ok -taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_message_response_no_correlation_id -taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_message_response_no_correlation_id ... ok taskflow.tests.unit.test_types.TimingTest.test_convert_fail taskflow.tests.unit.test_types.TimingTest.test_convert_fail ... ok taskflow.tests.unit.test_types.TimingTest.test_values @@ -5106,6 +5152,8 @@ taskflow.tests.unit.test_utils.TestIterable.test_string_types ... ok taskflow.tests.unit.test_utils.TestIterable.test_tuple taskflow.tests.unit.test_utils.TestIterable.test_tuple ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_revert +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_revert ... ok taskflow.tests.unit.test_utils.TestMergeUri.test_merge_existing_hostname taskflow.tests.unit.test_utils.TestMergeUri.test_merge_existing_hostname ... ok taskflow.tests.unit.test_utils.TestMergeUri.test_merge_user_password_existing @@ -5124,8 +5172,6 @@ taskflow.tests.unit.test_utils_async_utils.MakeCompletedFutureTest.test_make_completed_future ... ok taskflow.tests.unit.test_utils_binary.BinaryDecodeTest.test_simple_binary taskflow.tests.unit.test_utils_binary.BinaryDecodeTest.test_simple_binary ... ok -taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_message_response_state_running -taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_message_response_state_running ... ok taskflow.tests.unit.test_utils_binary.DecodeJsonTest.test_handles_wrong_types taskflow.tests.unit.test_utils_binary.DecodeJsonTest.test_handles_wrong_types ... ok taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_bad_count @@ -5136,68 +5182,46 @@ taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_count ... ok taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_fill_many_empty taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_fill_many_empty ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_task_as_flow +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_task_as_flow ... ok taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_generate_delays_bad taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_generate_delays_bad ... ok taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_unique_seen_empty taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_unique_seen_empty ... ok taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_unique_seen_selector taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_unique_seen_selector ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_interrupted_externally +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_interrupted_externally ... ok taskflow.tests.unit.test_utils_threading_utils.TestThreadBundle.test_start_stop taskflow.tests.unit.test_utils_threading_utils.TestThreadBundle.test_start_stop ... ok -taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_message_response_unknown_state -taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_message_response_unknown_state ... ok taskflow.tests.unit.worker_based.test_dispatcher.TestDispatcher.test_on_requeue_message taskflow.tests.unit.worker_based.test_dispatcher.TestDispatcher.test_on_requeue_message ... ok -taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_wait_task_expired -taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_wait_task_expired ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_all_with_a_single_result -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_all_with_a_single_result ... ok -taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_wait_task_not_expired -taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_wait_task_not_expired ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_nested_blocks +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_nested_blocks ... ok taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_execute_task_topic_not_found taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_execute_task_topic_not_found ... ok -taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_revert_task -taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_revert_task ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_correct_load +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_correct_load ... ok taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_message_response_unknown_task taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_message_response_unknown_task ... ok -taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_start_stop -taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_start_stop ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_parameterized_for_each_revert -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_parameterized_for_each_revert ... ok taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_restart taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_restart ... ok -taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_stop_not_alive -taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_stop_not_alive ... ok taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_stop_not_running taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_stop_not_running ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_all_with_two_results -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_all_with_two_results ... ok -taskflow.tests.unit.worker_based.test_pipeline.TestPipeline.test_execution_pipeline -taskflow.tests.unit.worker_based.test_pipeline.TestPipeline.test_execution_pipeline ... ok -taskflow.tests.unit.worker_based.test_protocol.TestProtocol.test_creation -taskflow.tests.unit.worker_based.test_protocol.TestProtocol.test_creation ... ok -taskflow.tests.unit.worker_based.test_protocol.TestProtocol.test_to_dict_with_result -taskflow.tests.unit.worker_based.test_protocol.TestProtocol.test_to_dict_with_result ... ok -taskflow.tests.unit.worker_based.test_protocol.TestProtocol.test_to_dict_with_result_none -taskflow.tests.unit.worker_based.test_protocol.TestProtocol.test_to_dict_with_result_none ... ok -taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_reply_notify -taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_reply_notify ... ok -taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_request_invalid -taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_request_invalid ... ok -taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_send_notify_invalid -taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_send_notify_invalid ... ok taskflow.tests.unit.worker_based.test_message_pump.TestMessagePump.test_multi_message taskflow.tests.unit.worker_based.test_message_pump.TestMessagePump.test_multi_message ... ok +taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_stop +taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_stop ... ok taskflow.tests.unit.worker_based.test_message_pump.TestMessagePump.test_response taskflow.tests.unit.worker_based.test_message_pump.TestMessagePump.test_response ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_parameterized_for_each_revert_all -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_parameterized_for_each_revert_all ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_with_two_results -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_with_two_results ... ok +taskflow.tests.unit.worker_based.test_server.TestServer.test_creation +taskflow.tests.unit.worker_based.test_server.TestServer.test_creation ... ok taskflow.tests.unit.worker_based.test_pipeline.TestPipeline.test_execution_failure_pipeline taskflow.tests.unit.worker_based.test_pipeline.TestPipeline.test_execution_failure_pipeline ... ok taskflow.tests.unit.worker_based.test_protocol.TestProtocol.test_pending_not_expired taskflow.tests.unit.worker_based.test_protocol.TestProtocol.test_pending_not_expired ... ok +taskflow.tests.unit.worker_based.test_server.TestServer.test_parse_request +taskflow.tests.unit.worker_based.test_server.TestServer.test_parse_request ... ok taskflow.tests.unit.worker_based.test_protocol.TestProtocol.test_request_transitions taskflow.tests.unit.worker_based.test_protocol.TestProtocol.test_request_transitions ... ok taskflow.tests.unit.worker_based.test_protocol.TestProtocol.test_running_not_expired @@ -5210,6 +5234,8 @@ taskflow.tests.unit.worker_based.test_protocol.TestProtocol.test_to_dict_with_failures ... ok taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_request_invalid_action taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_request_invalid_action ... ok +taskflow.tests.unit.worker_based.test_server.TestServer.test_parse_request_with_failures +taskflow.tests.unit.worker_based.test_server.TestServer.test_parse_request_with_failures ... ok taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_response_bad_state taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_response_bad_state ... ok taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_response_completion @@ -5218,114 +5244,136 @@ taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_response_mixed_invalid ... ok taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_response_progress taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_response_progress ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_provides_graph_retried_correctly -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_provides_graph_retried_correctly ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_provides_graph_reverts_correctly -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_provides_graph_reverts_correctly ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_ignore_reset -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_ignore_reset ... ok -taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_stop -taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_stop ... ok -taskflow.tests.unit.worker_based.test_server.TestServer.test_creation -taskflow.tests.unit.worker_based.test_server.TestServer.test_creation ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resume_flow_that_should_be_retried -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resume_flow_that_should_be_retried ... ok -taskflow.tests.unit.worker_based.test_server.TestServer.test_parse_request -taskflow.tests.unit.worker_based.test_server.TestServer.test_parse_request ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resumption_on_crash_after_task_failure -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resumption_on_crash_after_task_failure ... ok -taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_creation_custom -taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_creation_custom ... ok -taskflow.tests.unit.worker_based.test_server.TestServer.test_parse_request_with_failures -taskflow.tests.unit.worker_based.test_server.TestServer.test_parse_request_with_failures ... ok -taskflow.tests.unit.worker_based.test_server.TestServer.test_on_run_reply_failure -taskflow.tests.unit.worker_based.test_server.TestServer.test_on_run_reply_failure ... ok taskflow.tests.unit.worker_based.test_server.TestServer.test_process_request_endpoint_not_found taskflow.tests.unit.worker_based.test_server.TestServer.test_process_request_endpoint_not_found ... ok taskflow.tests.unit.worker_based.test_server.TestServer.test_stop taskflow.tests.unit.worker_based.test_server.TestServer.test_stop ... ok -taskflow.tests.unit.worker_based.test_server.TestServer.test_parse_request_with_failure_result -taskflow.tests.unit.worker_based.test_server.TestServer.test_parse_request_with_failure_result ... ok taskflow.tests.unit.worker_based.test_types.TestTopicWorker.test_topic_worker taskflow.tests.unit.worker_based.test_types.TestTopicWorker.test_topic_worker ... ok -taskflow.tests.unit.worker_based.test_server.TestServer.test_process_request_execution_failure -taskflow.tests.unit.worker_based.test_server.TestServer.test_process_request_execution_failure ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_jumps_across_2 -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_jumps_across_2 ... ok taskflow.tests.unit.worker_based.test_worker.TestWorker.test_creation_with_custom_threads_count taskflow.tests.unit.worker_based.test_worker.TestWorker.test_creation_with_custom_threads_count ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_retry_tasks_that_has_not_been_reverted -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_retry_tasks_that_has_not_been_reverted ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_run_empty_linear_flow -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_run_empty_linear_flow ... ok -taskflow.tests.unit.worker_based.test_server.TestServer.test_process_request_parse_request_failure -taskflow.tests.unit.worker_based.test_server.TestServer.test_process_request_parse_request_failure ... ok taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_modules taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_modules ... ok +taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_string_modules +taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_string_modules ... ok +taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_string_non_task_class +taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_string_non_task_class ... ok +taskflow.tests.unit.worker_based.test_worker.TestWorker.test_wait +taskflow.tests.unit.worker_based.test_worker.TestWorker.test_wait ... ok +taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_creation_custom +taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_creation_custom ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_retry_tasks_that_has_not_been_reverted +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_retry_tasks_that_has_not_been_reverted ... ok +taskflow.tests.unit.worker_based.test_server.TestServer.test_on_run_reply_failure +taskflow.tests.unit.worker_based.test_server.TestServer.test_on_run_reply_failure ... ok +taskflow.tests.unit.worker_based.test_server.TestServer.test_parse_request_with_failure_result +taskflow.tests.unit.worker_based.test_server.TestServer.test_parse_request_with_failure_result ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_expected_optional_multiplers +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_expected_optional_multiplers ... ok +taskflow.tests.unit.worker_based.test_server.TestServer.test_process_request_execution_failure +taskflow.tests.unit.worker_based.test_server.TestServer.test_process_request_execution_failure ... ok +taskflow.tests.unit.worker_based.test_server.TestServer.test_process_request_parse_request_failure +taskflow.tests.unit.worker_based.test_server.TestServer.test_process_request_parse_request_failure ... ok taskflow.tests.unit.worker_based.test_server.TestServer.test_process_request_task_failure taskflow.tests.unit.worker_based.test_server.TestServer.test_process_request_task_failure ... ok taskflow.tests.unit.worker_based.test_server.TestServer.test_reply_publish_failure taskflow.tests.unit.worker_based.test_server.TestServer.test_reply_publish_failure ... ok -taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_string_modules -taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_string_modules ... ok taskflow.tests.unit.worker_based.test_server.TestServer.test_start taskflow.tests.unit.worker_based.test_server.TestServer.test_start ... ok -taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_string_non_task_class -taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_string_non_task_class ... ok taskflow.tests.unit.worker_based.test_server.TestServer.test_wait taskflow.tests.unit.worker_based.test_server.TestServer.test_wait ... ok taskflow.tests.unit.worker_based.test_types.TestProxyFinder.test_expiry taskflow.tests.unit.worker_based.test_types.TestProxyFinder.test_expiry ... ok taskflow.tests.unit.worker_based.test_types.TestProxyFinder.test_multi_different_topic_workers taskflow.tests.unit.worker_based.test_types.TestProxyFinder.test_multi_different_topic_workers ... ok -taskflow.tests.unit.worker_based.test_worker.TestWorker.test_wait -taskflow.tests.unit.worker_based.test_worker.TestWorker.test_wait ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_diamond_ignored -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_diamond_ignored ... ok taskflow.tests.unit.worker_based.test_worker.TestWorker.test_banner_writing taskflow.tests.unit.worker_based.test_worker.TestWorker.test_banner_writing ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_states_retry_failure_parent_flow_fails -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_states_retry_failure_parent_flow_fails ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_use_retry_as_a_task -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_use_retry_as_a_task ... ok taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_string_non_existent_task taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_string_non_existent_task ... ok taskflow.tests.unit.worker_based.test_worker.TestWorker.test_run_with_tasks taskflow.tests.unit.worker_based.test_worker.TestWorker.test_run_with_tasks ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_when_subflow_fails_revert_running_tasks -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_when_subflow_fails_revert_running_tasks ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_failing_task_with_flow_notifications +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_failing_task_with_flow_notifications ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_all_with_a_single_result +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_all_with_a_single_result ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_failure_nested_flow_fails +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_failure_nested_flow_fails ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_all_with_two_results +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_all_with_two_results ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_with_two_results +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_with_two_results ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_ignore_reset +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_ignore_reset ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_jumps_across_2 +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_jumps_across_2 ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_diamond_ignored +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_diamond_ignored ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_reverted_linear_flow +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_reverted_linear_flow ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_parameterized_for_each_revert +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_parameterized_for_each_revert ... ok taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_four_tasks_added_separately taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_four_tasks_added_separately ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_parameterized_for_each_revert_all +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_parameterized_for_each_revert_all ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_with_multireturn_and_multiargs_tasks +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_with_multireturn_and_multiargs_tasks ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_provides_graph_retried_correctly +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_provides_graph_retried_correctly ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_many_results_storage_provided_visible_to +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_many_results_storage_provided_visible_to ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_provides_graph_reverts_correctly +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_provides_graph_reverts_correctly ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resume_flow_that_should_be_retried +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resume_flow_that_should_be_retried ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resumption_on_crash_after_task_failure +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resumption_on_crash_after_task_failure ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_nasty_failing_task_exception_reraised +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_nasty_failing_task_exception_reraised ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_retry_tasks_that_has_not_been_reverted +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_retry_tasks_that_has_not_been_reverted ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_run_empty_linear_flow +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_run_empty_linear_flow ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_nasty_revert +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_nasty_revert ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_states_retry_failure_parent_flow_fails +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_states_retry_failure_parent_flow_fails ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_use_retry_as_a_task +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_use_retry_as_a_task ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_when_subflow_fails_revert_running_tasks +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_when_subflow_fails_revert_running_tasks ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_overlap_parent_expected_result +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_overlap_parent_expected_result ... ok taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_when_subflow_fails_revert_success_tasks taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_when_subflow_fails_revert_success_tasks ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_flow_two_tasks +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_flow_two_tasks ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_flow_reverts_parent_retries taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_flow_reverts_parent_retries ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_with_multireturn_and_multiargs_tasks -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_with_multireturn_and_multiargs_tasks ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_parameterized_for_each_empty_collection taskflow.tests.unit.test_retries.SerialEngineTest.test_parameterized_for_each_empty_collection ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_parameterized_for_each_with_list taskflow.tests.unit.test_retries.SerialEngineTest.test_parameterized_for_each_with_list ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_many_results_storage_provided_visible_to -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_many_results_storage_provided_visible_to ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_parameterized_for_each_with_set taskflow.tests.unit.test_retries.SerialEngineTest.test_parameterized_for_each_with_set ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_retry_revert_fails taskflow.tests.unit.test_retries.SerialEngineTest.test_retry_revert_fails ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_nasty_failing_task_exception_reraised -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_nasty_failing_task_exception_reraised ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_states_retry_failure_nested_flow_fails taskflow.tests.unit.test_retries.SerialEngineTest.test_states_retry_failure_nested_flow_fails ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_nasty_revert -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_nasty_revert ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_removes_data +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_removes_data ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_states_retry_failure_parent_flow_fails taskflow.tests.unit.test_retries.SerialEngineTest.test_states_retry_failure_parent_flow_fails ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_capture_task_notifications +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_capture_task_notifications ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_states_retry_success_linear_flow taskflow.tests.unit.test_retries.SerialEngineTest.test_states_retry_success_linear_flow ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_use_retry_as_a_task taskflow.tests.unit.test_retries.SerialEngineTest.test_use_retry_as_a_task ... ok taskflow.tests.unit.test_states.TestStates.test_ignored_job_states taskflow.tests.unit.test_states.TestStates.test_ignored_job_states ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_linear_flow +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_linear_flow ... ok taskflow.tests.unit.test_states.TestStates.test_invalid_flow_states taskflow.tests.unit.test_states.TestStates.test_invalid_flow_states ... ok taskflow.tests.unit.test_states.TestStates.test_invalid_job_states @@ -5342,8 +5390,6 @@ taskflow.tests.unit.test_storage.StorageMemoryTest.test_fetch_optional_args_found ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_flow_metadata_update taskflow.tests.unit.test_storage.StorageMemoryTest.test_flow_metadata_update ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_overlap_parent_expected_result -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_overlap_parent_expected_result ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_get_tasks_states taskflow.tests.unit.test_storage.StorageMemoryTest.test_get_tasks_states ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_get_without_save @@ -5368,8 +5414,8 @@ taskflow.tests.unit.test_storage.StorageMemoryTest.test_task_progress_erase ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_ensure_retry taskflow.tests.unit.test_storage.StorageSQLTest.test_ensure_retry ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_flow_two_tasks -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_flow_two_tasks ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_jump_over_atom +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_jump_over_atom ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_ensure_retry_and_task_with_same_name taskflow.tests.unit.test_storage.StorageSQLTest.test_ensure_retry_and_task_with_same_name ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_get_failure_after_reload @@ -5378,28 +5424,14 @@ taskflow.tests.unit.test_storage.StorageSQLTest.test_get_flow_state ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_initial_flow_state taskflow.tests.unit.test_storage.StorageSQLTest.test_initial_flow_state ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_removes_data -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_removes_data ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_capture_task_notifications -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_capture_task_notifications ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_linear_flow -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_linear_flow ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_jump_over_atom -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_jump_over_atom ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_many_thread_inject taskflow.tests.unit.test_storage.StorageSQLTest.test_many_thread_inject ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_various_depths +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_various_depths ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_mapping_none taskflow.tests.unit.test_storage.StorageSQLTest.test_mapping_none ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_result_is_checked taskflow.tests.unit.test_storage.StorageSQLTest.test_result_is_checked ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_save_fetch_revert -taskflow.tests.unit.test_storage.StorageSQLTest.test_save_fetch_revert ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_task_progress_erase -taskflow.tests.unit.test_storage.StorageSQLTest.test_task_progress_erase ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_various_depths -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_various_depths ... ok -taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_and_revert_even_if_task_is_gone -taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_and_revert_even_if_task_is_gone ... ok taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_nested_blocks taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_nested_blocks ... ok taskflow.tests.unit.test_exceptions.TestExceptions.test_no_looping @@ -5436,6 +5468,8 @@ taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_reraises ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_cyclic_dependency taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_cyclic_dependency ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_save_fetch_revert +taskflow.tests.unit.test_storage.StorageSQLTest.test_save_fetch_revert ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_provides_required_values taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_provides_required_values ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_requires_rebind_values @@ -5446,6 +5480,8 @@ taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_linear_flow_multi_provides_and_requires_values ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_linear_flow_provides_required_values taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_linear_flow_provides_required_values ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_task_progress_erase +taskflow.tests.unit.test_storage.StorageSQLTest.test_task_progress_erase ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_linear_flow_requires_values taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_linear_flow_requires_values ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_nested_flows_requirements @@ -5460,8 +5496,6 @@ taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_task_requires_default_values ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_provides_same_values taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_provides_same_values ... ok -taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_linear_flow -taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_linear_flow ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_requires_values taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_requires_values ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_retry_and_task_same_requires_provides @@ -5476,18 +5510,12 @@ taskflow.tests.unit.test_functor_task.FunctorTaskTest.test_simple ... ok taskflow.tests.unit.test_listeners.TestClaimListener.test_claim_lost_custom_handler taskflow.tests.unit.test_listeners.TestClaimListener.test_claim_lost_custom_handler ... ok -taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_linear_flow_on_revert -taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_linear_flow_on_revert ... ok taskflow.tests.unit.test_listeners.TestClaimListener.test_claim_lost_suspended taskflow.tests.unit.test_listeners.TestClaimListener.test_claim_lost_suspended ... ok taskflow.tests.unit.test_listeners.TestDurationListener.test_deregister taskflow.tests.unit.test_listeners.TestDurationListener.test_deregister ... ok -taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_storage_is_rechecked -taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_storage_is_rechecked ... ok taskflow.tests.unit.test_listeners.TestDurationListener.test_flow_duration taskflow.tests.unit.test_listeners.TestDurationListener.test_flow_duration ... ok -taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_one_task -taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_one_task ... ok taskflow.tests.unit.test_listeners.TestDurationListener.test_task_duration taskflow.tests.unit.test_listeners.TestDurationListener.test_task_duration ... ok taskflow.tests.unit.test_listeners.TestLoggingListeners.test_basic_customized @@ -5500,6 +5528,40 @@ taskflow.tests.unit.test_notifier.NotifierTest.test_details_filter ... ok taskflow.tests.unit.test_notifier.NotifierTest.test_not_callable taskflow.tests.unit.test_notifier.NotifierTest.test_not_callable ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_flow_with_retry_revert +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_flow_with_retry_revert ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_for_each_revert +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_for_each_revert ... ok +taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_and_revert_even_if_task_is_gone +taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_and_revert_even_if_task_is_gone ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_parameterized_for_each_revert +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_parameterized_for_each_revert ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_provides_graph_retried_correctly +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_provides_graph_retried_correctly ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_restart_reverted_flow_with_retry +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_restart_reverted_flow_with_retry ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_retry_fails +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_retry_fails ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_revert_all_retry +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_revert_all_retry ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_run_empty_graph_flow +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_run_empty_graph_flow ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_run_empty_unordered_flow +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_run_empty_unordered_flow ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_failure_nested_flow_fails +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_failure_nested_flow_fails ... ok +taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_linear_flow +taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_linear_flow ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_failure_parent_flow_fails +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_failure_parent_flow_fails ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_unordered_flow_task_fails_parallel_tasks_should_be_reverted +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_unordered_flow_task_fails_parallel_tasks_should_be_reverted ... ok +taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_linear_flow_on_revert +taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_linear_flow_on_revert ... ok +taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_storage_is_rechecked +taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_storage_is_rechecked ... ok +taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_one_task +taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_one_task ... ok taskflow.tests.unit.test_suspend.SerialEngineTest.test_suspend_and_revert_even_if_task_is_gone taskflow.tests.unit.test_suspend.SerialEngineTest.test_suspend_and_revert_even_if_task_is_gone ... ok taskflow.tests.unit.test_task.TaskTest.test_bad_provides @@ -5520,8 +5582,6 @@ taskflow.tests.unit.test_task.TaskTest.test_requires_amended ... ok taskflow.tests.unit.test_task.TaskTest.test_separate_revert_args taskflow.tests.unit.test_task.TaskTest.test_separate_revert_args ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_flow_with_retry_revert -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_flow_with_retry_revert ... ok taskflow.tests.unit.test_task.TaskTest.test_task_repr taskflow.tests.unit.test_task.TaskTest.test_task_repr ... ok taskflow.tests.unit.test_task.TaskTest.test_update_progress_lower_bound @@ -5544,6 +5604,8 @@ taskflow.tests.unit.test_types.OrderedSetTest.test_empty_union ... ok taskflow.tests.unit.test_types.OrderedSetTest.test_retain_duplicate_ordering taskflow.tests.unit.test_types.OrderedSetTest.test_retain_duplicate_ordering ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_flow_reverts_parent_retries +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_flow_reverts_parent_retries ... ok taskflow.tests.unit.test_types.TimingTest.test_fail taskflow.tests.unit.test_types.TimingTest.test_fail ... ok taskflow.tests.unit.test_types.TreeTest.test_bfs_itr_no_self @@ -5610,8 +5672,6 @@ taskflow.tests.unit.worker_based.test_endpoint.TestEndpoint.test_revert ... ok taskflow.tests.unit.worker_based.test_endpoint.TestEndpoint.test_to_str taskflow.tests.unit.worker_based.test_endpoint.TestEndpoint.test_to_str ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_for_each_revert -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_for_each_revert ... ok taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_execute_task_publish_error taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_execute_task_publish_error ... ok taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_start_already_running @@ -5622,30 +5682,12 @@ taskflow.tests.unit.worker_based.test_protocol.TestProtocol.test_pending_expired ... ok taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_send_notify taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_send_notify ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_parameterized_for_each_revert -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_parameterized_for_each_revert ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_provides_graph_retried_correctly -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_provides_graph_retried_correctly ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_restart_reverted_flow_with_retry -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_restart_reverted_flow_with_retry ... ok taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_creation taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_creation ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_retry_fails -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_retry_fails ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_revert_all_retry -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_revert_all_retry ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_run_empty_graph_flow -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_run_empty_graph_flow ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_run_empty_unordered_flow -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_run_empty_unordered_flow ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_flow_with_retry_revert_all +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_flow_with_retry_revert_all ... ok taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_publish taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_publish ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_failure_nested_flow_fails -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_failure_nested_flow_fails ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_failure_parent_flow_fails -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_failure_parent_flow_fails ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_unordered_flow_task_fails_parallel_tasks_should_be_reverted -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_unordered_flow_task_fails_parallel_tasks_should_be_reverted ... ok taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_start_with_on_wait_raises taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_start_with_on_wait_raises ... ok taskflow.tests.unit.worker_based.test_server.TestServer.test_on_update_progress @@ -5662,12 +5704,8 @@ taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_non_task_class ... ok taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_string_tasks taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_string_tasks ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_flow_reverts_parent_retries -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_flow_reverts_parent_retries ... ok taskflow.tests.unit.worker_based.test_worker.TestWorker.test_run_with_custom_executor taskflow.tests.unit.worker_based.test_worker.TestWorker.test_run_with_custom_executor ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_flow_with_retry_revert_all -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_flow_with_retry_revert_all ... ok taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_for_each_revert taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_for_each_revert ... ok taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_provides_graph_retried_correctly @@ -5952,49 +5990,51 @@ taskflow.tests.unit.worker_based.test_worker.TestWorker.test_stop ... ok ---------------------------------------------------------------------- -Ran 1625 tests in 401.502s +Ran 1625 tests in 116.787s OK (skipped=3) -+ cat /tmp/tmp.ZTsiGyMHpi + subunit-filter -s --no-passthrough + subunit-stats ++ cat /tmp/tmp.IJkKt4NOed Total tests: 1625 Passed tests: 1622 Failed tests: 0 Skipped tests: 3 Seen tags: worker-0, worker-1, worker-2, worker-3 -+ rm -f /tmp/tmp.ZTsiGyMHpi ++ rm -f /tmp/tmp.IJkKt4NOed + testr-python2 slowest Test id Runtime (s) ---------------------------------------------------------------------------------------------------------------- ----------- -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(large) 44.953 -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(medimum) 23.061 -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(tiny) 12.665 -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_failed_reset_run_again 8.949 -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_failed_reset_run_again 7.843 -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_reverted_linear_flow 7.741 -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_various_depths 7.688 -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_various_depths 7.015 -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_default_times_retry 6.913 -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_completed_reset_run_again 6.114 +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(large) 7.658 +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_default_times_retry 3.763 +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(medimum) 3.742 +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_failed_reset_run_again 3.723 +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_various_depths 3.013 +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(tiny) 2.775 +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_provides_graph_reverts_correctly 2.525 +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_reverted_linear_flow 2.413 +taskflow.tests.unit.test_conductors.ManyConductorTest.test_stop_aborts_engine(blocking) 2.275 +taskflow.tests.unit.test_conductors.ManyConductorTest.test_stop_aborts_engine(nonblocking_many_thread) 2.265 + rm -rf .testrepository -+ [ 3.7 = disabled ] -+ echo 3.7 -+ cut -d. -f1 ++ for pyvers in ${PYTHONS} ${PYTHON3S} ++ '[' 3.7 = disabled ']' +++ echo 3.7 +++ cut -d. -f1 + PYMAJOR=3 -+ echo ===> Testing with python (python3) ++ echo '===> Testing with python (python3)' ===> Testing with python (python3) -+ [ 3 = 3 ] -+ pwd -+ [ -d /build/python-taskflow-3.2.0/debian/tmp/usr/lib/python3/dist-packages ] -+ [ -e .stestr.conf ] -+ [ -e .testr.conf ] ++ '[' 3 = 3 ']' +++ pwd ++ '[' -d /build/python-taskflow-3.2.0/debian/tmp/usr/lib/python3/dist-packages ']' ++ '[' -e .stestr.conf ']' ++ '[' -e .testr.conf ']' + rm -rf .testrepository + testr-python3 init -+ mktemp -t -+ TEMP_REZ=/tmp/tmp.SXFhR57TCz -+ + tee /tmp/tmp.SXFhR57TCz -PYTHON=python3.7 testr-python3 run --parallel --subunit taskflow\.tests\.(?!(.*test_examples\.ExamplesTestCase.*|.*worker_based\.test_protocol\.TestProtocol\.test_to_dict_with_invalid_json_failures.*)) +++ mktemp -t ++ TEMP_REZ=/tmp/tmp.9b85rRQHZ5 ++ PYTHON=python3.7 ++ testr-python3 run --parallel --subunit 'taskflow\.tests\.(?!(.*test_examples\.ExamplesTestCase.*|.*worker_based\.test_protocol\.TestProtocol\.test_to_dict_with_invalid_json_failures.*))' ++ tee /tmp/tmp.9b85rRQHZ5 + subunit2pyunit Connection dropped: socket connection error: Connection refused Connection dropped: socket connection error: Connection refused @@ -6024,6 +6064,7 @@ Connection dropped: socket connection error: Connection refused Connection dropped: socket connection error: Connection refused Failed connecting to Zookeeper within the connection retry policy. +Connection dropped: socket connection error: Connection refused Failed connecting to Zookeeper within the connection retry policy. Failed connecting to Zookeeper within the connection retry policy. Failed connecting to Zookeeper within the connection retry policy. @@ -6044,531 +6085,540 @@ Connection dropped: socket connection error: Connection refused Connection dropped: socket connection error: Connection refused Connection dropped: socket connection error: Connection refused -Connection dropped: socket connection error: Connection refused Failed connecting to Zookeeper within the connection retry policy. Failed connecting to Zookeeper within the connection retry policy. Failed connecting to Zookeeper within the connection retry policy. Failed connecting to Zookeeper within the connection retry policy. -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_expected_transition_occurrences -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_expected_transition_occurrences ... ok -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations_reverted -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations_reverted ... ok -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_automatic_process_failure -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_automatic_process_failure ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_checks_for_dups_globally -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_checks_for_dups_globally ... ok -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations ... ok -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations_suspended_failure -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations_suspended_failure ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty_flow_in_linear_flow -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty_flow_in_linear_flow ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty_flow_in_graph_flow -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty_flow_in_graph_flow ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_links -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_links ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested_graph -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested_graph ... ok +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_automatic_process +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_automatic_process ... ok +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_manual_process +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_manual_process ... ok +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations_suspended +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations_suspended ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty_flow_in_nested_flow +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty_flow_in_nested_flow ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_invalid +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_invalid ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retries_hierarchy +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retries_hierarchy ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_linear_flow +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_linear_flow ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_unordered_flow_with_tasks +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_unordered_flow_with_tasks ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_unordered_nested +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_unordered_nested ... ok +taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_invalid_creation +taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_invalid_creation ... ok +taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_thread_executor_creation +taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_thread_executor_creation ... ok +taskflow.tests.unit.action_engine.test_process_executor.ProcessExecutorHelpersTest.test_reader +taskflow.tests.unit.action_engine.test_process_executor.ProcessExecutorHelpersTest.test_reader ... ok +taskflow.tests.unit.action_engine.test_scoping.GraphScopingTest.test_no_visible +taskflow.tests.unit.action_engine.test_scoping.GraphScopingTest.test_no_visible ... ok +taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_single_prior_linear +taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_single_prior_linear ... ok +taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_shadow_graph +taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_shadow_graph ... ok +taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_redis_entry_point_text +taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_redis_entry_point_text ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_board_iter +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_board_iter ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_abandon_no_owner +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_abandon_no_owner ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim_diff_owner +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim_diff_owner ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_no_post +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_no_post ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_with_book +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_with_book ... ok taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_automatic_process_reverted taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_automatic_process_reverted ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_linear -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_linear ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested_requires -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested_requires ... ok taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations_failure taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations_failure ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry ... ok taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_checks_for_dups taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_checks_for_dups ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_linear_flow_with_tasks -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_linear_flow_with_tasks ... ok taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty_flow_in_graph_flow_linkage taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty_flow_in_graph_flow_linkage ... ok -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_automatic_process -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_automatic_process ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_subflows_hierarchy -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_subflows_hierarchy ... ok taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_dependencies taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_dependencies ... ok taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested_provides taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested_provides ... ok -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_manual_process -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_manual_process ... ok taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_linear_nested taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_linear_nested ... ok -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations_suspended -taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations_suspended ... ok taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_graph_flow taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_graph_flow ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_unordered_nested_in_linear -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_unordered_nested_in_linear ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty ... ok taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_nested_flows taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_nested_flows ... ok taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_task taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_task ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty_flow_in_nested_flow -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty_flow_in_nested_flow ... ok -taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_process_executor_creation -taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_process_executor_creation ... ok taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_wrong_object taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_wrong_object ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_invalid -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_invalid ... ok taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_process_string_creation taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_process_string_creation ... ok taskflow.tests.unit.action_engine.test_process_executor.ProcessExecutorHelpersTest.test_bad_hmac_reader taskflow.tests.unit.action_engine.test_process_executor.ProcessExecutorHelpersTest.test_bad_hmac_reader ... ok -taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_thread_string_creation -taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_thread_string_creation ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retries_hierarchy -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retries_hierarchy ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_many_empty_in_graph_flow -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_many_empty_in_graph_flow ... ok +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_automatic_process_failure +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_automatic_process_failure ... ok +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_wait_timeout +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_wait_timeout ... ok taskflow.tests.unit.action_engine.test_scoping.GraphScopingTest.test_dependent taskflow.tests.unit.action_engine.test_scoping.GraphScopingTest.test_dependent ... ok +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations_suspended_failure +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations_suspended_failure ... ok +taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_link_from_unknown_node +taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_link_from_unknown_node ... ok +taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_links +taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_links ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty_flow_in_graph_flow +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty_flow_in_graph_flow ... ok +taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_one_task +taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_one_task ... ok +taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_stringy +taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_stringy ... ok +taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_two_task_same_provide +taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_two_task_same_provide ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph ... ok +taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_iter_nodes +taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_iter_nodes ... ok +taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_targeted_flow_bad_target +taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_targeted_flow_bad_target ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested_graph +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested_graph ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_linear +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_linear ... ok taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_nested_prior_linear taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_nested_prior_linear ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_graph_flow_with_tasks -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_graph_flow_with_tasks ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_unordered_flow -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_unordered_flow ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_linear_flow -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_linear_flow ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_unordered_flow_with_tasks -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_unordered_flow_with_tasks ... ok taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_graph_linear_scope taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_graph_linear_scope ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_unordered -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_unordered ... ok -taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_green_executor_creation -taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_green_executor_creation ... ok -taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_sync_executor_creation -taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_sync_executor_creation ... ok -taskflow.tests.unit.action_engine.test_process_executor.ProcessExecutorHelpersTest.test_no_connect_channel -taskflow.tests.unit.action_engine.test_process_executor.ProcessExecutorHelpersTest.test_no_connect_channel ... ok -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_unordered_nested -taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_unordered_nested ... ok -taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_invalid_creation -taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_invalid_creation ... ok -taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_thread_executor_creation -taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_thread_executor_creation ... ok -taskflow.tests.unit.action_engine.test_process_executor.ProcessExecutorHelpersTest.test_reader -taskflow.tests.unit.action_engine.test_process_executor.ProcessExecutorHelpersTest.test_reader ... ok -taskflow.tests.unit.action_engine.test_scoping.GraphScopingTest.test_nested -taskflow.tests.unit.action_engine.test_scoping.GraphScopingTest.test_nested ... ok +taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_iter_links +taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_iter_links ... ok +taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_starts_as_empty +taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_starts_as_empty ... ok +taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_two_dependent_tasks_two_different_calls +taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_two_dependent_tasks_two_different_calls ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_linear_flow_with_tasks +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_linear_flow_with_tasks ... ok +taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_iter_nodes +taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_iter_nodes ... ok +taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_stringy +taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_stringy ... ok +taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_two_tasks_two_different_calls +taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_two_tasks_two_different_calls ... ok +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_expected_transition_occurrences +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_builder_expected_transition_occurrences ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_entry_point(no_cache) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_entry_point(no_cache) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_entry_point(one) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_entry_point(one) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_entry_point(tiny) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_entry_point(tiny) ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_subflows_hierarchy +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_subflows_hierarchy ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_unordered_nested_in_linear +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_unordered_nested_in_linear ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_entry_point(medimum) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_entry_point(medimum) ... ok +taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_process_executor_creation +taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_process_executor_creation ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_entry_point(large) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_entry_point(large) ... ok +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations_reverted +taskflow.tests.unit.action_engine.test_builder.BuildersTest.test_run_iterations_reverted ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(no_cache) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(no_cache) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(one) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(one) ... ok taskflow.tests.unit.action_engine.test_scoping.UnorderedScopingTest.test_no_visible taskflow.tests.unit.action_engine.test_scoping.UnorderedScopingTest.test_no_visible ... ok taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_zk_entry_point_existing_client taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_zk_entry_point_existing_client ... ok +taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_thread_string_creation +taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_thread_string_creation ... ok taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_connect taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_connect ... ok taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim_abandon taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim_abandon ... ok -taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_nested_prior_linear_begin_middle_end -taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_nested_prior_linear_begin_middle_end ... ok -taskflow.tests.unit.action_engine.test_scoping.GraphScopingTest.test_no_visible -taskflow.tests.unit.action_engine.test_scoping.GraphScopingTest.test_no_visible ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(tiny) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(tiny) ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_checks_for_dups_globally +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_checks_for_dups_globally ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(medimum) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(medimum) ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty_flow_in_linear_flow +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_empty_flow_in_linear_flow ... ok taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_dates taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_dates ... ok -taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_single_prior_linear -taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_single_prior_linear ... ok -taskflow.tests.unit.action_engine.test_process_executor.ProcessExecutorHelpersTest.test_send_and_dispatch -taskflow.tests.unit.action_engine.test_process_executor.ProcessExecutorHelpersTest.test_send_and_dispatch ... ok taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_received_raw taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_received_raw ... ok -taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_empty -taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_empty ... ok -taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_unknown -taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_unknown ... ok -taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_shadow_graph -taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_shadow_graph ... ok -taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_redis_entry_point_text -taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_redis_entry_point_text ... ok taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_trashing_claimed_job taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_trashing_claimed_job ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_board_iter -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_board_iter ... ok -taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_linear_unordered_scope -taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_linear_unordered_scope ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_abandon_no_owner -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_abandon_no_owner ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(large) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(large) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_flow_detail(no_cache) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_flow_detail(no_cache) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_flow_detail(one) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_flow_detail(one) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_flow_detail(tiny) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_flow_detail(tiny) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_flow_detail(medimum) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_flow_detail(medimum) ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_ambiguous_provides taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_ambiguous_provides ... ok -taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_redis_entry_point -taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_redis_entry_point ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_link_raises_on_link_cycle taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_link_raises_on_link_cycle ... ok -taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_zk_entry_point_text -taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_zk_entry_point_text ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_no_resolve_existing taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_no_resolve_existing ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_fresh_iter -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_fresh_iter ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_resolve_existing taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_resolve_existing ... ok -taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_shadow_linear -taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_shadow_linear ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim_diff_owner -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim_diff_owner ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim_consume -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim_consume ... ok -taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_zk_entry_point -taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_zk_entry_point ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_two_dependent_tasks_two_different_calls taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_two_dependent_tasks_two_different_calls ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_no_post -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_no_post ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_board_iter_empty -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_board_iter_empty ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_invalid_decider_depth taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_invalid_decider_depth ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_consume_wait -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_consume_wait ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_flow_detail(large) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_flow_detail(large) ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_links +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_links ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested_requires +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_graph_nested_requires ... ok taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_recache_on_add_no_deps taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_recache_on_add_no_deps ... ok taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_targeted_flow_reset taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_targeted_flow_reset ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_owner_lost -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_owner_lost ... ok taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_add_nothing taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_add_nothing ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_no_consume_wait -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_no_consume_wait ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_register_entity -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_register_entity ... ok taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_three_tasks taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_three_tasks ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_with_book -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_with_book ... ok -taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_add_nothing -taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_add_nothing ... ok taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_with_retry taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_with_retry ... ok -taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_link_raises_on_cycle -taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_link_raises_on_cycle ... ok taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_one_task taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_one_task ... ok taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_two_tasks taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_two_tasks ... ok +taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_with_retry_fully_satisfies +taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_with_retry_fully_satisfies ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(no_cache) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(no_cache) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(one) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(one) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_merge_flow_detail(no_cache) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_merge_flow_detail(no_cache) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_merge_flow_detail(one) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_merge_flow_detail(one) ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_many_empty_in_graph_flow +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_many_empty_in_graph_flow ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_graph_flow_with_tasks +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_graph_flow_with_tasks ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_unordered_flow +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_retry_in_unordered_flow ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(tiny) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(tiny) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(medimum) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(medimum) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(large) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(large) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_save(no_cache) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_save(no_cache) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_save(one) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_save(one) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_save(tiny) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_save(tiny) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_save(medimum) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_save(medimum) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_save(large) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_save(large) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(no_cache) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(no_cache) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_merge_flow_detail(tiny) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_merge_flow_detail(tiny) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_merge_flow_detail(medimum) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_merge_flow_detail(medimum) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(one) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(one) ... ok +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_unordered +taskflow.tests.unit.action_engine.test_compile.PatternCompileTest.test_unordered ... ok +taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_green_executor_creation +taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_green_executor_creation ... ok +taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_sync_executor_creation +taskflow.tests.unit.action_engine.test_creation.ParallelCreationTest.test_sync_executor_creation ... ok +taskflow.tests.unit.action_engine.test_process_executor.ProcessExecutorHelpersTest.test_no_connect_channel +taskflow.tests.unit.action_engine.test_process_executor.ProcessExecutorHelpersTest.test_no_connect_channel ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_merge_flow_detail(large) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_merge_flow_detail(large) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(no_cache) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(no_cache) ... ok +taskflow.tests.unit.action_engine.test_scoping.GraphScopingTest.test_nested +taskflow.tests.unit.action_engine.test_scoping.GraphScopingTest.test_nested ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(tiny) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(tiny) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(one) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(one) ... ok +taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_nested_prior_linear_begin_middle_end +taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_nested_prior_linear_begin_middle_end ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(medimum) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(medimum) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(large) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(large) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(tiny) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(tiny) ... ok +taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_linear_unordered_scope +taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_linear_unordered_scope ... ok +taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_redis_entry_point +taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_redis_entry_point ... ok +taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_zk_entry_point_text +taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_zk_entry_point_text ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_fresh_iter +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_fresh_iter ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(medimum) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(medimum) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(large) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(large) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(no_cache) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(no_cache) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(no_cache) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(no_cache) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(one) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(one) ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim_consume +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim_consume ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(tiny) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(tiny) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(medimum) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(medimum) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(large) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(large) ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_del_many_children_allowed +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_del_many_children_allowed ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_del_root_not_allowed +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_del_root_not_allowed ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_link_loop_raises +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_link_loop_raises ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ls_recursive_targeted_absolute +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ls_recursive_targeted_absolute ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_no_consume_wait +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_no_consume_wait ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_set_get_ls +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_set_get_ls ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_flow_detail_update_not_existing +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_flow_detail_update_not_existing ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_lazy_fetch +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_lazy_fetch ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_memory_backend_entry_point +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_memory_backend_entry_point ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(one) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(one) ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_meta_update +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_meta_update ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_with_failure +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_with_failure ... ok +taskflow.tests.unit.action_engine.test_process_executor.ProcessExecutorHelpersTest.test_send_and_dispatch +taskflow.tests.unit.action_engine.test_process_executor.ProcessExecutorHelpersTest.test_send_and_dispatch ... ok +taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_empty +taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_empty ... ok taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_state_lock_lost taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_state_lock_lost ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(tiny) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(tiny) ... ok +taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_unknown +taskflow.tests.unit.action_engine.test_scoping.LinearScopingTest.test_unknown ... ok +taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_shadow_linear +taskflow.tests.unit.action_engine.test_scoping.MixedPatternScopingTest.test_shadow_linear ... ok +taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_zk_entry_point +taskflow.tests.unit.jobs.test_entrypoint.BackendFetchingTest.test_zk_entry_point ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_board_iter_empty +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_board_iter_empty ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_claim ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(medimum) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(medimum) ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_consume_wait +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_consume_wait ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_owner_lost +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_posting_owner_lost ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(large) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(large) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(no_cache) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(no_cache) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(one) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(one) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(tiny) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(tiny) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(medimum) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(medimum) ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_wait_arrival +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_wait_arrival ... ok +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_register_entity +taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_register_entity ... ok +taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_add_nothing +taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_add_nothing ... ok +taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_link_raises_on_cycle +taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_link_raises_on_cycle ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_links_and_dependencies taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_links_and_dependencies ... ok -taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_with_retry_fully_satisfies -taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_with_retry_fully_satisfies ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_ordering taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_ordering ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(no_cache) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(no_cache) ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_two_dependent_tasks taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_two_dependent_tasks ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(one) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(one) ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_with_retry taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_with_retry ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_wait_timeout -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_wait_timeout ... ok taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_recache_on_add taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_recache_on_add ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(tiny) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(tiny) ... ok taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_targeted_flow_one_node taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_targeted_flow_one_node ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(medimum) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(medimum) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(large) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_name(large) ... ok taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_iter_nodes taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_iter_nodes ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_save(no_cache) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_save(no_cache) ... ok -taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_link_from_unknown_node -taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_link_from_unknown_node ... ok taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_stringy taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_stringy ... ok -taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_links -taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_links ... ok taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_two_independent_tasks taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_two_independent_tasks ... ok -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_wait_arrival -taskflow.tests.unit.jobs.test_zk_job.ZakeJobboardTest.test_wait_arrival ... ok -taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_one_task -taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_one_task ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_save(one) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_save(one) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(large) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(large) ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_bad_norms +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_bad_norms ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_del_many_children_not_allowed +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_del_many_children_not_allowed ... ok taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_add_nothing taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_add_nothing ... ok -taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_stringy -taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_stringy ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ensure_linked_delete +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ensure_linked_delete ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_dependency_cycle taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_dependency_cycle ... ok -taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_two_task_same_provide -taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_two_task_same_provide ... ok -taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_two_task_same_provide -taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_two_task_same_provide ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_save(tiny) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_save(tiny) ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_link_to_unknown_node taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_link_to_unknown_node ... ok -taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_iter_nodes -taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_iter_nodes ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_save(medimum) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_save(medimum) ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_no_resolve_requires taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_no_resolve_requires ... ok -taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_targeted_flow_bad_target -taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_targeted_flow_bad_target ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_save(large) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_save(large) ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_starts_as_empty taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_starts_as_empty ... ok -taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_iter_links -taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_iter_links ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(no_cache) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(no_cache) ... ok -taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_with_retry -taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_with_retry ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_two_independent_tasks taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_graph_flow_two_independent_tasks ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(one) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(one) ... ok -taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_starts_as_empty -taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_starts_as_empty ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(no_cache) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(no_cache) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(tiny) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(tiny) ... ok taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_iter_links taskflow.tests.unit.patterns.test_graph_flow.GraphFlowTest.test_iter_links ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(one) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(one) ... ok -taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_two_dependent_tasks_two_different_calls -taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_two_dependent_tasks_two_different_calls ... ok -taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_iter_nodes -taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_iter_nodes ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(medimum) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(medimum) ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ls_recursive_absolute +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ls_recursive_absolute ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ls_targeted_absolute +taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ls_targeted_absolute ... ok +taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_two_task_same_provide +taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_two_task_same_provide ... ok +taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_with_retry +taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_with_retry ... ok taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_recache_on_link taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_recache_on_link ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(no_cache) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(no_cache) ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_flow_detail_meta_update +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_flow_detail_meta_update ... ok taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_targeted_flow_restricts taskflow.tests.unit.patterns.test_graph_flow.TargetedGraphFlowTest.test_targeted_flow_restricts ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(tiny) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(tiny) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(large) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_delete(large) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(medimum) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(medimum) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(one) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(one) ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_add_task_detail +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_add_task_detail ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_save_retrieve +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_save_retrieve ... ok taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_one_task taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_one_task ... ok -taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_stringy -taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_stringy ... ok taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_two_dependent_tasks taskflow.tests.unit.patterns.test_linear_flow.LinearFlowTest.test_linear_flow_two_dependent_tasks ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(large) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(large) ... ok -taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_two_tasks_two_different_calls -taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_two_tasks_two_different_calls ... ok taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_iter_links taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_iter_links ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_entry_point(no_cache) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_entry_point(no_cache) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(no_cache) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(no_cache) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_entry_point(one) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_entry_point(one) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(tiny) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(tiny) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(medimum) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(medimum) ... ok taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_starts_as_empty taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_starts_as_empty ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_meta_update(no_cache) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_meta_update(no_cache) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_entry_point(tiny) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_entry_point(tiny) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_entry_point(medimum) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_entry_point(medimum) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_meta_update(one) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_meta_update(one) ... ok taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_two_tasks_reverse_order taskflow.tests.unit.patterns.test_unordered_flow.UnorderedFlowTest.test_unordered_flow_two_tasks_reverse_order ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_meta_update(tiny) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_meta_update(tiny) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_entry_point(large) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_entry_point(large) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(no_cache) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(no_cache) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(no_cache) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(no_cache) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(large) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_invalid_cache_size(large) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_meta_update(no_cache) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_meta_update(no_cache) ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_retry_detail_save_intention +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_retry_detail_save_intention ... ok +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_save +taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_save ... ok +taskflow.tests.unit.persistence.test_sql_persistence.SQLBackendFetchingTest.test_postgres_persistence_entry_point +taskflow.tests.unit.persistence.test_sql_persistence.SQLBackendFetchingTest.test_postgres_persistence_entry_point ... skipped u'postgres is not available' taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(one) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(one) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_meta_update(one) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_meta_update(one) ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_meta_update(tiny) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_meta_update(tiny) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_meta_update(medimum) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_meta_update(medimum) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(one) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(one) ... ok +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_flow_detail_lazy_fetch +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_flow_detail_lazy_fetch ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_meta_update(large) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_meta_update(large) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(tiny) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(tiny) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_task_detail(no_cache) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_task_detail(no_cache) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(medimum) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(medimum) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(large) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_lazy_fetch(large) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_flow_detail(no_cache) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_flow_detail(no_cache) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_task_detail(one) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_task_detail(one) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_flow_detail(one) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_flow_detail(one) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_flow_detail(tiny) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_flow_detail(tiny) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_task_detail(tiny) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_task_detail(tiny) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_flow_detail(medimum) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_flow_detail(medimum) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_flow_detail(large) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_flow_detail(large) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_task_detail(medimum) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_task_detail(medimum) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_task_detail(large) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_add_task_detail(large) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_merge_flow_detail(no_cache) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_merge_flow_detail(no_cache) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve(no_cache) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve(no_cache) ... ok +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_flow_detail_save +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_flow_detail_save ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve(one) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve(one) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_merge_flow_detail(one) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_merge_flow_detail(one) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(one) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(one) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_merge_flow_detail(tiny) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_merge_flow_detail(tiny) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve(tiny) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve(tiny) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve(medimum) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve(medimum) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve(large) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve(large) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_merge_flow_detail(medimum) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_merge_flow_detail(medimum) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_merge_flow_detail(large) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_merge_flow_detail(large) ... ok +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_add_flow_detail +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_add_flow_detail ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(no_cache) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(no_cache) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(one) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(one) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(tiny) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(tiny) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(no_cache) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(no_cache) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(one) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(one) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(medimum) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(medimum) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(tiny) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(tiny) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(medimum) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(medimum) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(large) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_with_task_failure(large) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(large) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_logbook_save_retrieve_many(large) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(tiny) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(tiny) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(no_cache) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(no_cache) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(no_cache) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(no_cache) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(one) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(one) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(medimum) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(medimum) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(one) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(one) ... ok +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_delete +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_delete ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(large) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_meta_update(large) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(tiny) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(tiny) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(tiny) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(tiny) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(medimum) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(medimum) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(no_cache) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(no_cache) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(one) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(one) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(large) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_retry_type_(large) ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(medimum) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(medimum) ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_bad_norms -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_bad_norms ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(large) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_update_not_existing(large) ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_del_many_children_not_allowed -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_del_many_children_not_allowed ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_del_many_children_allowed -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_del_many_children_allowed ... ok +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_merge_flow_detail +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_merge_flow_detail ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(tiny) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(tiny) ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_del_root_not_allowed -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_del_root_not_allowed ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_link_loop_raises -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_link_loop_raises ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ensure_linked_delete -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ensure_linked_delete ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(medimum) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(medimum) ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ls_recursive_targeted_absolute -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ls_recursive_targeted_absolute ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ls_recursive_absolute -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ls_recursive_absolute ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ls_targeted_absolute -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ls_targeted_absolute ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_set_get_ls -taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_set_get_ls ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_flow_detail_update_not_existing -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_flow_detail_update_not_existing ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_lazy_fetch -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_lazy_fetch ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_memory_backend_entry_point -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_memory_backend_entry_point ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_flow_detail_meta_update -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_flow_detail_meta_update ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_meta_update -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_meta_update ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_add_task_detail -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_add_task_detail ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(large) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_with_failure(large) ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_with_failure -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_with_failure ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_save_retrieve -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_save_retrieve ... ok taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_del_many_children_allowed_not_recursive taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_del_many_children_allowed_not_recursive ... ok taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_del_with_children_not_allowed taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_del_with_children_not_allowed ... ok taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ls_recursive taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ls_recursive ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_retry_detail_save_intention -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_retry_detail_save_intention ... ok taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ls_targeted taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_ls_targeted ... ok -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_save -taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_save ... ok taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_flow_detail_lazy_fetch taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_flow_detail_lazy_fetch ... ok -taskflow.tests.unit.persistence.test_sql_persistence.SQLBackendFetchingTest.test_postgres_persistence_entry_point -taskflow.tests.unit.persistence.test_sql_persistence.SQLBackendFetchingTest.test_postgres_persistence_entry_point ... skipped u'postgres is not available' taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_add_flow_detail taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_add_flow_detail ... ok taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_merge_flow_detail @@ -6579,180 +6629,98 @@ taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_retry_type_ ... ok taskflow.tests.unit.persistence.test_sql_persistence.SQLBackendFetchingTest.test_mysql_persistence_entry_point taskflow.tests.unit.persistence.test_sql_persistence.SQLBackendFetchingTest.test_mysql_persistence_entry_point ... skipped u'mysql is not available' -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_flow_detail_save -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_flow_detail_save ... ok -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_flow_detail_lazy_fetch -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_flow_detail_lazy_fetch ... ok -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_flow_detail_meta_update -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_flow_detail_meta_update ... ok -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_add_flow_detail -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_add_flow_detail ... ok -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_delete -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_delete ... ok -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_add_task_detail -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_add_task_detail ... ok -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_save_retrieve -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_save_retrieve ... ok -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_merge_flow_detail -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_merge_flow_detail ... ok taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_retry_detail_save_with_task_failure taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_retry_detail_save_with_task_failure ... ok -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_meta_update -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_meta_update ... ok -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_save_retrieve_many -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_save_retrieve_many ... ok +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_flow_detail_meta_update +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_flow_detail_meta_update ... ok taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_update_not_existing taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_update_not_existing ... ok taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_flow_detail_save taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_flow_detail_save ... ok taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_delete taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_delete ... ok -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_with_failure -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_with_failure ... ok -taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_flow_detail_update_not_existing -taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_flow_detail_update_not_existing ... ok taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_save_retrieve_many taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_save_retrieve_many ... ok -taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_lazy_fetch -taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_lazy_fetch ... ok -taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_retry_detail_save_intention -taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_retry_detail_save_intention ... ok taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_task_detail_retry_type_ taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_task_detail_retry_type_ ... ok -taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_task_detail_save -taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_task_detail_save ... ok taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_zk_persistence_entry_point taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_zk_persistence_entry_point ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_all_arguments_mapping -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_all_arguments_mapping ... ok +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_save_retrieve_many +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_save_retrieve_many ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_argument_injection_required taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_argument_injection_required ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_bad_save_as_value taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_bad_save_as_value ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_arguments_missing -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_arguments_missing ... ok -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_retry_type_ -taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_retry_type_ ... ok +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_add_task_detail +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_add_task_detail ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_long_arg_name taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_long_arg_name ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_all_in_one +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_all_in_one ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_all_arguments_mapping +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_all_arguments_mapping ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_arguments_missing +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_arguments_missing ... ok +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_save_retrieve +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_save_retrieve ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_derived_revert_args_required +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_derived_revert_args_required ... ok +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_retry_type_ +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_retry_type_ ... ok taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_flow_detail_lazy_fetch taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_flow_detail_lazy_fetch ... ok taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_add_flow_detail taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_add_flow_detail ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_derived_revert_args_required -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_derived_revert_args_required ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_all_in_one -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_all_in_one ... ok taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_merge_flow_detail taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_merge_flow_detail ... ok taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_retry_detail_save_with_task_failure taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_retry_detail_save_with_task_failure ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_partial_arguments_mapping -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_partial_arguments_mapping ... ok taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_task_detail_update_not_existing taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_task_detail_update_not_existing ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_as -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_as ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_partial_arguments_mapping +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_partial_arguments_mapping ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_argument_injection taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_argument_injection ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_all_arguments_mapping -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_all_arguments_mapping ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_arguments_missing -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_arguments_missing ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_argument_injection -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_argument_injection ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_arguments_passing taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_arguments_passing ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_save_as +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_save_as ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_invalid_argument_name_list taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_invalid_argument_name_list ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_revert_rebound_args_required taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_revert_rebound_args_required ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_arguments_passing -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_arguments_passing ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_dict taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_dict ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_derived_revert_args_required -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_derived_revert_args_required ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_invalid_argument_name_list -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_invalid_argument_name_list ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_revert_rebound_args_required -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_revert_rebound_args_required ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_argument_injection_rebind -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_argument_injection_rebind ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_partial_arguments_mapping -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_partial_arguments_mapping ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_save_dict -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_save_dict ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_bad_rebind_args_value -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_bad_rebind_args_value ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_invalid_argument_name_map -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_invalid_argument_name_map ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_argument_injection_rebind -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_argument_injection_rebind ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_revert_required_args_required -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_revert_required_args_required ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_bad_rebind_args_value -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_bad_rebind_args_value ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_invalid_argument_name_map -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_invalid_argument_name_map ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_save_as -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_save_as ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_revert_required_args_required -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_revert_required_args_required ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_save_several_values -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_save_several_values ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(tiny) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(tiny) ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_argument_injection taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_argument_injection ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_save_several_values -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_save_several_values ... ok +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_meta_update +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_meta_update ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_arguments_passing taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_arguments_passing ... ok -taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_argument_injection_required -taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_argument_injection_required ... ok -taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_bad_save_as_value -taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_bad_save_as_value ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_argument_injection_required -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_argument_injection_required ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_argument_injection_rebind +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_argument_injection_rebind ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_bad_rebind_args_value +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_bad_rebind_args_value ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_invalid_argument_name_list taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_invalid_argument_name_list ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_bad_save_as_value -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_bad_save_as_value ... ok -taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_long_arg_name -taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_long_arg_name ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_invalid_argument_name_map +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_invalid_argument_name_map ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_revert_rebound_args_required taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_revert_rebound_args_required ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_long_arg_name -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_long_arg_name ... ok -taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_save_all_in_one -taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_save_all_in_one ... ok -taskflow.tests.unit.test_check_transition.CheckFlowTransitionTest.test_bad_transition_raises -taskflow.tests.unit.test_check_transition.CheckFlowTransitionTest.test_bad_transition_raises ... ok -taskflow.tests.unit.test_check_transition.CheckFlowTransitionTest.test_to_same_state -taskflow.tests.unit.test_check_transition.CheckFlowTransitionTest.test_to_same_state ... ok -taskflow.tests.unit.test_check_transition.CheckRetryTransitionTest.test_from_reverted_state -taskflow.tests.unit.test_check_transition.CheckRetryTransitionTest.test_from_reverted_state ... ok -taskflow.tests.unit.test_check_transition.CheckTaskTransitionTest.test_from_failure_state -taskflow.tests.unit.test_check_transition.CheckTaskTransitionTest.test_from_failure_state ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_revert_required_args_required +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_revert_required_args_required ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_save_dict taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_save_dict ... ok -taskflow.tests.unit.test_check_transition.CheckTaskTransitionTest.test_from_running_state -taskflow.tests.unit.test_check_transition.CheckTaskTransitionTest.test_from_running_state ... ok -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_save_all_in_one -taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_save_all_in_one ... ok taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_argument_injection_rebind taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_argument_injection_rebind ... ok taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_bad_rebind_args_value taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_bad_rebind_args_value ... ok taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_invalid_argument_name_map taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_invalid_argument_name_map ... ok -taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_all_arguments_mapping -taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_all_arguments_mapping ... ok taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_revert_required_args_required taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_revert_required_args_required ... ok -taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_arguments_missing -taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_arguments_missing ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_save_several_values +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_save_several_values ... ok taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_save_several_values taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_save_several_values ... ok taskflow.tests.unit.test_check_transition.CheckFlowTransitionTest.test_resuming_from_running @@ -6763,18 +6731,52 @@ taskflow.tests.unit.test_check_transition.CheckRetryTransitionTest.test_from_success_state ... ok taskflow.tests.unit.test_check_transition.CheckTaskTransitionTest.test_from_reverting_state taskflow.tests.unit.test_check_transition.CheckTaskTransitionTest.test_from_reverting_state ... ok -taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_derived_revert_args_required -taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_derived_revert_args_required ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_connection(blocking) taskflow.tests.unit.test_conductors.ManyConductorTest.test_connection(blocking) ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_connection(nonblocking_many_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_connection(nonblocking_many_thread) ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_argument_injection_required +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_argument_injection_required ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_bad_save_as_value +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_bad_save_as_value ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_connection(nonblocking_one_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_connection(nonblocking_one_thread) ... ok +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_with_failure +taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_with_failure ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_long_arg_name +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_long_arg_name ... ok +taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_flow_detail_update_not_existing +taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_flow_detail_update_not_existing ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_save_all_in_one +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_save_all_in_one ... ok +taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_lazy_fetch +taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_lazy_fetch ... ok +taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_retry_detail_save_intention +taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_retry_detail_save_intention ... ok +taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_task_detail_save +taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_task_detail_save ... ok +taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_all_arguments_mapping +taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_all_arguments_mapping ... ok +taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_arguments_missing +taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_arguments_missing ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_all_arguments_mapping +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_all_arguments_mapping ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_arguments_missing +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_arguments_missing ... ok +taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_derived_revert_args_required +taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_derived_revert_args_required ... ok +taskflow.tests.unit.test_conductors.ManyConductorTest.test_missing_store(blocking) +taskflow.tests.unit.test_conductors.ManyConductorTest.test_missing_store(blocking) ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_derived_revert_args_required +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_derived_revert_args_required ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(tiny) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(tiny) ... ok taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_partial_arguments_mapping taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_partial_arguments_mapping ... ok taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_save_as taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_save_as ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_partial_arguments_mapping +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_partial_arguments_mapping ... ok taskflow.tests.unit.test_check_transition.CheckFlowTransitionTest.test_no_resuming_from_pending taskflow.tests.unit.test_check_transition.CheckFlowTransitionTest.test_no_resuming_from_pending ... ok taskflow.tests.unit.test_check_transition.CheckRetryTransitionTest.test_from_failure_state @@ -6785,28 +6787,64 @@ taskflow.tests.unit.test_check_transition.CheckTaskTransitionTest.test_from_pending_state ... ok taskflow.tests.unit.test_check_transition.CheckTaskTransitionTest.test_from_success_state taskflow.tests.unit.test_check_transition.CheckTaskTransitionTest.test_from_success_state ... ok -taskflow.tests.unit.test_conductors.ManyConductorTest.test_missing_store(blocking) -taskflow.tests.unit.test_conductors.ManyConductorTest.test_missing_store(blocking) ... ok -taskflow.tests.unit.test_conductors.ManyConductorTest.test_flowdetails_store(blocking) -taskflow.tests.unit.test_conductors.ManyConductorTest.test_flowdetails_store(blocking) ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_as +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_as ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_missing_store(nonblocking_many_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_missing_store(nonblocking_many_thread) ... ok -taskflow.tests.unit.test_conductors.ManyConductorTest.test_fail_run(blocking) -taskflow.tests.unit.test_conductors.ManyConductorTest.test_fail_run(blocking) ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_argument_injection +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_argument_injection ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_arguments_passing +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_arguments_passing ... ok +taskflow.tests.unit.test_conductors.ManyConductorTest.test_flowdetails_store(blocking) +taskflow.tests.unit.test_conductors.ManyConductorTest.test_flowdetails_store(blocking) ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_missing_store(nonblocking_one_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_missing_store(nonblocking_one_thread) ... ok -taskflow.tests.unit.test_conductors.ManyConductorTest.test_flowdetails_store(nonblocking_many_thread) -taskflow.tests.unit.test_conductors.ManyConductorTest.test_flowdetails_store(nonblocking_many_thread) ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_invalid_argument_name_list +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_invalid_argument_name_list ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_revert_rebound_args_required +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_revert_rebound_args_required ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_save_dict +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_save_dict ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_stop_aborts_engine(blocking) taskflow.tests.unit.test_conductors.ManyConductorTest.test_stop_aborts_engine(blocking) ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_argument_injection_rebind +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_argument_injection_rebind ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_bad_rebind_args_value +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_bad_rebind_args_value ... ok +taskflow.tests.unit.test_conductors.ManyConductorTest.test_flowdetails_store(nonblocking_many_thread) +taskflow.tests.unit.test_conductors.ManyConductorTest.test_flowdetails_store(nonblocking_many_thread) ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_invalid_argument_name_map +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_invalid_argument_name_map ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_revert_required_args_required +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_revert_required_args_required ... ok +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_save_several_values +taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_save_several_values ... ok +taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_argument_injection_required +taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_argument_injection_required ... ok +taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_bad_save_as_value +taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_bad_save_as_value ... ok +taskflow.tests.unit.test_conductors.ManyConductorTest.test_stop_aborts_engine(nonblocking_many_thread) +taskflow.tests.unit.test_conductors.ManyConductorTest.test_stop_aborts_engine(nonblocking_many_thread) ... ok +taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_long_arg_name +taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_long_arg_name ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_flowdetails_store(nonblocking_one_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_flowdetails_store(nonblocking_one_thread) ... ok +taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_save_all_in_one +taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_save_all_in_one ... ok +taskflow.tests.unit.test_check_transition.CheckFlowTransitionTest.test_bad_transition_raises +taskflow.tests.unit.test_check_transition.CheckFlowTransitionTest.test_bad_transition_raises ... ok +taskflow.tests.unit.test_check_transition.CheckFlowTransitionTest.test_to_same_state +taskflow.tests.unit.test_check_transition.CheckFlowTransitionTest.test_to_same_state ... ok +taskflow.tests.unit.test_check_transition.CheckRetryTransitionTest.test_from_reverted_state +taskflow.tests.unit.test_check_transition.CheckRetryTransitionTest.test_from_reverted_state ... ok +taskflow.tests.unit.test_check_transition.CheckTaskTransitionTest.test_from_failure_state +taskflow.tests.unit.test_check_transition.CheckTaskTransitionTest.test_from_failure_state ... ok +taskflow.tests.unit.test_check_transition.CheckTaskTransitionTest.test_from_running_state +taskflow.tests.unit.test_check_transition.CheckTaskTransitionTest.test_from_running_state ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_run_empty(blocking) taskflow.tests.unit.test_conductors.ManyConductorTest.test_run_empty(blocking) ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_run_empty(nonblocking_many_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_run_empty(nonblocking_many_thread) ... ok -taskflow.tests.unit.test_conductors.ManyConductorTest.test_stop_aborts_engine(nonblocking_many_thread) -taskflow.tests.unit.test_conductors.ManyConductorTest.test_stop_aborts_engine(nonblocking_many_thread) ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_run_empty(nonblocking_one_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_run_empty(nonblocking_one_thread) ... ok taskflow.tests.unit.test_conductors.NonBlockingExecutorTest.test_bad_wait_timeout @@ -6819,8 +6857,6 @@ taskflow.tests.unit.test_engine_helpers.FlowFromDetailTestCase.test_no_importable_function ... ok taskflow.tests.unit.test_engine_helpers.LoadFromFactoryTestCase.test_non_reimportable taskflow.tests.unit.test_engine_helpers.LoadFromFactoryTestCase.test_non_reimportable ... ok -taskflow.tests.unit.test_conductors.ManyConductorTest.test_fail_run(nonblocking_many_thread) -taskflow.tests.unit.test_conductors.ManyConductorTest.test_fail_run(nonblocking_many_thread) ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_stop_aborts_engine(nonblocking_one_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_stop_aborts_engine(nonblocking_one_thread) ... ok taskflow.tests.unit.test_deciders.TestDeciders.test_bad_translate @@ -6831,72 +6867,118 @@ taskflow.tests.unit.test_engine_helpers.FlowFromDetailTestCase.test_no_arg_factory ... ok taskflow.tests.unit.test_engine_helpers.LoadFromFactoryTestCase.test_it_works taskflow.tests.unit.test_engine_helpers.LoadFromFactoryTestCase.test_it_works ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_failed_reset_run_again -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_failed_reset_run_again ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_correctly_reverts_children taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_correctly_reverts_children ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_fetch_with_a_single_result -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_fetch_with_a_single_result ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_failed_reset_run_again +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_failed_reset_run_again ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_fetch_all_with_a_single_result taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_fetch_all_with_a_single_result ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_fetch_with_a_single_result +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_fetch_with_a_single_result ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_flow_failures_are_passed_to_revert taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_flow_failures_are_passed_to_revert ... ok -taskflow.tests.unit.test_conductors.ManyConductorTest.test_fail_run(nonblocking_one_thread) -taskflow.tests.unit.test_conductors.ManyConductorTest.test_fail_run(nonblocking_one_thread) ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional_history -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional_history ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional_jumps_across taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional_jumps_across ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional_history +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional_history ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_diamond_ignored taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_diamond_ignored ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_four_tasks_revert +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_four_tasks_revert ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_one_task taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_one_task ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_invalid_flow_raises taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_invalid_flow_raises ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_missing_deps_deep -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_missing_deps_deep ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_four_tasks_revert -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_four_tasks_revert ... ok -taskflow.tests.unit.test_conductors.ManyConductorTest.test_run(blocking) -taskflow.tests.unit.test_conductors.ManyConductorTest.test_run(blocking) ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_two_tasks taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_two_tasks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_overlap_parent_sibling_expected_result -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_overlap_parent_sibling_expected_result ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_missing_deps_deep +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_missing_deps_deep ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_many_results_storage_provided_visible_to taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_many_results_storage_provided_visible_to ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_flow_with_priority -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_flow_with_priority ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_overlap_parent_sibling_expected_result +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_overlap_parent_sibling_expected_result ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_nasty_revert taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_nasty_revert ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_not_run_task_is_not_reverted -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_not_run_task_is_not_reverted ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_flow_one_task taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_flow_one_task ... ok -taskflow.tests.unit.test_conductors.ManyConductorTest.test_run(nonblocking_many_thread) -taskflow.tests.unit.test_conductors.ManyConductorTest.test_run(nonblocking_many_thread) ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_flow_with_priority +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_flow_with_priority ... ok +taskflow.tests.unit.test_conductors.ManyConductorTest.test_fail_run(blocking) +taskflow.tests.unit.test_conductors.ManyConductorTest.test_fail_run(blocking) ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_revert_exception_is_reraised +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_revert_exception_is_reraised ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_not_run_task_is_not_reverted +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_not_run_task_is_not_reverted ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_raises_for_linear_in_unordered taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_raises_for_linear_in_unordered ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_empty_graph_flow taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_empty_graph_flow ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_revert_exception_is_reraised -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_revert_exception_is_reraised ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_ok_for_unordered_in_linear +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_ok_for_unordered_in_linear ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_jump_over_atom taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_jump_over_atom ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_task_as_flow taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_task_as_flow ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_removes_data +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_removes_data ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_empty_nested_graph_flows +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_empty_nested_graph_flows ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_nested_blocks taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_nested_blocks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_ok_for_unordered_in_linear -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_ok_for_unordered_in_linear ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_two_tasks_with_resumption taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_two_tasks_with_resumption ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_revert +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_revert ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_task_graph_property_for_one_task +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_task_graph_property_for_one_task ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_interrupted_externally +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_interrupted_externally ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_two_tasks +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_two_tasks ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_task_can_update_value +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_task_can_update_value ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_correct_load +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_correct_load ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_custom_notifications_proxied +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_custom_notifications_proxied ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_all_with_a_single_result +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_all_with_a_single_result ... ok +taskflow.tests.unit.test_conductors.ManyConductorTest.test_fail_run(nonblocking_many_thread) +taskflow.tests.unit.test_conductors.ManyConductorTest.test_fail_run(nonblocking_many_thread) ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_jumps_across_2 +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_jumps_across_2 ... ok +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(medimum) +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(medimum) ... ok +taskflow.tests.unit.test_conductors.ManyConductorTest.test_fail_run(nonblocking_one_thread) +taskflow.tests.unit.test_conductors.ManyConductorTest.test_fail_run(nonblocking_one_thread) ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_four_tasks_revert_failure +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_four_tasks_revert_failure ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_with_multireturn_and_multiargs_tasks +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_with_multireturn_and_multiargs_tasks ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_many_results_storage_provided_visible_to +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_many_results_storage_provided_visible_to ... ok +taskflow.tests.unit.test_conductors.ManyConductorTest.test_run(blocking) +taskflow.tests.unit.test_conductors.ManyConductorTest.test_run(blocking) ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_failed_reset_run_again +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_failed_reset_run_again ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_nasty_revert +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_nasty_revert ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_with_a_single_result +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_with_a_single_result ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_flow_one_task +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_flow_one_task ... ok +taskflow.tests.unit.test_conductors.ManyConductorTest.test_run(nonblocking_many_thread) +taskflow.tests.unit.test_conductors.ManyConductorTest.test_run(nonblocking_many_thread) ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_revert_exception_is_reraised +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_revert_exception_is_reraised ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_ignore_reset +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_ignore_reset ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_run(nonblocking_one_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_run(nonblocking_one_thread) ... ok taskflow.tests.unit.test_conductors.NonBlockingExecutorTest.test_bad_factory taskflow.tests.unit.test_conductors.NonBlockingExecutorTest.test_bad_factory ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_task_graph_property_for_one_task -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_task_graph_property_for_one_task ... ok taskflow.tests.unit.test_deciders.TestDeciders.test_pick_widest taskflow.tests.unit.test_deciders.TestDeciders.test_pick_widest ... ok taskflow.tests.unit.test_engine_helpers.EngineLoadingTestCase.test_options_passthrough @@ -6905,44 +6987,26 @@ taskflow.tests.unit.test_engine_helpers.FlowFromDetailTestCase.test_no_factory_in_meta ... ok taskflow.tests.unit.test_engine_helpers.LoadFromFactoryTestCase.test_it_works_by_name taskflow.tests.unit.test_engine_helpers.LoadFromFactoryTestCase.test_it_works_by_name ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_removes_data -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_removes_data ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_empty_nested_graph_flows -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_empty_nested_graph_flows ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_custom_notifications_proxied -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_custom_notifications_proxied ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_all_with_a_single_result -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_all_with_a_single_result ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_revert -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_revert ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_expected_optional_multiplers taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_expected_optional_multiplers ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_fetch_all_with_two_results taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_fetch_all_with_two_results ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_interrupted_externally -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_interrupted_externally ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_two_tasks -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_two_tasks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_task_can_update_value -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_task_can_update_value ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_correct_load -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_correct_load ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional_jumps_across_2 taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional_jumps_across_2 ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_four_tasks_revert_failure taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_four_tasks_revert_failure ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_with_multireturn_and_multiargs_tasks taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_with_multireturn_and_multiargs_tasks ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_ok_for_unordered_in_linear +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_ok_for_unordered_in_linear ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_many_results_visible_to taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_many_results_visible_to ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_four_tasks_added_separately +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_four_tasks_added_separately ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_overlap_parent_expected_result taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_overlap_parent_expected_result ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_jumps_across_2 -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_jumps_across_2 ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_flow_two_tasks taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_flow_two_tasks ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_exception_is_reraised @@ -6953,338 +7017,36 @@ taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_capture_task_notifications ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_empty_unordered_flow taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_empty_unordered_flow ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_four_tasks_revert_failure -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_four_tasks_revert_failure ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_with_multireturn_and_multiargs_tasks -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_with_multireturn_and_multiargs_tasks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_many_results_storage_provided_visible_to -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_many_results_storage_provided_visible_to ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_various_depths -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_various_depths ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_failed_reset_run_again -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_failed_reset_run_again ... ok -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(medimum) -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(medimum) ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_iter_suspend_resume -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_iter_suspend_resume ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_with_a_single_result -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_with_a_single_result ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_two_tasks_iter -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_two_tasks_iter ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_task_graph_property -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_task_graph_property ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_nasty_revert -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_nasty_revert ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_flow_one_task -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_flow_one_task ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_revert_exception_is_reraised -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_revert_exception_is_reraised ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_ignore_reset -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_ignore_reset ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_correctly_reverts_children -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_correctly_reverts_children ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_four_tasks_added_separately -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_four_tasks_added_separately ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_failing_task_with_flow_notifications -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_failing_task_with_flow_notifications ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_with_two_results -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_with_two_results ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_ok_for_unordered_in_linear -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_ok_for_unordered_in_linear ... ok taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_two_independent_tasks taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_two_independent_tasks ... ok taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_invalid_flow_raises_from_run taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_invalid_flow_raises_from_run ... ok taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_missing_deps_deep taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_missing_deps_deep ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_overlap_parent_sibling_expected_result -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_overlap_parent_sibling_expected_result ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_jumps_across -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_jumps_across ... ok taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_removes_data taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_removes_data ... ok taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_empty_nested_graph_flows taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_empty_nested_graph_flows ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_various_depths +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_various_depths ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_iter_suspend_resume +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_iter_suspend_resume ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_overlap_parent_sibling_expected_result +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_overlap_parent_sibling_expected_result ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_two_tasks_iter +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_two_tasks_iter ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_task_graph_property +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_task_graph_property ... ok taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_revert taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_revert ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_flow_with_priority -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_flow_with_priority ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_four_tasks_revert -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_four_tasks_revert ... ok taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_interrupted_externally taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_interrupted_externally ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_not_run_task_is_not_reverted -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_not_run_task_is_not_reverted ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_two_tasks -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_two_tasks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_two_tasks -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_two_tasks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_just_custom_notifications_proxied -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_just_custom_notifications_proxied ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_task_can_update_value -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_task_can_update_value ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_nasty_failing_task_exception_reraised -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_nasty_failing_task_exception_reraised ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_raises_for_linear_in_unordered -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_raises_for_linear_in_unordered ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_completed_reset_run_again -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_completed_reset_run_again ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_empty_graph_flow -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_empty_graph_flow ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_overlap_sibling_expected_result -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_overlap_sibling_expected_result ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_jump_over_atom -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_jump_over_atom ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_failed_reset_run_again -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_failed_reset_run_again ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_with_a_single_result -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_with_a_single_result ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_task_as_flow -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_task_as_flow ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_revert -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_revert ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_history -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_history ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_nested_blocks -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_nested_blocks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_diamond_ignored -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_diamond_ignored ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_one_task -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_one_task ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_invalid_flow_raises -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_invalid_flow_raises ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_missing_deps_deep -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_missing_deps_deep ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_overlap_parent_sibling_expected_result -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_overlap_parent_sibling_expected_result ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_two_tasks_with_resumption -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_two_tasks_with_resumption ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_task_graph_property_for_one_task -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_task_graph_property_for_one_task ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_ok_for_linear_in_unordered -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_ok_for_linear_in_unordered ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_correctly_reverts_children -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_correctly_reverts_children ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_all_with_a_single_result -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_all_with_a_single_result ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_flow_with_priority -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_flow_with_priority ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_not_run_task_is_not_reverted -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_not_run_task_is_not_reverted ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_flow_failures_are_passed_to_revert -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_flow_failures_are_passed_to_revert ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_raises_for_linear_in_unordered -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_raises_for_linear_in_unordered ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_graph_flow -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_graph_flow ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_jumps_across -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_jumps_across ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_jump_over_atom -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_jump_over_atom ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_raises_for_unordered_in_linear -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_raises_for_unordered_in_linear ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_task_as_flow -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_task_as_flow ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_four_tasks_revert -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_four_tasks_revert ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_empty_linear_flow -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_empty_linear_flow ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_nested_blocks -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_nested_blocks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_two_tasks -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_two_tasks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_two_tasks_with_resumption -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_two_tasks_with_resumption ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_jump_over_bad_atom -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_jump_over_bad_atom ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_task_graph_property_for_one_task -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_task_graph_property_for_one_task ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_many_results_storage_provided_visible_to -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_many_results_storage_provided_visible_to ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_nasty_revert -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_nasty_revert ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_task_with_flow_notifications -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_task_with_flow_notifications ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_flow_one_task -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_flow_one_task ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_correctly_reverts_children -taskflow.tests.unit.test_engines.SerialEngineTest.test_correctly_reverts_children ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_all_with_a_single_result -taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_all_with_a_single_result ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_revert_exception_is_reraised -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_revert_exception_is_reraised ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_one_task -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_one_task ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_flow_failures_are_passed_to_revert -taskflow.tests.unit.test_engines.SerialEngineTest.test_flow_failures_are_passed_to_revert ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_jumps_across -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_jumps_across ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_ok_for_unordered_in_linear -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_ok_for_unordered_in_linear ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_four_tasks_revert -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_four_tasks_revert ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_two_tasks -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_two_tasks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_removes_data -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_removes_data ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_nested_graph_flows -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_nested_graph_flows ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_many_results_storage_provided_visible_to -taskflow.tests.unit.test_engines.SerialEngineTest.test_many_results_storage_provided_visible_to ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_nasty_revert -taskflow.tests.unit.test_engines.SerialEngineTest.test_nasty_revert ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_revert -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_revert ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_flow_one_task -taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_flow_one_task ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_revert_exception_is_reraised -taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_revert_exception_is_reraised ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_interrupted_externally -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_interrupted_externally ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_two_tasks -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_two_tasks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_task_can_update_value -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_task_can_update_value ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_suspended_reset_run_again -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_suspended_reset_run_again ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_ok_for_unordered_in_linear -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_ok_for_unordered_in_linear ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_removes_data -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_removes_data ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_completed_reset_run_again -taskflow.tests.unit.test_engines.SerialEngineTest.test_completed_reset_run_again ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_nested_graph_flows -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_nested_graph_flows ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_update_progress_notifications_proxied -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_update_progress_notifications_proxied ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_revert -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_revert ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_interrupted_externally -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_interrupted_externally ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_failed_reset_run_again -taskflow.tests.unit.test_engines.SerialEngineTest.test_failed_reset_run_again ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_with_a_single_result -taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_with_a_single_result ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_two_tasks -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_two_tasks ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_suspended_reset_run_again -taskflow.tests.unit.test_engines.SerialEngineTest.test_suspended_reset_run_again ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_expected_optional_multiplers -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_expected_optional_multiplers ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_history -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_history ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_all_with_two_results -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_all_with_two_results ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_diamond_ignored -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_diamond_ignored ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_one_task -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_one_task ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_invalid_flow_raises -taskflow.tests.unit.test_engines.SerialEngineTest.test_invalid_flow_raises ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_missing_deps_deep -taskflow.tests.unit.test_engines.SerialEngineTest.test_missing_deps_deep ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_jumps_across_2 -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_jumps_across_2 ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_overlap_parent_sibling_expected_result -taskflow.tests.unit.test_engines.SerialEngineTest.test_overlap_parent_sibling_expected_result ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_four_tasks_revert_failure -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_four_tasks_revert_failure ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_with_multireturn_and_multiargs_tasks -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_with_multireturn_and_multiargs_tasks ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_flow_with_priority -taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_flow_with_priority ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_not_run_task_is_not_reverted -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_not_run_task_is_not_reverted ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_many_results_visible_to -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_many_results_visible_to ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_raises_for_linear_in_unordered -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_raises_for_linear_in_unordered ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_graph_flow -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_graph_flow ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_overlap_parent_expected_result -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_overlap_parent_expected_result ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_jump_over_atom -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_jump_over_atom ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_task_as_flow -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_task_as_flow ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_flow_two_tasks -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_flow_two_tasks ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_nested_blocks -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_nested_blocks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_exception_is_reraised -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_exception_is_reraised ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_two_tasks_with_resumption -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_two_tasks_with_resumption ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_task_graph_property -taskflow.tests.unit.test_engines.SerialEngineTest.test_task_graph_property ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_provided -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_provided ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_completed_reset_run_again -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_completed_reset_run_again ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_capture_task_notifications -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_capture_task_notifications ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_unordered_flow -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_unordered_flow ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_various_depths -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_various_depths ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_iter_suspend_resume -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_iter_suspend_resume ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_correctly_reverts_children -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_correctly_reverts_children ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_two_tasks_iter -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_two_tasks_iter ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_task_graph_property -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_task_graph_property ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_correct_load -taskflow.tests.unit.test_engines.SerialEngineTest.test_correct_load ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_all_with_a_single_result -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_all_with_a_single_result ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_failing_task_with_flow_notifications -taskflow.tests.unit.test_engines.SerialEngineTest.test_failing_task_with_flow_notifications ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_with_two_results -taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_with_two_results ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_ignore_reset -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_ignore_reset ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_four_tasks_added_separately -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_four_tasks_added_separately ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_two_independent_tasks -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_two_independent_tasks ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_invalid_flow_raises_from_run -taskflow.tests.unit.test_engines.SerialEngineTest.test_invalid_flow_raises_from_run ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_nasty_failing_task_exception_reraised -taskflow.tests.unit.test_engines.SerialEngineTest.test_nasty_failing_task_exception_reraised ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_failed_reset_run_again -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_failed_reset_run_again ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_overlap_sibling_expected_result -taskflow.tests.unit.test_engines.SerialEngineTest.test_overlap_sibling_expected_result ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_revert -taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_revert ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_with_a_single_result -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_with_a_single_result ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_jumps_across_2 -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_jumps_across_2 ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_ok_for_linear_in_unordered -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_ok_for_linear_in_unordered ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_raises_for_unordered_in_linear -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_raises_for_unordered_in_linear ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_linear_flow -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_linear_flow ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_jump_over_bad_atom -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_jump_over_bad_atom ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_task_with_flow_notifications -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_task_with_flow_notifications ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_one_task -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_one_task ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(large) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(large) ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_singlethreaded_is_the_default -taskflow.tests.unit.test_engines.SerialEngineTest.test_singlethreaded_is_the_default ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_task_graph_property_for_one_task -taskflow.tests.unit.test_engines.SerialEngineTest.test_task_graph_property_for_one_task ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_flow_with_priority +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_flow_with_priority ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_two_tasks +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_two_tasks ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_file_backend_entry_point(no_cache) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_file_backend_entry_point(no_cache) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_file_backend_entry_point(one) @@ -7299,10 +7061,10 @@ taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_update_not_existing(no_cache) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_update_not_existing(one) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_update_not_existing(one) ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_four_tasks_revert_failure -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_four_tasks_revert_failure ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_ignore_reset -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_ignore_reset ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_correctly_reverts_children +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_correctly_reverts_children ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_task_can_update_value +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_task_can_update_value ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_update_not_existing(tiny) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_update_not_existing(tiny) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_flow_detail_update_not_existing(medimum) @@ -7323,12 +7085,12 @@ taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(no_cache) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(one) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(one) ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_with_multireturn_and_multiargs_tasks -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_with_multireturn_and_multiargs_tasks ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(tiny) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(tiny) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(medimum) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(medimum) ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_completed_reset_run_again +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_completed_reset_run_again ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(large) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_retry_detail_save_intention(large) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_save(no_cache) @@ -7339,8 +7101,10 @@ taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_save(tiny) ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_save(medimum) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_save(medimum) ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_four_tasks_added_separately -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_four_tasks_added_separately ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_not_run_task_is_not_reverted +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_not_run_task_is_not_reverted ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_failed_reset_run_again +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_failed_reset_run_again ... ok taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_save(large) taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_task_detail_save(large) ... ok taskflow.tests.unit.persistence.test_memory_persistence.MemoryFilesystemTest.test_clear @@ -7357,6 +7121,8 @@ taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_flow_detail_save ... ok taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_delete taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_delete ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_with_a_single_result +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_with_a_single_result ... ok taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_save_retrieve_many taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_logbook_save_retrieve_many ... ok taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_retry_detail_save_with_task_failure @@ -7365,100 +7131,118 @@ taskflow.tests.unit.persistence.test_memory_persistence.MemoryPersistenceTest.test_task_detail_update_not_existing ... ok taskflow.tests.unit.persistence.test_sql_persistence.SQLBackendFetchingTest.test_sqlite_persistence_entry_point taskflow.tests.unit.persistence.test_sql_persistence.SQLBackendFetchingTest.test_sqlite_persistence_entry_point ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_many_results_visible_to -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_many_results_visible_to ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_two_independent_tasks -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_two_independent_tasks ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_expected_optional_multiplers -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_expected_optional_multiplers ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_invalid_flow_raises_from_run -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_invalid_flow_raises_from_run ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_history +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_history ... ok taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_flow_detail_update_not_existing taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_flow_detail_update_not_existing ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_all_with_two_results -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_all_with_two_results ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_overlap_parent_expected_result -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_overlap_parent_expected_result ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_nasty_failing_task_exception_reraised -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_nasty_failing_task_exception_reraised ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_diamond_ignored +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_diamond_ignored ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_one_task +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_one_task ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_invalid_flow_raises +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_invalid_flow_raises ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_missing_deps_deep +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_missing_deps_deep ... ok taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_lazy_fetch taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_logbook_lazy_fetch ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_flow_two_tasks -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_flow_two_tasks ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_overlap_sibling_expected_result -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_overlap_sibling_expected_result ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_overlap_parent_sibling_expected_result +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_overlap_parent_sibling_expected_result ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_raises_for_linear_in_unordered +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_raises_for_linear_in_unordered ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_empty_graph_flow +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_empty_graph_flow ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_failing_task_with_flow_notifications +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_failing_task_with_flow_notifications ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_jump_over_atom +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_jump_over_atom ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_flow_with_priority +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_flow_with_priority ... ok taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_retry_detail_save_intention taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_retry_detail_save_intention ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_history -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_history ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_not_run_task_is_not_reverted +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_not_run_task_is_not_reverted ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_with_two_results +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_with_two_results ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_raises_for_linear_in_unordered +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_raises_for_linear_in_unordered ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_graph_flow +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_graph_flow ... ok taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_save taskflow.tests.unit.persistence.test_sql_persistence.SqlitePersistenceTest.test_task_detail_save ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_exception_is_reraised -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_exception_is_reraised ... ok taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_flow_detail_meta_update taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_flow_detail_meta_update ... ok taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_add_task_detail taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_add_task_detail ... ok taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_save_retrieve taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_logbook_save_retrieve ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_jump_over_atom +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_jump_over_atom ... ok taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_task_detail_meta_update taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_task_detail_meta_update ... ok taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_task_detail_with_failure taskflow.tests.unit.persistence.test_zk_persistence.ZakePersistenceTest.test_task_detail_with_failure ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_task_as_flow +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_task_as_flow ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_task_as_flow +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_task_as_flow ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_argument_injection_rebind taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_argument_injection_rebind ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_bad_rebind_args_value taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_bad_rebind_args_value ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_nested_blocks +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_nested_blocks ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_invalid_argument_name_map taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_invalid_argument_name_map ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_revert_required_args_required taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_revert_required_args_required ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_revert -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_revert ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_two_tasks_with_resumption +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_two_tasks_with_resumption ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_task_graph_property_for_one_task +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_task_graph_property_for_one_task ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_several_values taskflow.tests.unit.test_arguments_passing.ParallelEngineWithEventletTest.test_save_several_values ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_argument_injection_required taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_argument_injection_required ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_bad_save_as_value taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_bad_save_as_value ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_diamond_ignored -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_diamond_ignored ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_provided -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_provided ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_correctly_reverts_children +taskflow.tests.unit.test_engines.SerialEngineTest.test_correctly_reverts_children ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_all_with_a_single_result +taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_all_with_a_single_result ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_long_arg_name taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_long_arg_name ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_flow_failures_are_passed_to_revert +taskflow.tests.unit.test_engines.SerialEngineTest.test_flow_failures_are_passed_to_revert ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_jumps_across +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_jumps_across ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_save_all_in_one taskflow.tests.unit.test_arguments_passing.ParallelEngineWithProcessTest.test_save_all_in_one ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_all_arguments_mapping taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_all_arguments_mapping ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_arguments_missing taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_arguments_missing ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_one_task -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_one_task ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_jumps_across +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_jumps_across ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_derived_revert_args_required taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_derived_revert_args_required ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_partial_arguments_mapping taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_partial_arguments_mapping ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_nested_blocks +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_nested_blocks ... ok taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_save_as taskflow.tests.unit.test_arguments_passing.ParallelEngineWithThreadsTest.test_save_as ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_capture_task_notifications -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_capture_task_notifications ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_four_tasks_revert +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_four_tasks_revert ... ok taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_argument_injection taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_argument_injection ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_invalid_flow_raises -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_invalid_flow_raises ... ok taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_arguments_passing taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_arguments_passing ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_two_tasks +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_two_tasks ... ok taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_invalid_argument_name_list taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_invalid_argument_name_list ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_unordered_flow -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_unordered_flow ... ok taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_revert_rebound_args_required taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_revert_rebound_args_required ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_ok_for_linear_in_unordered -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_ok_for_linear_in_unordered ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_missing_deps_deep -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_missing_deps_deep ... ok taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_save_dict taskflow.tests.unit.test_arguments_passing.SerialEngineTest.test_save_dict ... ok taskflow.tests.unit.test_check_transition.CheckFlowTransitionTest.test_rerunning_allowed @@ -7469,30 +7253,72 @@ taskflow.tests.unit.test_check_transition.CheckRetryTransitionTest.test_from_running_state ... ok taskflow.tests.unit.test_check_transition.CheckTaskTransitionTest.test_from_reverted_state taskflow.tests.unit.test_check_transition.CheckTaskTransitionTest.test_from_reverted_state ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_many_results_storage_provided_visible_to +taskflow.tests.unit.test_engines.SerialEngineTest.test_many_results_storage_provided_visible_to ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_combined_store(blocking) taskflow.tests.unit.test_conductors.ManyConductorTest.test_combined_store(blocking) ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_nasty_revert +taskflow.tests.unit.test_engines.SerialEngineTest.test_nasty_revert ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_flow_one_task +taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_flow_one_task ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_combined_store(nonblocking_many_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_combined_store(nonblocking_many_thread) ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_overlap_parent_sibling_expected_result -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_overlap_parent_sibling_expected_result ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_two_tasks_with_resumption +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_two_tasks_with_resumption ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_task_graph_property_for_one_task +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_task_graph_property_for_one_task ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_revert_exception_is_reraised +taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_revert_exception_is_reraised ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_combined_store(nonblocking_one_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_combined_store(nonblocking_one_thread) ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_correctly_reverts_children +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_correctly_reverts_children ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_ok_for_unordered_in_linear +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_ok_for_unordered_in_linear ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_all_with_a_single_result +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_all_with_a_single_result ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_removes_data +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_removes_data ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_job_store(blocking) taskflow.tests.unit.test_conductors.ManyConductorTest.test_job_store(blocking) ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_raises_for_unordered_in_linear -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_raises_for_unordered_in_linear ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_nested_graph_flows +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_nested_graph_flows ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_flow_failures_are_passed_to_revert +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_flow_failures_are_passed_to_revert ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_revert +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_revert ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_jumps_across +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_jumps_across ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_interrupted_externally +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_interrupted_externally ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_job_store(nonblocking_many_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_job_store(nonblocking_many_thread) ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_linear_flow -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_linear_flow ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_two_tasks +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_two_tasks ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_four_tasks_revert +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_four_tasks_revert ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_two_tasks +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_two_tasks ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_job_store(nonblocking_one_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_job_store(nonblocking_one_thread) ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_suspended_reset_run_again +taskflow.tests.unit.test_engines.SerialEngineTest.test_suspended_reset_run_again ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_many_results_storage_provided_visible_to +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_many_results_storage_provided_visible_to ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_nasty_revert +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_nasty_revert ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_run_max_dispatches(blocking) taskflow.tests.unit.test_conductors.ManyConductorTest.test_run_max_dispatches(blocking) ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_jump_over_bad_atom -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_jump_over_bad_atom ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_flow_one_task +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_flow_one_task ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_revert_exception_is_reraised +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_revert_exception_is_reraised ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_run_max_dispatches(nonblocking_many_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_run_max_dispatches(nonblocking_many_thread) ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_four_tasks_revert +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_four_tasks_revert ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_ok_for_unordered_in_linear +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_ok_for_unordered_in_linear ... ok taskflow.tests.unit.test_conductors.ManyConductorTest.test_run_max_dispatches(nonblocking_one_thread) taskflow.tests.unit.test_conductors.ManyConductorTest.test_run_max_dispatches(nonblocking_one_thread) ... ok taskflow.tests.unit.test_deciders.TestDeciders.test_bad_pick_widest @@ -7501,44 +7327,188 @@ taskflow.tests.unit.test_engine_helpers.EngineLoadingTestCase.test_default_load ... ok taskflow.tests.unit.test_engine_helpers.FlowFromDetailTestCase.test_factory_with_arg taskflow.tests.unit.test_engine_helpers.FlowFromDetailTestCase.test_factory_with_arg ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_task_with_flow_notifications -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_task_with_flow_notifications ... ok taskflow.tests.unit.test_engine_helpers.FlowFromDetailTestCase.test_no_meta taskflow.tests.unit.test_engine_helpers.FlowFromDetailTestCase.test_no_meta ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_removes_data +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_removes_data ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_nested_graph_flows +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_nested_graph_flows ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_revert +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_revert ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_completed_reset_run_again taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_completed_reset_run_again ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_flow_with_priority -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_flow_with_priority ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_one_task -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_one_task ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_completed_reset_run_again +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_completed_reset_run_again ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_interrupted_externally +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_interrupted_externally ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_failing_task_with_flow_notifications taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_failing_task_with_flow_notifications ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_fetch_with_two_results taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_fetch_with_two_results ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_various_depths -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_various_depths ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_two_tasks +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_two_tasks ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_task_can_update_value +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_task_can_update_value ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_two_tasks +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_two_tasks ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional_ignore_reset taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_conditional_ignore_reset ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_not_run_task_is_not_reverted -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_not_run_task_is_not_reverted ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_completed_reset_run_again +taskflow.tests.unit.test_engines.SerialEngineTest.test_completed_reset_run_again ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_four_tasks_added_separately taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_four_tasks_added_separately ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_two_independent_tasks taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_graph_flow_two_independent_tasks ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_invalid_flow_raises_from_run taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_invalid_flow_raises_from_run ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_iter_suspend_resume -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_iter_suspend_resume ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_just_custom_notifications_proxied +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_just_custom_notifications_proxied ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_nasty_failing_task_exception_reraised taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_nasty_failing_task_exception_reraised ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_failed_reset_run_again +taskflow.tests.unit.test_engines.SerialEngineTest.test_failed_reset_run_again ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_overlap_sibling_expected_result taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_overlap_sibling_expected_result ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_with_a_single_result +taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_with_a_single_result ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_nasty_failing_task_exception_reraised +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_nasty_failing_task_exception_reraised ... ok taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_revert taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_parallel_revert ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_ok_for_linear_in_unordered +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_ok_for_linear_in_unordered ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_history +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_history ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_diamond_ignored +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_diamond_ignored ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_raises_for_unordered_in_linear +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_raises_for_unordered_in_linear ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_one_task +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_one_task ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_empty_linear_flow +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_empty_linear_flow ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_invalid_flow_raises +taskflow.tests.unit.test_engines.SerialEngineTest.test_invalid_flow_raises ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_missing_deps_deep +taskflow.tests.unit.test_engines.SerialEngineTest.test_missing_deps_deep ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_jump_over_bad_atom +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_jump_over_bad_atom ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_task_with_flow_notifications +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_task_with_flow_notifications ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_overlap_parent_sibling_expected_result +taskflow.tests.unit.test_engines.SerialEngineTest.test_overlap_parent_sibling_expected_result ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_overlap_sibling_expected_result +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_overlap_sibling_expected_result ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_one_task +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_one_task ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_flow_with_priority +taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_flow_with_priority ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_suspended_reset_run_again +taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_suspended_reset_run_again ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_not_run_task_is_not_reverted +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_not_run_task_is_not_reverted ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_failed_reset_run_again +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_failed_reset_run_again ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_raises_for_linear_in_unordered +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_raises_for_linear_in_unordered ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_graph_flow +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_graph_flow ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_with_a_single_result +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_with_a_single_result ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_jump_over_atom +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_jump_over_atom ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_task_as_flow +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_task_as_flow ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_nested_blocks +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_nested_blocks ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_two_tasks_with_resumption +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_two_tasks_with_resumption ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_task_graph_property +taskflow.tests.unit.test_engines.SerialEngineTest.test_task_graph_property ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_revert +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_revert ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_ignore_reset +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_ignore_reset ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_correctly_reverts_children +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_correctly_reverts_children ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_four_tasks_added_separately +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_four_tasks_added_separately ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_all_with_a_single_result +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_all_with_a_single_result ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_two_independent_tasks +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_two_independent_tasks ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_invalid_flow_raises_from_run +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_invalid_flow_raises_from_run ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_ok_for_linear_in_unordered +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_ok_for_linear_in_unordered ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_nasty_failing_task_exception_reraised +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_nasty_failing_task_exception_reraised ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_completed_reset_run_again +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_completed_reset_run_again ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_jumps_across_2 +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_jumps_across_2 ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_overlap_sibling_expected_result +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_overlap_sibling_expected_result ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_four_tasks_revert_failure +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_four_tasks_revert_failure ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_expected_optional_multiplers +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_expected_optional_multiplers ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_all_with_two_results +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_all_with_two_results ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_raises_for_unordered_in_linear +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_raises_for_unordered_in_linear ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_with_multireturn_and_multiargs_tasks +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_with_multireturn_and_multiargs_tasks ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_empty_linear_flow +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_empty_linear_flow ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_revert +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_revert ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_jump_over_bad_atom +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_jump_over_bad_atom ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_many_results_visible_to +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_many_results_visible_to ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_task_with_flow_notifications +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_task_with_flow_notifications ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_ok_for_linear_in_unordered +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_ok_for_linear_in_unordered ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_overlap_parent_expected_result +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_overlap_parent_expected_result ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_one_task +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_one_task ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_flow_two_tasks +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_flow_two_tasks ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_raises_for_unordered_in_linear +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_raises_for_unordered_in_linear ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_linear_flow +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_linear_flow ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_history +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_history ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_exception_is_reraised +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_exception_is_reraised ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_jump_over_bad_atom +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_jump_over_bad_atom ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_task_with_flow_notifications +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_task_with_flow_notifications ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_provided +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_provided ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_one_task +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_one_task ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_diamond_ignored +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_diamond_ignored ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_capture_task_notifications +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_capture_task_notifications ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_unordered_flow +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_unordered_flow ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_one_task +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_one_task ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_invalid_flow_raises +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_invalid_flow_raises ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_many_results_visible_to +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_many_results_visible_to ... ok taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_suspended_reset_run_again taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_suspended_reset_run_again ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_two_tasks_iter -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_two_tasks_iter ... ok taskflow.tests.unit.test_exceptions.TestExceptions.test_cause taskflow.tests.unit.test_exceptions.TestExceptions.test_cause ... ok taskflow.tests.unit.test_exceptions.TestExceptions.test_pformat_root_class @@ -7553,132 +7523,168 @@ taskflow.tests.unit.test_failure.ExcInfoUtilsTest.test_copy_none ... ok taskflow.tests.unit.test_failure.ExcInfoUtilsTest.test_tuple_nen_none taskflow.tests.unit.test_failure.ExcInfoUtilsTest.test_tuple_nen_none ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_task_graph_property -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_task_graph_property ... ok taskflow.tests.unit.test_failure.FailureCausesTest.test_causes_suppress_context taskflow.tests.unit.test_failure.FailureCausesTest.test_causes_suppress_context ... ok -taskflow.tests.unit.test_exceptions.TestExceptions.test_invalid_pformat_indent -taskflow.tests.unit.test_exceptions.TestExceptions.test_invalid_pformat_indent ... ok -taskflow.tests.unit.test_exceptions.TestExceptions.test_raise_with -taskflow.tests.unit.test_exceptions.TestExceptions.test_raise_with ... ok taskflow.tests.unit.test_failure.FailureObjectTestCase.test_compares_to_none taskflow.tests.unit.test_failure.FailureObjectTestCase.test_compares_to_none ... ok taskflow.tests.unit.test_failure.FailureObjectTestCase.test_failure_copy_recaptured taskflow.tests.unit.test_failure.FailureObjectTestCase.test_failure_copy_recaptured ... ok -taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_captures_value -taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_captures_value ... ok -taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_check_type_not_there -taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_check_type_not_there ... ok taskflow.tests.unit.test_failure.FailureObjectTestCase.test_pformat_traceback_captured_no_exc_info taskflow.tests.unit.test_failure.FailureObjectTestCase.test_pformat_traceback_captured_no_exc_info ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_ok_for_linear_in_unordered -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_ok_for_linear_in_unordered ... ok -taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_str -taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_str ... ok taskflow.tests.unit.test_failure.FailureObjectTestCase.test_two_captured_eq taskflow.tests.unit.test_failure.FailureObjectTestCase.test_two_captured_eq ... ok -taskflow.tests.unit.test_failure.ExcInfoUtilsTest.test_none_ne_tuple -taskflow.tests.unit.test_failure.ExcInfoUtilsTest.test_none_ne_tuple ... ok taskflow.tests.unit.test_failure.FailureObjectTestCase.test_valid_from_dict_to_dict_2 taskflow.tests.unit.test_failure.FailureObjectTestCase.test_valid_from_dict_to_dict_2 ... ok -taskflow.tests.unit.test_failure.FailureCausesTest.test_causes -taskflow.tests.unit.test_failure.FailureCausesTest.test_causes ... ok taskflow.tests.unit.test_failure.FromExceptionTestCase.test_check_type taskflow.tests.unit.test_failure.FromExceptionTestCase.test_check_type ... ok taskflow.tests.unit.test_failure.FromExceptionTestCase.test_str taskflow.tests.unit.test_failure.FromExceptionTestCase.test_str ... ok +taskflow.tests.unit.test_failure.NonAsciiExceptionsTestCase.test_failure_equality_with_non_ascii_str +taskflow.tests.unit.test_failure.NonAsciiExceptionsTestCase.test_failure_equality_with_non_ascii_str ... ok +taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_check_str_not_there +taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_check_str_not_there ... ok +taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_no_exc_info +taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_no_exc_info ... ok +taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_reraises +taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_reraises ... ok +taskflow.tests.unit.test_failure.WrappedFailureTestCase.test_simple_check +taskflow.tests.unit.test_failure.WrappedFailureTestCase.test_simple_check ... ok +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_cyclic_dependency +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_cyclic_dependency ... ok +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_provides_values +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_provides_values ... ok +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_retry_and_task_dependency_provide_require +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_retry_and_task_dependency_provide_require ... ok +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_linear_flow_provides_values +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_linear_flow_provides_values ... ok +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_linear_flow_without_dependencies +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_linear_flow_without_dependencies ... ok +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_graph_flow_with_provides +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_graph_flow_with_provides ... ok +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_linear_flow_with_provides +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_linear_flow_with_provides ... ok +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_unordered_flow_with_provides +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_unordered_flow_with_provides ... ok +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_task_provides_values +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_task_provides_values ... ok +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_task_requires_rebinded_mapped +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_task_requires_rebinded_mapped ... ok +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_provides_required_values +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_provides_required_values ... ok +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_requires_provided_value_other_call +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_requires_provided_value_other_call ... ok +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_retry_and_task_provide_same_value +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_retry_and_task_provide_same_value ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_suspended_reset_run_again +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_suspended_reset_run_again ... ok +taskflow.tests.unit.test_formatters.FormattersTest.test_exc_info_format +taskflow.tests.unit.test_formatters.FormattersTest.test_exc_info_format ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_overlap_parent_expected_result +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_overlap_parent_expected_result ... ok +taskflow.tests.unit.test_functor_task.FunctorTaskTest.test_it_runs +taskflow.tests.unit.test_functor_task.FunctorTaskTest.test_it_runs ... ok +taskflow.tests.unit.test_listeners.TestCapturingListeners.test_basic_do_not_capture +taskflow.tests.unit.test_listeners.TestCapturingListeners.test_basic_do_not_capture ... ok +taskflow.tests.unit.test_listeners.TestClaimListener.test_claim_lost_suspended +taskflow.tests.unit.test_listeners.TestClaimListener.test_claim_lost_suspended ... ok +taskflow.tests.unit.test_listeners.TestDurationListener.test_task_duration +taskflow.tests.unit.test_listeners.TestDurationListener.test_task_duration ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_flow_two_tasks +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_flow_two_tasks ... ok +taskflow.tests.unit.test_listeners.TestLoggingListeners.test_basic_failure +taskflow.tests.unit.test_listeners.TestLoggingListeners.test_basic_failure ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_various_depths +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_various_depths ... ok +taskflow.tests.unit.test_mapfunctor_task.MapFunctorTaskTest.test_double_array +taskflow.tests.unit.test_mapfunctor_task.MapFunctorTaskTest.test_double_array ... ok +taskflow.tests.unit.test_notifier.NotifierTest.test_different_details_filter +taskflow.tests.unit.test_notifier.NotifierTest.test_different_details_filter ... ok +taskflow.tests.unit.test_notifier.NotifierTest.test_notify_register_deregister +taskflow.tests.unit.test_notifier.NotifierTest.test_notify_register_deregister ... ok +taskflow.tests.unit.test_notifier.NotifierTest.test_restricted_notifier_no_any +taskflow.tests.unit.test_notifier.NotifierTest.test_restricted_notifier_no_any ... ok +taskflow.tests.unit.test_progress.TestProgress.test_sanity_progress +taskflow.tests.unit.test_progress.TestProgress.test_sanity_progress ... ok +taskflow.tests.unit.test_reducefunctor_task.ReduceFunctorTaskTest.test_sum_array +taskflow.tests.unit.test_reducefunctor_task.ReduceFunctorTaskTest.test_sum_array ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_iter_suspend_resume +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_iter_suspend_resume ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_for_each_with_set +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_for_each_with_set ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_update_progress_notifications_proxied +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_update_progress_notifications_proxied ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_two_tasks_iter +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_two_tasks_iter ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_for_each_revert +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_for_each_revert ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_task_graph_property +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_task_graph_property ... ok +taskflow.tests.unit.test_exceptions.TestExceptions.test_invalid_pformat_indent +taskflow.tests.unit.test_exceptions.TestExceptions.test_invalid_pformat_indent ... ok +taskflow.tests.unit.test_exceptions.TestExceptions.test_raise_with +taskflow.tests.unit.test_exceptions.TestExceptions.test_raise_with ... ok +taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_captures_value +taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_captures_value ... ok +taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_check_type_not_there +taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_check_type_not_there ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_exception_is_reraised +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_exception_is_reraised ... ok +taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_str +taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_str ... ok +taskflow.tests.unit.test_failure.ExcInfoUtilsTest.test_none_ne_tuple +taskflow.tests.unit.test_failure.ExcInfoUtilsTest.test_none_ne_tuple ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_provides_graph_retried_correctly +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_provides_graph_retried_correctly ... ok +taskflow.tests.unit.test_failure.FailureCausesTest.test_causes +taskflow.tests.unit.test_failure.FailureCausesTest.test_causes ... ok taskflow.tests.unit.test_failure.FailureObjectTestCase.test_bad_root_exception taskflow.tests.unit.test_failure.FailureObjectTestCase.test_bad_root_exception ... ok taskflow.tests.unit.test_failure.FailureObjectTestCase.test_empty_does_not_reraise taskflow.tests.unit.test_failure.FailureObjectTestCase.test_empty_does_not_reraise ... ok taskflow.tests.unit.test_failure.FailureObjectTestCase.test_no_capture_exc_args taskflow.tests.unit.test_failure.FailureObjectTestCase.test_no_capture_exc_args ... ok -taskflow.tests.unit.test_failure.NonAsciiExceptionsTestCase.test_failure_equality_with_non_ascii_str -taskflow.tests.unit.test_failure.NonAsciiExceptionsTestCase.test_failure_equality_with_non_ascii_str ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_expected_optional_multiplers +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_expected_optional_multiplers ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_all_with_two_results +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_all_with_two_results ... ok taskflow.tests.unit.test_failure.FailureObjectTestCase.test_reraises_one taskflow.tests.unit.test_failure.FailureObjectTestCase.test_reraises_one ... ok -taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_check_str_not_there -taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_check_str_not_there ... ok -taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_no_exc_info -taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_no_exc_info ... ok taskflow.tests.unit.test_failure.FailureObjectTestCase.test_unknown_argument taskflow.tests.unit.test_failure.FailureObjectTestCase.test_unknown_argument ... ok taskflow.tests.unit.test_failure.FromExceptionTestCase.test_check_str taskflow.tests.unit.test_failure.FromExceptionTestCase.test_check_str ... ok taskflow.tests.unit.test_failure.FromExceptionTestCase.test_exception_types taskflow.tests.unit.test_failure.FromExceptionTestCase.test_exception_types ... ok -taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_reraises -taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_reraises ... ok -taskflow.tests.unit.test_failure.WrappedFailureTestCase.test_simple_check -taskflow.tests.unit.test_failure.WrappedFailureTestCase.test_simple_check ... ok taskflow.tests.unit.test_failure.NonAsciiExceptionsTestCase.test_exception_with_non_ascii_str taskflow.tests.unit.test_failure.NonAsciiExceptionsTestCase.test_exception_with_non_ascii_str ... ok taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_captures_message taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_captures_message ... ok -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_cyclic_dependency -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_cyclic_dependency ... ok taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_check_type_not_there taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_check_type_not_there ... ok taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_pformat_no_traceback taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_pformat_no_traceback ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_raises_for_unordered_in_linear -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_revert_raises_for_unordered_in_linear ... ok -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_provides_values -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_provides_values ... ok taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_value_lost taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_value_lost ... ok taskflow.tests.unit.test_failure.WrappedFailureTestCase.test_two_failures taskflow.tests.unit.test_failure.WrappedFailureTestCase.test_two_failures ... ok -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_retry_and_task_dependency_provide_require -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_retry_and_task_dependency_provide_require ... ok -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_linear_flow_provides_values -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_linear_flow_provides_values ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_empty_linear_flow -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_empty_linear_flow ... ok -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_linear_flow_without_dependencies -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_linear_flow_without_dependencies ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_provides_provided_value_other_call taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_provides_provided_value_other_call ... ok -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_graph_flow_with_provides -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_graph_flow_with_provides ... ok -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_linear_flow_with_provides -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_linear_flow_with_provides ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_requires_values taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_requires_values ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_linear_flow_multi_provides_and_requires_values taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_linear_flow_multi_provides_and_requires_values ... ok -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_unordered_flow_with_provides -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_unordered_flow_with_provides ... ok -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_task_provides_values -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_task_provides_values ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_linear_flow_requires_values taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_linear_flow_requires_values ... ok -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_task_requires_rebinded_mapped -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_task_requires_rebinded_mapped ... ok -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_provides_required_values -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_provides_required_values ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_graph_flow_no_requirements_no_provides taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_graph_flow_no_requirements_no_provides ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_linear_flow_no_requirements_no_provides taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_linear_flow_no_requirements_no_provides ... ok -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_requires_provided_value_other_call -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_requires_provided_value_other_call ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_jump_over_bad_atom -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_graph_flow_decider_jump_over_bad_atom ... ok -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_retry_and_task_provide_same_value -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_retry_and_task_provide_same_value ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_unordered_flow_no_requirements_no_provides taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_unordered_flow_no_requirements_no_provides ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_requires_and_provides_same_value taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_requires_and_provides_same_value ... ok -taskflow.tests.unit.test_formatters.FormattersTest.test_exc_info_format -taskflow.tests.unit.test_formatters.FormattersTest.test_exc_info_format ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_task_requires_and_provides_same_values taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_task_requires_and_provides_same_values ... ok -taskflow.tests.unit.test_functor_task.FunctorTaskTest.test_it_runs -taskflow.tests.unit.test_functor_task.FunctorTaskTest.test_it_runs ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_task_with_flow_notifications -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_run_task_with_flow_notifications ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_multi_provides_and_requires_values taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_multi_provides_and_requires_values ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_provides_same_values_one_add @@ -7687,38 +7693,40 @@ taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_requires_values ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_retry_two_tasks_provide_same_value taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_retry_two_tasks_provide_same_value ... ok -taskflow.tests.unit.test_listeners.TestCapturingListeners.test_basic_do_not_capture -taskflow.tests.unit.test_listeners.TestCapturingListeners.test_basic_do_not_capture ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_parameterized_for_each_with_list +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_parameterized_for_each_with_list ... ok taskflow.tests.unit.test_formatters.FormattersTest.test_exc_info_with_details_format_hidden taskflow.tests.unit.test_formatters.FormattersTest.test_exc_info_with_details_format_hidden ... ok taskflow.tests.unit.test_functor_task.FunctorTaskTest.test_other_name taskflow.tests.unit.test_functor_task.FunctorTaskTest.test_other_name ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_one_task -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_sequential_flow_one_task ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_suspended_reset_run_again -taskflow.tests.unit.test_engines.ParallelEngineWithEventletTest.test_suspended_reset_run_again ... ok -taskflow.tests.unit.test_listeners.TestClaimListener.test_claim_lost_suspended -taskflow.tests.unit.test_listeners.TestClaimListener.test_claim_lost_suspended ... ok -taskflow.tests.unit.test_listeners.TestDurationListener.test_task_duration -taskflow.tests.unit.test_listeners.TestDurationListener.test_task_duration ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resume_flow_that_should_be_retried +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resume_flow_that_should_be_retried ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_jumps_across_2 +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_jumps_across_2 ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_task_failure +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_task_failure ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_four_tasks_revert_failure +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_four_tasks_revert_failure ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_retry_tasks_that_has_not_been_reverted +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_retry_tasks_that_has_not_been_reverted ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_run_empty_unordered_flow +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_run_empty_unordered_flow ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_with_multireturn_and_multiargs_tasks +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_with_multireturn_and_multiargs_tasks ... ok taskflow.tests.unit.test_listeners.TestClaimListener.test_claim_lost_custom_handler taskflow.tests.unit.test_listeners.TestClaimListener.test_claim_lost_custom_handler ... ok -taskflow.tests.unit.test_listeners.TestLoggingListeners.test_basic_failure -taskflow.tests.unit.test_listeners.TestLoggingListeners.test_basic_failure ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_many_results_visible_to +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_many_results_visible_to ... ok taskflow.tests.unit.test_listeners.TestDurationListener.test_flow_duration taskflow.tests.unit.test_listeners.TestDurationListener.test_flow_duration ... ok -taskflow.tests.unit.test_mapfunctor_task.MapFunctorTaskTest.test_double_array -taskflow.tests.unit.test_mapfunctor_task.MapFunctorTaskTest.test_double_array ... ok -taskflow.tests.unit.test_notifier.NotifierTest.test_different_details_filter -taskflow.tests.unit.test_notifier.NotifierTest.test_different_details_filter ... ok -taskflow.tests.unit.test_notifier.NotifierTest.test_notify_register_deregister -taskflow.tests.unit.test_notifier.NotifierTest.test_notify_register_deregister ... ok -taskflow.tests.unit.test_notifier.NotifierTest.test_restricted_notifier_no_any -taskflow.tests.unit.test_notifier.NotifierTest.test_restricted_notifier_no_any ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_overlap_parent_expected_result +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_overlap_parent_expected_result ... ok taskflow.tests.unit.test_listeners.TestLoggingListeners.test_basic taskflow.tests.unit.test_listeners.TestLoggingListeners.test_basic ... ok -taskflow.tests.unit.test_progress.TestProgress.test_sanity_progress -taskflow.tests.unit.test_progress.TestProgress.test_sanity_progress ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_provided +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_provided ... ok taskflow.tests.unit.test_listeners.TestLoggingListeners.test_dynamic_failure taskflow.tests.unit.test_listeners.TestLoggingListeners.test_dynamic_failure ... ok taskflow.tests.unit.test_notifier.NotifierTest.test_bad_notify @@ -7727,70 +7735,234 @@ taskflow.tests.unit.test_notifier.NotifierTest.test_notify_called ... ok taskflow.tests.unit.test_notifier.NotifierTest.test_restricted_notifier taskflow.tests.unit.test_notifier.NotifierTest.test_restricted_notifier ... ok -taskflow.tests.unit.test_reducefunctor_task.ReduceFunctorTaskTest.test_sum_array -taskflow.tests.unit.test_reducefunctor_task.ReduceFunctorTaskTest.test_sum_array ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_flow_two_tasks +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_flow_two_tasks ... ok taskflow.tests.unit.test_progress.TestProgress.test_dual_storage_progress taskflow.tests.unit.test_progress.TestProgress.test_dual_storage_progress ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_raises_for_linear_in_unordered -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_raises_for_linear_in_unordered ... ok taskflow.tests.unit.test_progress.TestProgress.test_storage_progress_detail taskflow.tests.unit.test_progress.TestProgress.test_storage_progress_detail ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_exception_is_reraised +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_exception_is_reraised ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_failure_parent_flow_fails +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_failure_parent_flow_fails ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_use_retry_as_a_task +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_use_retry_as_a_task ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_for_each_empty_collection taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_for_each_empty_collection ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_graph_flow -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_graph_flow ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_for_each_with_set -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_for_each_with_set ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_provided +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_provided ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_flow_with_retry_revert taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_flow_with_retry_revert ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_jump_over_atom -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_jump_over_atom ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_for_each_revert -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_for_each_revert ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_capture_task_notifications +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_capture_task_notifications ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_unordered_flow +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_unordered_flow ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_parameterized_for_each_revert taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_parameterized_for_each_revert ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_completed_reset_run_again -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_completed_reset_run_again ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_task_as_flow -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_task_as_flow ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_provides_graph_retried_correctly -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_provides_graph_retried_correctly ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_parameterized_for_each_with_list -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_parameterized_for_each_with_list ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_various_depths +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_various_depths ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_capture_task_notifications +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_capture_task_notifications ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_new_revert_vs_old taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_new_revert_vs_old ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_nested_blocks -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_nested_blocks ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resume_flow_that_should_be_retried -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resume_flow_that_should_be_retried ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_task_failure -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_task_failure ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_iter_suspend_resume +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_iter_suspend_resume ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_empty_unordered_flow +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_empty_unordered_flow ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_two_tasks_iter +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_two_tasks_iter ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_task_graph_property +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_task_graph_property ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_correct_load +taskflow.tests.unit.test_engines.SerialEngineTest.test_correct_load ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_restart_reverted_flow_with_retry taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_restart_reverted_flow_with_retry ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_expected_optional_multiplers -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_expected_optional_multiplers ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_two_tasks_with_resumption -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_two_tasks_with_resumption ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_retry_updated taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_retry_updated ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_retry_tasks_that_has_not_been_reverted -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_retry_tasks_that_has_not_been_reverted ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_task_graph_property_for_one_task -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_task_graph_property_for_one_task ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_all_with_two_results -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_fetch_all_with_two_results ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_failing_task_with_flow_notifications +taskflow.tests.unit.test_engines.SerialEngineTest.test_failing_task_with_flow_notifications ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_retry_fails taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_retry_fails ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_for_each_with_set +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_for_each_with_set ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_with_two_results +taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_with_two_results ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_run_empty_graph_flow +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_run_empty_graph_flow ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_failure_linear_flow +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_failure_linear_flow ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_ignore_reset +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_ignore_reset ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_four_tasks_added_separately +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_four_tasks_added_separately ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_success_linear_flow +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_success_linear_flow ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_two_independent_tasks +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_two_independent_tasks ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_invalid_flow_raises_from_run +taskflow.tests.unit.test_engines.SerialEngineTest.test_invalid_flow_raises_from_run ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_nasty_failing_task_exception_reraised +taskflow.tests.unit.test_engines.SerialEngineTest.test_nasty_failing_task_exception_reraised ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_for_each_empty_collection +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_for_each_empty_collection ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_overlap_sibling_expected_result +taskflow.tests.unit.test_engines.SerialEngineTest.test_overlap_sibling_expected_result ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_revert +taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_revert ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_ok_for_linear_in_unordered +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_ok_for_linear_in_unordered ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_raises_for_unordered_in_linear +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_raises_for_unordered_in_linear ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_linear_flow +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_linear_flow ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_jump_over_bad_atom +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_jump_over_bad_atom ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_task_with_flow_notifications +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_task_with_flow_notifications ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_one_task +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_one_task ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_singlethreaded_is_the_default +taskflow.tests.unit.test_engines.SerialEngineTest.test_singlethreaded_is_the_default ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_task_graph_property_for_one_task +taskflow.tests.unit.test_engines.SerialEngineTest.test_task_graph_property_for_one_task ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_flow_with_retry_revert +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_flow_with_retry_revert ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_for_each_revert +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_for_each_revert ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_expected_optional_multiplers +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_expected_optional_multiplers ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_all_with_two_results +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_all_with_two_results ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_various_depths +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_various_depths ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_parameterized_for_each_revert +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_parameterized_for_each_revert ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_history +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_history ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_diamond_ignored +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_diamond_ignored ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_provides_graph_retried_correctly +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_provides_graph_retried_correctly ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_iter_suspend_resume +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_iter_suspend_resume ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_one_task +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_one_task ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_invalid_flow_raises +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_invalid_flow_raises ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_missing_deps_deep +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_missing_deps_deep ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_two_tasks_iter +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_two_tasks_iter ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_task_graph_property +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_task_graph_property ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_correct_load +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_correct_load ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_failing_task_with_flow_notifications +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_failing_task_with_flow_notifications ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_with_two_results +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_with_two_results ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_overlap_parent_sibling_expected_result +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_overlap_parent_sibling_expected_result ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_ignore_reset +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_ignore_reset ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_parameterized_for_each_with_list +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_parameterized_for_each_with_list ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_new_revert_vs_old +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_new_revert_vs_old ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_four_tasks_added_separately +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_four_tasks_added_separately ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_two_independent_tasks +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_two_independent_tasks ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_invalid_flow_raises_from_run +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_invalid_flow_raises_from_run ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_nasty_failing_task_exception_reraised +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_nasty_failing_task_exception_reraised ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_overlap_sibling_expected_result +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_overlap_sibling_expected_result ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_revert +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_revert ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resume_flow_that_should_be_retried +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resume_flow_that_should_be_retried ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_ok_for_linear_in_unordered +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_ok_for_linear_in_unordered ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_flow_with_priority +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_flow_with_priority ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_raises_for_unordered_in_linear +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_raises_for_unordered_in_linear ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_linear_flow +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_linear_flow ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_jump_over_bad_atom +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_jump_over_bad_atom ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_task_with_flow_notifications +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_task_with_flow_notifications ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_one_task +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_one_task ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_not_run_task_is_not_reverted +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_not_run_task_is_not_reverted ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_suspended_reset_run_again +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_suspended_reset_run_again ... ok +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_using_common_executor +taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_using_common_executor ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resumption_on_crash_after_task_failure +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resumption_on_crash_after_task_failure ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_restart_reverted_flow_with_retry +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_restart_reverted_flow_with_retry ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_expected_optional_multiplers +taskflow.tests.unit.test_engines.SerialEngineTest.test_expected_optional_multiplers ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_all_with_two_results +taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_all_with_two_results ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_raises_for_linear_in_unordered +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_raises_for_linear_in_unordered ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_graph_flow +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_graph_flow ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_jumps_across_2 +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_jumps_across_2 ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_four_tasks_revert_failure +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_four_tasks_revert_failure ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_jump_over_atom +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_jump_over_atom ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resumption_on_crash_after_retry_updated +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resumption_on_crash_after_retry_updated ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_with_multireturn_and_multiargs_tasks +taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_with_multireturn_and_multiargs_tasks ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_retry_fails +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_retry_fails ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_many_results_visible_to +taskflow.tests.unit.test_engines.SerialEngineTest.test_many_results_visible_to ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_task_as_flow +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_task_as_flow ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_run_empty_graph_flow +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_run_empty_graph_flow ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_overlap_parent_expected_result +taskflow.tests.unit.test_engines.SerialEngineTest.test_overlap_parent_expected_result ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_flow_two_tasks +taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_flow_two_tasks ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_retry_tasks_that_has_not_been_reverted +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_retry_tasks_that_has_not_been_reverted ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_run_empty_unordered_flow +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_run_empty_unordered_flow ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_exception_is_reraised +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_exception_is_reraised ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_nested_blocks +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_nested_blocks ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_provided +taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_provided ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_capture_task_notifications +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_capture_task_notifications ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_unordered_flow +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_unordered_flow ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_two_tasks_with_resumption +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_two_tasks_with_resumption ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_task_graph_property_for_one_task +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_task_graph_property_for_one_task ... ok taskflow.tests.unit.test_exceptions.TestExceptions.test_no_looping taskflow.tests.unit.test_exceptions.TestExceptions.test_no_looping ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_run_empty_unordered_flow -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_run_empty_unordered_flow ... ok taskflow.tests.unit.test_exceptions.TestExceptions.test_raise_with_cause taskflow.tests.unit.test_exceptions.TestExceptions.test_raise_with_cause ... ok taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_check_str taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_check_str ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_run_empty_graph_flow -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_run_empty_graph_flow ... ok taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_exception_types taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_exception_types ... ok taskflow.tests.unit.test_failure.ExcInfoUtilsTest.test_copy_exc_info @@ -7811,6 +7983,8 @@ taskflow.tests.unit.test_failure.FailureObjectTestCase.test_valid_from_dict_to_dict ... ok taskflow.tests.unit.test_failure.FromExceptionTestCase.test_check_str_not_there taskflow.tests.unit.test_failure.FromExceptionTestCase.test_check_str_not_there ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_failure_linear_flow +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_failure_linear_flow ... ok taskflow.tests.unit.test_failure.FromExceptionTestCase.test_pformat_no_traceback taskflow.tests.unit.test_failure.FromExceptionTestCase.test_pformat_no_traceback ... ok taskflow.tests.unit.test_failure.NonAsciiExceptionsTestCase.test_failure_equality_non_ascii_unicode @@ -7821,8 +7995,6 @@ taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_exception_types ... ok taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_pformat_traceback taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_pformat_traceback ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_failure_linear_flow -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_failure_linear_flow ... ok taskflow.tests.unit.test_failure.WrappedFailureTestCase.test_flattening taskflow.tests.unit.test_failure.WrappedFailureTestCase.test_flattening ... ok taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_builtin_retry_args @@ -7855,20 +8027,22 @@ taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_without_dependencies ... ok taskflow.tests.unit.test_formatters.FormattersTest.test_formatted_via_listener taskflow.tests.unit.test_formatters.FormattersTest.test_formatted_via_listener ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_various_depths +taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_various_depths ... ok taskflow.tests.unit.test_functor_task.FunctorTaskTest.test_simple taskflow.tests.unit.test_functor_task.FunctorTaskTest.test_simple ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_failure_parent_flow_fails -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_failure_parent_flow_fails ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_success_linear_flow -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_success_linear_flow ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_use_retry_as_a_task -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_use_retry_as_a_task ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_for_each_empty_collection -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_for_each_empty_collection ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_iter_suspend_resume +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_iter_suspend_resume ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_two_tasks_iter +taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_two_tasks_iter ... ok +taskflow.tests.unit.test_engines.SerialEngineTest.test_task_can_update_value +taskflow.tests.unit.test_engines.SerialEngineTest.test_task_can_update_value ... ok taskflow.tests.unit.test_listeners.TestClaimListener.test_claim_lost_new_owner taskflow.tests.unit.test_listeners.TestClaimListener.test_claim_lost_new_owner ... ok taskflow.tests.unit.test_listeners.TestDurationListener.test_record_ending_exception taskflow.tests.unit.test_listeners.TestDurationListener.test_record_ending_exception ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_correct_load +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_correct_load ... ok taskflow.tests.unit.test_listeners.TestLoggingListeners.test_basic_customized taskflow.tests.unit.test_listeners.TestLoggingListeners.test_basic_customized ... ok taskflow.tests.unit.test_listeners.TestLoggingListeners.test_dynamic_failure_customized_level @@ -7879,256 +8053,176 @@ taskflow.tests.unit.test_notifier.NotifierTest.test_notify_not_called ... ok taskflow.tests.unit.test_notifier.NotifierTest.test_restricted_notifier_any taskflow.tests.unit.test_notifier.NotifierTest.test_restricted_notifier_any ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_failure_parent_flow_fails +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_failure_parent_flow_fails ... ok taskflow.tests.unit.test_progress.TestProgress.test_no_segments_progress taskflow.tests.unit.test_progress.TestProgress.test_no_segments_progress ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_use_retry_as_a_task +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_use_retry_as_a_task ... ok taskflow.tests.unit.test_reducefunctor_task.ReduceFunctorTaskTest.test_multiply_array taskflow.tests.unit.test_reducefunctor_task.ReduceFunctorTaskTest.test_multiply_array ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_history -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_conditional_history ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_flow_with_retry_revert -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_flow_with_retry_revert ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_for_each_with_set -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_for_each_with_set ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_for_each_with_set +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_for_each_with_set ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_for_each_with_list taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_for_each_with_list ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_diamond_ignored -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_diamond_ignored ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_flow_with_retry_revert_all taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_flow_with_retry_revert_all ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_one_task -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_graph_flow_one_task ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_invalid_flow_raises -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_invalid_flow_raises ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_failing_task_with_flow_notifications +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_failing_task_with_flow_notifications ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_success_linear_flow +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_success_linear_flow ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_parameterized_for_each_revert_all taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_parameterized_for_each_revert_all ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_many_results_visible_to -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_many_results_visible_to ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_for_each_revert +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_for_each_revert ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_for_each_empty_collection +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_for_each_empty_collection ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_parameterized_for_each_empty_collection taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_parameterized_for_each_empty_collection ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_parameterized_for_each_revert -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_parameterized_for_each_revert ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_with_two_results +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_with_two_results ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resume_flow_that_had_been_interrupted_during_retrying taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resume_flow_that_had_been_interrupted_during_retrying ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_provides_graph_retried_correctly +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_provides_graph_retried_correctly ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_flow_with_retry_revert +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_flow_with_retry_revert ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_revert_scheduled taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_revert_scheduled ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_overlap_parent_expected_result -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_overlap_parent_expected_result ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_retry_revert_fails taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_retry_revert_fails ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_for_each_revert -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_for_each_revert ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_parameterized_for_each_with_list +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_parameterized_for_each_with_list ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_run_empty_linear_flow taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_run_empty_linear_flow ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_flow_two_tasks -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_parallel_flow_two_tasks ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resume_flow_that_should_be_retried +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resume_flow_that_should_be_retried ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_jumps_across +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_jumps_across ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resumption_on_crash_after_task_failure +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resumption_on_crash_after_task_failure ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_parameterized_for_each_revert +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_parameterized_for_each_revert ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_retry_tasks_that_has_not_been_reverted +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_retry_tasks_that_has_not_been_reverted ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_run_empty_unordered_flow +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_run_empty_unordered_flow ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_failure_nested_flow_fails taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_failure_nested_flow_fails ... ok taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_unordered_flow_task_fails_parallel_tasks_should_be_reverted taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_unordered_flow_task_fails_parallel_tasks_should_be_reverted ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_exception_is_reraised -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_exception_is_reraised ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_new_revert_vs_old -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_new_revert_vs_old ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_provides_graph_retried_correctly -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_provides_graph_retried_correctly ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_provided -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_revert_provided ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_for_each_with_list -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_for_each_with_list ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_capture_task_notifications -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_capture_task_notifications ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_empty_unordered_flow -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_empty_unordered_flow ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_parameterized_for_each_with_list -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_parameterized_for_each_with_list ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_restart_reverted_flow_with_retry -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_restart_reverted_flow_with_retry ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resumption_on_crash_after_retry_updated -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resumption_on_crash_after_retry_updated ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resume_flow_that_should_be_retried -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resume_flow_that_should_be_retried ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_retry_fails -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_retry_fails ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_flow_with_retry_revert_all -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_flow_with_retry_revert_all ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_run_empty_graph_flow -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_run_empty_graph_flow ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resumption_on_crash_after_task_failure -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resumption_on_crash_after_task_failure ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_failure_linear_flow -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_failure_linear_flow ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_parameterized_for_each_revert_all -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_parameterized_for_each_revert_all ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_retry_tasks_that_has_not_been_reverted -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_retry_tasks_that_has_not_been_reverted ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_parameterized_for_each_empty_collection -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_parameterized_for_each_empty_collection ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_run_empty_unordered_flow -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_run_empty_unordered_flow ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_various_depths -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_various_depths ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_success_linear_flow -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_success_linear_flow ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_for_each_empty_collection -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_for_each_empty_collection ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resume_flow_that_had_been_interrupted_during_retrying -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resume_flow_that_had_been_interrupted_during_retrying ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_iter_suspend_resume -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_iter_suspend_resume ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_flow_with_retry_revert -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_flow_with_retry_revert ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resumption_on_crash_after_revert_scheduled -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resumption_on_crash_after_revert_scheduled ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_failure_parent_flow_fails -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_failure_parent_flow_fails ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_retry_revert_fails -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_retry_revert_fails ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_parameterized_for_each_revert -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_parameterized_for_each_revert ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_use_retry_as_a_task -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_use_retry_as_a_task ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_run_empty_linear_flow -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_run_empty_linear_flow ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_two_tasks_iter -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_sequential_flow_two_tasks_iter ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_task_graph_property -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_task_graph_property ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_correct_load -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_correct_load ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_failing_task_with_flow_notifications -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_failing_task_with_flow_notifications ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_for_each_with_set -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_for_each_with_set ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_with_two_results -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_fetch_with_two_results ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_states_retry_failure_parent_flow_fails +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_states_retry_failure_parent_flow_fails ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_use_retry_as_a_task +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_use_retry_as_a_task ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_for_each_empty_collection +taskflow.tests.unit.test_retries.SerialEngineTest.test_for_each_empty_collection ... ok taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_new_revert_vs_old taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_new_revert_vs_old ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_ignore_reset -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_conditional_ignore_reset ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_flow_with_retry_revert +taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_flow_with_retry_revert ... ok taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_restart_reverted_flow_with_retry taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_restart_reverted_flow_with_retry ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_for_each_revert -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_for_each_revert ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_four_tasks_revert +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_four_tasks_revert ... ok taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resumption_on_crash_after_retry_updated taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resumption_on_crash_after_retry_updated ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_four_tasks_added_separately -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_four_tasks_added_separately ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_parameterized_for_each_revert +taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_parameterized_for_each_revert ... ok taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_retry_fails taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_retry_fails ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_two_independent_tasks -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_graph_flow_two_independent_tasks ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_invalid_flow_raises_from_run -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_invalid_flow_raises_from_run ... ok taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_run_empty_graph_flow taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_run_empty_graph_flow ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_failure_nested_flow_fails -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_failure_nested_flow_fails ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_provides_graph_retried_correctly -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_provides_graph_retried_correctly ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_nasty_failing_task_exception_reraised -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_nasty_failing_task_exception_reraised ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_overlap_sibling_expected_result -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_overlap_sibling_expected_result ... ok taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_states_retry_failure_linear_flow taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_states_retry_failure_linear_flow ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_parameterized_for_each_with_list -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_parameterized_for_each_with_list ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_revert -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_parallel_revert ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_new_revert_vs_old +taskflow.tests.unit.test_retries.SerialEngineTest.test_new_revert_vs_old ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_two_tasks +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_two_tasks ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_for_each_with_list +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_for_each_with_list ... ok taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_states_retry_success_linear_flow taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_states_retry_success_linear_flow ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resume_flow_that_should_be_retried -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resume_flow_that_should_be_retried ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_ok_for_linear_in_unordered -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_ok_for_linear_in_unordered ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resumption_on_crash_after_task_failure -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resumption_on_crash_after_task_failure ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_raises_for_unordered_in_linear -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_revert_raises_for_unordered_in_linear ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_linear_flow -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_empty_linear_flow ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_restart_reverted_flow_with_retry +taskflow.tests.unit.test_retries.SerialEngineTest.test_restart_reverted_flow_with_retry ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_retry_updated +taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_retry_updated ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_retry_fails +taskflow.tests.unit.test_retries.SerialEngineTest.test_retry_fails ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_many_results_storage_provided_visible_to +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_many_results_storage_provided_visible_to ... ok taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_when_subflow_fails_revert_success_tasks taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_when_subflow_fails_revert_success_tasks ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_unordered_flow_task_fails_parallel_tasks_should_be_reverted -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_unordered_flow_task_fails_parallel_tasks_should_be_reverted ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_jump_over_bad_atom -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_graph_flow_decider_jump_over_bad_atom ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_retry_tasks_that_has_not_been_reverted -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_retry_tasks_that_has_not_been_reverted ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_task_with_flow_notifications -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_run_task_with_flow_notifications ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_run_empty_unordered_flow -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_run_empty_unordered_flow ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_run_empty_graph_flow +taskflow.tests.unit.test_retries.SerialEngineTest.test_run_empty_graph_flow ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_states_retry_failure_linear_flow +taskflow.tests.unit.test_retries.SerialEngineTest.test_states_retry_failure_linear_flow ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_for_each_with_set taskflow.tests.unit.test_retries.SerialEngineTest.test_for_each_with_set ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_one_task -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_sequential_flow_one_task ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_for_each_with_list -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_for_each_with_list ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_suspended_reset_run_again -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_suspended_reset_run_again ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_states_retry_success_linear_flow +taskflow.tests.unit.test_retries.SerialEngineTest.test_states_retry_success_linear_flow ... ok +taskflow.tests.unit.test_states.TestStates.test_ignored_job_states +taskflow.tests.unit.test_states.TestStates.test_ignored_job_states ... ok +taskflow.tests.unit.test_states.TestStates.test_valid_flow_states +taskflow.tests.unit.test_states.TestStates.test_valid_flow_states ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_cleanup_retry_history +taskflow.tests.unit.test_storage.StorageMemoryTest.test_cleanup_retry_history ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_ensure_retry +taskflow.tests.unit.test_storage.StorageMemoryTest.test_ensure_retry ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_fetch_by_name +taskflow.tests.unit.test_storage.StorageMemoryTest.test_fetch_by_name ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_nasty_revert +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_nasty_revert ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_fetch_optional_args_not_found +taskflow.tests.unit.test_storage.StorageMemoryTest.test_fetch_optional_args_not_found ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_flow_name_uuid_and_meta +taskflow.tests.unit.test_storage.StorageMemoryTest.test_flow_name_uuid_and_meta ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_get_non_existing_var +taskflow.tests.unit.test_storage.StorageMemoryTest.test_get_non_existing_var ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_for_each_revert taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_for_each_revert ... ok -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_using_common_executor -taskflow.tests.unit.test_engines.ParallelEngineWithThreadsTest.test_using_common_executor ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_flow_with_retry_revert_all -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_flow_with_retry_revert_all ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_states_retry_failure_parent_flow_fails -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_states_retry_failure_parent_flow_fails ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_flow_with_retry_revert_all +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_flow_with_retry_revert_all ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_initial_flow_state +taskflow.tests.unit.test_storage.StorageMemoryTest.test_initial_flow_state ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_inject_resumed +taskflow.tests.unit.test_storage.StorageMemoryTest.test_inject_resumed ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_provides_graph_retried_correctly taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_provides_graph_retried_correctly ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_use_retry_as_a_task -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_use_retry_as_a_task ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_expected_optional_multiplers -taskflow.tests.unit.test_engines.SerialEngineTest.test_expected_optional_multiplers ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_for_each_empty_collection -taskflow.tests.unit.test_retries.SerialEngineTest.test_for_each_empty_collection ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_parameterized_for_each_revert_all -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_parameterized_for_each_revert_all ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_all_with_two_results -taskflow.tests.unit.test_engines.SerialEngineTest.test_fetch_all_with_two_results ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_parameterized_for_each_empty_collection -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_parameterized_for_each_empty_collection ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_flow_one_task +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_flow_one_task ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_many_thread_inject +taskflow.tests.unit.test_storage.StorageMemoryTest.test_many_thread_inject ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_parameterized_for_each_with_list taskflow.tests.unit.test_retries.SerialEngineTest.test_parameterized_for_each_with_list ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_flow_with_retry_revert -taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_flow_with_retry_revert ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_reset_unknown_task +taskflow.tests.unit.test_storage.StorageMemoryTest.test_reset_unknown_task ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_and_get_non_cached_failure +taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_and_get_non_cached_failure ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_multiple_results +taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_multiple_results ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_task_intention +taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_task_intention ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_task_by_name +taskflow.tests.unit.test_storage.StorageMemoryTest.test_task_by_name ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_transient_storage_fetch_all +taskflow.tests.unit.test_storage.StorageMemoryTest.test_transient_storage_fetch_all ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_resume_flow_that_should_be_retried taskflow.tests.unit.test_retries.SerialEngineTest.test_resume_flow_that_should_be_retried ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resume_flow_that_had_been_interrupted_during_retrying -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resume_flow_that_had_been_interrupted_during_retrying ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_jumps_across_2 -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_conditional_jumps_across_2 ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_task_failure taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_task_failure ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resumption_on_crash_after_revert_scheduled -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resumption_on_crash_after_revert_scheduled ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_retry_revert_fails -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_retry_revert_fails ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_run_empty_linear_flow -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_run_empty_linear_flow ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_four_tasks_revert_failure -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_four_tasks_revert_failure ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_parameterized_for_each_revert -taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_parameterized_for_each_revert ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_cached_retry_failure +taskflow.tests.unit.test_storage.StorageSQLTest.test_cached_retry_failure ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_retry_tasks_that_has_not_been_reverted taskflow.tests.unit.test_retries.SerialEngineTest.test_retry_tasks_that_has_not_been_reverted ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_run_empty_unordered_flow taskflow.tests.unit.test_retries.SerialEngineTest.test_run_empty_unordered_flow ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_with_multireturn_and_multiargs_tasks -taskflow.tests.unit.test_engines.SerialEngineTest.test_graph_flow_with_multireturn_and_multiargs_tasks ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_many_results_visible_to -taskflow.tests.unit.test_engines.SerialEngineTest.test_many_results_visible_to ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_states_retry_failure_nested_flow_fails -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_states_retry_failure_nested_flow_fails ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_new_revert_vs_old -taskflow.tests.unit.test_retries.SerialEngineTest.test_new_revert_vs_old ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_overlap_parent_expected_result -taskflow.tests.unit.test_engines.SerialEngineTest.test_overlap_parent_expected_result ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_flow_two_tasks -taskflow.tests.unit.test_engines.SerialEngineTest.test_parallel_flow_two_tasks ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_ensure_existing_task +taskflow.tests.unit.test_storage.StorageSQLTest.test_ensure_existing_task ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_revert_exception_is_reraised +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_revert_exception_is_reraised ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_ensure_task_flow_detail +taskflow.tests.unit.test_storage.StorageSQLTest.test_ensure_task_flow_detail ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_states_retry_failure_parent_flow_fails taskflow.tests.unit.test_retries.SerialEngineTest.test_states_retry_failure_parent_flow_fails ... ok taskflow.tests.unit.test_retries.SerialEngineTest.test_use_retry_as_a_task @@ -8137,254 +8231,208 @@ taskflow.tests.unit.test_states.TestStates.test_invalid_job_states ... ok taskflow.tests.unit.test_states.TestStates.test_valid_task_states taskflow.tests.unit.test_states.TestStates.test_valid_task_states ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_optional_args_found +taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_optional_args_found ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_empty_result_is_checked taskflow.tests.unit.test_storage.StorageMemoryTest.test_empty_result_is_checked ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_parameterized_for_each_revert_all +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_parameterized_for_each_revert_all ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_ensure_task taskflow.tests.unit.test_storage.StorageMemoryTest.test_ensure_task ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_exception_is_reraised -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_exception_is_reraised ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_fetch_not_found_args taskflow.tests.unit.test_storage.StorageMemoryTest.test_fetch_not_found_args ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_fetch_unknown_name taskflow.tests.unit.test_storage.StorageMemoryTest.test_fetch_unknown_name ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_flow_metadata_update +taskflow.tests.unit.test_storage.StorageSQLTest.test_flow_metadata_update ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_parameterized_for_each_empty_collection +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_parameterized_for_each_empty_collection ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_get_failure_from_reverted_task taskflow.tests.unit.test_storage.StorageMemoryTest.test_get_failure_from_reverted_task ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_get_tasks_states taskflow.tests.unit.test_storage.StorageMemoryTest.test_get_tasks_states ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_inject_persistent_and_transient_missing taskflow.tests.unit.test_storage.StorageMemoryTest.test_inject_persistent_and_transient_missing ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_provided -taskflow.tests.unit.test_engines.SerialEngineTest.test_revert_provided ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_logbook_get_unknown_atom_type taskflow.tests.unit.test_storage.StorageMemoryTest.test_logbook_get_unknown_atom_type ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_unordered_flow_task_fails_parallel_tasks_should_be_reverted -taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_unordered_flow_task_fails_parallel_tasks_should_be_reverted ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_non_saving_storage taskflow.tests.unit.test_storage.StorageMemoryTest.test_non_saving_storage ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_and_get taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_and_get ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_fetch taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_fetch ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_restart_reverted_flow_with_retry -taskflow.tests.unit.test_retries.SerialEngineTest.test_restart_reverted_flow_with_retry ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_get_flow_state +taskflow.tests.unit.test_storage.StorageSQLTest.test_get_flow_state ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_retry_results taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_retry_results ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_set_and_get_task_state taskflow.tests.unit.test_storage.StorageMemoryTest.test_set_and_get_task_state ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_capture_task_notifications -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_capture_task_notifications ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_task_progress taskflow.tests.unit.test_storage.StorageMemoryTest.test_task_progress ... ok taskflow.tests.unit.test_storage.StorageMemoryTest.test_transient_storage_restore taskflow.tests.unit.test_storage.StorageMemoryTest.test_transient_storage_restore ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_unordered_flow -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_empty_unordered_flow ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_retry_updated -taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_retry_updated ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_retry_fails -taskflow.tests.unit.test_retries.SerialEngineTest.test_retry_fails ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_get_without_save +taskflow.tests.unit.test_storage.StorageSQLTest.test_get_without_save ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_default_task_progress taskflow.tests.unit.test_storage.StorageSQLTest.test_default_task_progress ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_run_empty_graph_flow -taskflow.tests.unit.test_retries.SerialEngineTest.test_run_empty_graph_flow ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_inject_persistent_missing +taskflow.tests.unit.test_storage.StorageSQLTest.test_inject_persistent_missing ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_ensure_retry_and_task_with_same_name taskflow.tests.unit.test_storage.StorageSQLTest.test_ensure_retry_and_task_with_same_name ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_states_retry_failure_linear_flow -taskflow.tests.unit.test_retries.SerialEngineTest.test_states_retry_failure_linear_flow ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_default_times_retry -taskflow.tests.unit.test_retries.SerialEngineTest.test_default_times_retry ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resume_flow_that_had_been_interrupted_during_retrying +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resume_flow_that_had_been_interrupted_during_retrying ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_mapped_args taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_mapped_args ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_states_retry_success_linear_flow -taskflow.tests.unit.test_retries.SerialEngineTest.test_states_retry_success_linear_flow ... ok -taskflow.tests.unit.test_states.TestStates.test_ignored_job_states -taskflow.tests.unit.test_states.TestStates.test_ignored_job_states ... ok -taskflow.tests.unit.test_states.TestStates.test_valid_flow_states -taskflow.tests.unit.test_states.TestStates.test_valid_flow_states ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_flow_reverts_parent_retries -taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_flow_reverts_parent_retries ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_cleanup_retry_history -taskflow.tests.unit.test_storage.StorageMemoryTest.test_cleanup_retry_history ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_result_not_ready taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_result_not_ready ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_ensure_retry -taskflow.tests.unit.test_storage.StorageMemoryTest.test_ensure_retry ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_fetch_by_name -taskflow.tests.unit.test_storage.StorageMemoryTest.test_fetch_by_name ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_fetch_optional_args_not_found -taskflow.tests.unit.test_storage.StorageMemoryTest.test_fetch_optional_args_not_found ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_various_depths -taskflow.tests.unit.test_engines.SerialEngineTest.test_run_graph_flow_decider_various_depths ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_flow_name_uuid_and_meta -taskflow.tests.unit.test_storage.StorageMemoryTest.test_flow_name_uuid_and_meta ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_get_non_existing_var -taskflow.tests.unit.test_storage.StorageMemoryTest.test_get_non_existing_var ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_initial_flow_state -taskflow.tests.unit.test_storage.StorageMemoryTest.test_initial_flow_state ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_inject_resumed -taskflow.tests.unit.test_storage.StorageMemoryTest.test_inject_resumed ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_many_thread_ensure_same_task +taskflow.tests.unit.test_storage.StorageSQLTest.test_many_thread_ensure_same_task ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_get_failure_after_reload taskflow.tests.unit.test_storage.StorageSQLTest.test_get_failure_after_reload ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_iter_suspend_resume -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_iter_suspend_resume ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_get_state_of_unknown_task taskflow.tests.unit.test_storage.StorageSQLTest.test_get_state_of_unknown_task ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_for_each_revert_all -taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_for_each_revert_all ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_two_tasks_iter -taskflow.tests.unit.test_engines.SerialEngineTest.test_sequential_flow_two_tasks_iter ... ok -taskflow.tests.unit.test_engines.SerialEngineTest.test_task_can_update_value -taskflow.tests.unit.test_engines.SerialEngineTest.test_task_can_update_value ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_many_thread_inject -taskflow.tests.unit.test_storage.StorageMemoryTest.test_many_thread_inject ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_ok_for_unordered_in_linear +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_ok_for_unordered_in_linear ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_inject taskflow.tests.unit.test_storage.StorageSQLTest.test_inject ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_reset_unknown_task -taskflow.tests.unit.test_storage.StorageMemoryTest.test_reset_unknown_task ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_and_get_non_cached_failure -taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_and_get_non_cached_failure ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_correct_load -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_correct_load ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_multiple_results -taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_multiple_results ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_task_intention -taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_task_intention ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_task_by_name -taskflow.tests.unit.test_storage.StorageMemoryTest.test_task_by_name ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_provides_graph_reverts_correctly -taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_provides_graph_reverts_correctly ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_transient_storage_fetch_all -taskflow.tests.unit.test_storage.StorageMemoryTest.test_transient_storage_fetch_all ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_reset +taskflow.tests.unit.test_storage.StorageSQLTest.test_reset ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_inject_twice taskflow.tests.unit.test_storage.StorageSQLTest.test_inject_twice ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_cached_retry_failure -taskflow.tests.unit.test_storage.StorageSQLTest.test_cached_retry_failure ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resumption_on_crash_after_revert_scheduled +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resumption_on_crash_after_revert_scheduled ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_retry_revert_fails +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_retry_revert_fails ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_mapping_none taskflow.tests.unit.test_storage.StorageSQLTest.test_mapping_none ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_parameterized_for_each_with_set -taskflow.tests.unit.test_retries.SerialEngineTest.test_parameterized_for_each_with_set ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_ensure_existing_task -taskflow.tests.unit.test_storage.StorageSQLTest.test_ensure_existing_task ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_retry_queried -taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_retry_queried ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_ensure_task_flow_detail -taskflow.tests.unit.test_storage.StorageSQLTest.test_ensure_task_flow_detail ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_task_updated -taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_task_updated ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_run_empty_linear_flow +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_run_empty_linear_flow ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_save_and_get_cached_failure +taskflow.tests.unit.test_storage.StorageSQLTest.test_save_and_get_cached_failure ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_result_is_checked taskflow.tests.unit.test_storage.StorageSQLTest.test_result_is_checked ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_optional_args_found -taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_optional_args_found ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_revert_all_retry -taskflow.tests.unit.test_retries.SerialEngineTest.test_revert_all_retry ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_run_just_retry -taskflow.tests.unit.test_retries.SerialEngineTest.test_run_just_retry ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_save_fail_fetch_revert taskflow.tests.unit.test_storage.StorageSQLTest.test_save_fail_fetch_revert ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_flow_metadata_update -taskflow.tests.unit.test_storage.StorageSQLTest.test_flow_metadata_update ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_get_flow_state -taskflow.tests.unit.test_storage.StorageSQLTest.test_get_flow_state ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_removes_data +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_removes_data ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_save_retry_intention taskflow.tests.unit.test_storage.StorageSQLTest.test_save_retry_intention ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_failing_task_with_flow_notifications -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_failing_task_with_flow_notifications ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_get_without_save -taskflow.tests.unit.test_storage.StorageSQLTest.test_get_without_save ... ok -taskflow.tests.unit.test_retries.SerialEngineTest.test_states_retry_reverted_linear_flow -taskflow.tests.unit.test_retries.SerialEngineTest.test_states_retry_reverted_linear_flow ... ok -taskflow.tests.unit.test_states.TestStates.test_ignored_flow_states -taskflow.tests.unit.test_states.TestStates.test_ignored_flow_states ... ok -taskflow.tests.unit.test_states.TestStates.test_invalid_task_states -taskflow.tests.unit.test_states.TestStates.test_invalid_task_states ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_nested_graph_flows +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_nested_graph_flows ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_set_and_get_flow_state taskflow.tests.unit.test_storage.StorageSQLTest.test_set_and_get_flow_state ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_cached_retry_failure -taskflow.tests.unit.test_storage.StorageMemoryTest.test_cached_retry_failure ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_ensure_existing_task -taskflow.tests.unit.test_storage.StorageMemoryTest.test_ensure_existing_task ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_ensure_task_flow_detail -taskflow.tests.unit.test_storage.StorageMemoryTest.test_ensure_task_flow_detail ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_fetch_optional_args_found -taskflow.tests.unit.test_storage.StorageMemoryTest.test_fetch_optional_args_found ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_flow_metadata_update -taskflow.tests.unit.test_storage.StorageMemoryTest.test_flow_metadata_update ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_get_flow_state -taskflow.tests.unit.test_storage.StorageMemoryTest.test_get_flow_state ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_get_without_save -taskflow.tests.unit.test_storage.StorageMemoryTest.test_get_without_save ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_inject_persistent_missing -taskflow.tests.unit.test_storage.StorageMemoryTest.test_inject_persistent_missing ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_inject_persistent_missing -taskflow.tests.unit.test_storage.StorageSQLTest.test_inject_persistent_missing ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_save_fetch_revert +taskflow.tests.unit.test_storage.StorageSQLTest.test_save_fetch_revert ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_task_metadata_update_with_none taskflow.tests.unit.test_storage.StorageSQLTest.test_task_metadata_update_with_none ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_with_two_results -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_fetch_with_two_results ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_many_thread_ensure_same_task -taskflow.tests.unit.test_storage.StorageMemoryTest.test_many_thread_ensure_same_task ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_reset -taskflow.tests.unit.test_storage.StorageMemoryTest.test_reset ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_and_get_cached_failure -taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_and_get_cached_failure ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_fetch_revert -taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_fetch_revert ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_retry_results_with_mapping -taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_retry_results_with_mapping ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_save_retry_results_with_mapping +taskflow.tests.unit.test_storage.StorageSQLTest.test_save_retry_results_with_mapping ... ok taskflow.tests.unit.test_storage.StorageSQLTest.test_transient_storage_fetch_mapped taskflow.tests.unit.test_storage.StorageSQLTest.test_transient_storage_fetch_mapped ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_short_result_is_checked -taskflow.tests.unit.test_storage.StorageMemoryTest.test_short_result_is_checked ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_task_progress_erase -taskflow.tests.unit.test_storage.StorageMemoryTest.test_task_progress_erase ... ok -taskflow.tests.unit.test_storage.StorageMemoryTest.test_unknown_task_by_name -taskflow.tests.unit.test_storage.StorageMemoryTest.test_unknown_task_by_name ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_many_thread_ensure_same_task -taskflow.tests.unit.test_storage.StorageSQLTest.test_many_thread_ensure_same_task ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_failure_nested_flow_fails +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_failure_nested_flow_fails ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_revert +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_revert ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_short_result_is_checked +taskflow.tests.unit.test_storage.StorageSQLTest.test_short_result_is_checked ... ok taskflow.tests.unit.test_suspend.ParallelEngineWithEventletTest.test_suspend_and_resume_linear_flow_on_revert taskflow.tests.unit.test_suspend.ParallelEngineWithEventletTest.test_suspend_and_resume_linear_flow_on_revert ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_empty_result_is_checked -taskflow.tests.unit.test_storage.StorageSQLTest.test_empty_result_is_checked ... ok taskflow.tests.unit.test_suspend.ParallelEngineWithEventletTest.test_suspend_one_task taskflow.tests.unit.test_suspend.ParallelEngineWithEventletTest.test_suspend_one_task ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_reset -taskflow.tests.unit.test_storage.StorageSQLTest.test_reset ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_ensure_task -taskflow.tests.unit.test_storage.StorageSQLTest.test_ensure_task ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_jumps_across -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_conditional_jumps_across ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_not_found_args -taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_not_found_args ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_save_and_get_cached_failure -taskflow.tests.unit.test_storage.StorageSQLTest.test_save_and_get_cached_failure ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_unknown_name -taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_unknown_name ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_get_failure_from_reverted_task -taskflow.tests.unit.test_storage.StorageSQLTest.test_get_failure_from_reverted_task ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_save_fetch_revert -taskflow.tests.unit.test_storage.StorageSQLTest.test_save_fetch_revert ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_get_tasks_states -taskflow.tests.unit.test_storage.StorageSQLTest.test_get_tasks_states ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_task_progress_erase +taskflow.tests.unit.test_storage.StorageSQLTest.test_task_progress_erase ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_unknown_task_by_name +taskflow.tests.unit.test_storage.StorageSQLTest.test_unknown_task_by_name ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_interrupted_externally +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_interrupted_externally ... ok +taskflow.tests.unit.test_suspend.ParallelEngineWithEventletTest.test_suspend_linear_flow +taskflow.tests.unit.test_suspend.ParallelEngineWithEventletTest.test_suspend_linear_flow ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_two_tasks +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_two_tasks ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_unordered_flow_task_fails_parallel_tasks_should_be_reverted +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_unordered_flow_task_fails_parallel_tasks_should_be_reverted ... ok taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_linear_flow taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_linear_flow ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_save_retry_results_with_mapping -taskflow.tests.unit.test_storage.StorageSQLTest.test_save_retry_results_with_mapping ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_inject_persistent_and_transient_missing -taskflow.tests.unit.test_storage.StorageSQLTest.test_inject_persistent_and_transient_missing ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_short_result_is_checked -taskflow.tests.unit.test_storage.StorageSQLTest.test_short_result_is_checked ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_four_tasks_revert -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_four_tasks_revert ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_logbook_get_unknown_atom_type -taskflow.tests.unit.test_storage.StorageSQLTest.test_logbook_get_unknown_atom_type ... ok +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_task_can_update_value +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_task_can_update_value ... ok +taskflow.tests.unit.test_exceptions.TestExceptions.test_cause_pformat +taskflow.tests.unit.test_exceptions.TestExceptions.test_cause_pformat ... ok +taskflow.tests.unit.test_exceptions.TestExceptions.test_pformat_str +taskflow.tests.unit.test_exceptions.TestExceptions.test_pformat_str ... ok +taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_captures_message +taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_captures_message ... ok +taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_check_type +taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_check_type ... ok +taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_reraises +taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_reraises ... ok +taskflow.tests.unit.test_failure.ExcInfoUtilsTest.test_none_equals +taskflow.tests.unit.test_failure.ExcInfoUtilsTest.test_none_equals ... ok +taskflow.tests.unit.test_failure.ExcInfoUtilsTest.test_typle_equals_copy +taskflow.tests.unit.test_failure.ExcInfoUtilsTest.test_typle_equals_copy ... ok +taskflow.tests.unit.test_failure.FailureCausesTest.test_causes_to_from_dict +taskflow.tests.unit.test_failure.FailureCausesTest.test_causes_to_from_dict ... ok +taskflow.tests.unit.test_failure.FailureObjectTestCase.test_dont_catch_base_exception +taskflow.tests.unit.test_failure.FailureObjectTestCase.test_dont_catch_base_exception ... ok +taskflow.tests.unit.test_failure.FailureObjectTestCase.test_invalids +taskflow.tests.unit.test_failure.FailureObjectTestCase.test_invalids ... ok +taskflow.tests.unit.test_failure.FailureObjectTestCase.test_recaptured_not_eq +taskflow.tests.unit.test_failure.FailureObjectTestCase.test_recaptured_not_eq ... ok +taskflow.tests.unit.test_failure.FailureObjectTestCase.test_two_recaptured_neq +taskflow.tests.unit.test_failure.FailureObjectTestCase.test_two_recaptured_neq ... ok +taskflow.tests.unit.test_failure.FromExceptionTestCase.test_captures_message +taskflow.tests.unit.test_failure.FromExceptionTestCase.test_captures_message ... ok +taskflow.tests.unit.test_failure.FromExceptionTestCase.test_check_type_not_there +taskflow.tests.unit.test_failure.FromExceptionTestCase.test_check_type_not_there ... ok +taskflow.tests.unit.test_failure.NonAsciiExceptionsTestCase.test_exception_non_ascii_unicode +taskflow.tests.unit.test_failure.NonAsciiExceptionsTestCase.test_exception_non_ascii_unicode ... ok +taskflow.tests.unit.test_failure.NonAsciiExceptionsTestCase.test_wrapped_failure_non_ascii_unicode +taskflow.tests.unit.test_failure.NonAsciiExceptionsTestCase.test_wrapped_failure_non_ascii_unicode ... ok +taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_check_type +taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_check_type ... ok +taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_no_type_names +taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_no_type_names ... ok +taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_str +taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_str ... ok +taskflow.tests.unit.test_failure.WrappedFailureTestCase.test_simple_iter +taskflow.tests.unit.test_failure.WrappedFailureTestCase.test_simple_iter ... ok +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_multi_provides_and_requires_values +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_multi_provides_and_requires_values ... ok +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_requires_rebind_values +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_requires_rebind_values ... ok +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_retry_and_task_provide_same_value +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_retry_and_task_provide_same_value ... ok +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_linear_flow_requires_rebind_values +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_linear_flow_requires_rebind_values ... ok +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_nested_flows_requirements +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_nested_flows_requirements ... ok +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_graph_flow_with_requirements +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_graph_flow_with_requirements ... ok +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_linear_flow_with_requirements +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_linear_flow_with_requirements ... ok +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_unordered_flow_with_requirements +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_unordered_flow_with_requirements ... ok +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_task_requires_additional_values +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_task_requires_additional_values ... ok +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_task_without_dependencies +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_task_without_dependencies ... ok +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_provides_same_values +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_provides_same_values ... ok +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_requires_rebind_values +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_requires_rebind_values ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_for_each_with_list +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_for_each_with_list ... ok +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_retry_and_task_same_requires_provides +taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_retry_and_task_same_requires_provides ... ok taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_and_resume_linear_flow_on_revert taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_and_resume_linear_flow_on_revert ... ok +taskflow.tests.unit.test_formatters.FormattersTest.test_exc_info_with_details_format +taskflow.tests.unit.test_formatters.FormattersTest.test_exc_info_with_details_format ... ok taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_one_task taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_one_task ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_task_progress_erase -taskflow.tests.unit.test_storage.StorageSQLTest.test_task_progress_erase ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_non_saving_storage -taskflow.tests.unit.test_storage.StorageSQLTest.test_non_saving_storage ... ok +taskflow.tests.unit.test_functor_task.FunctorTaskTest.test_lambda_functors +taskflow.tests.unit.test_functor_task.FunctorTaskTest.test_lambda_functors ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_flow_with_retry_revert_all +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_flow_with_retry_revert_all ... ok taskflow.tests.unit.test_suspend.SerialEngineTest.test_suspend_linear_flow taskflow.tests.unit.test_suspend.SerialEngineTest.test_suspend_linear_flow ... ok taskflow.tests.unit.test_task.FunctorTaskTest.test_execute_not_callable @@ -8393,12 +8441,12 @@ taskflow.tests.unit.test_task.ReduceFunctorTaskTest.test_functor_invalid_requires ... ok taskflow.tests.unit.test_task.TaskTest.test_copy_listeners taskflow.tests.unit.test_task.TaskTest.test_copy_listeners ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_unknown_task_by_name -taskflow.tests.unit.test_storage.StorageSQLTest.test_unknown_task_by_name ... ok taskflow.tests.unit.test_task.TaskTest.test_deregister_any_handler taskflow.tests.unit.test_task.TaskTest.test_deregister_any_handler ... ok taskflow.tests.unit.test_task.TaskTest.test_multi_provides taskflow.tests.unit.test_task.TaskTest.test_multi_provides ... ok +taskflow.tests.unit.test_listeners.TestClaimListener.test_bad_create +taskflow.tests.unit.test_listeners.TestClaimListener.test_bad_create ... ok taskflow.tests.unit.test_task.TaskTest.test_rebind_all_args taskflow.tests.unit.test_task.TaskTest.test_rebind_all_args ... ok taskflow.tests.unit.test_task.TaskTest.test_rebind_list_more @@ -8409,6 +8457,8 @@ taskflow.tests.unit.test_task.TaskTest.test_requires_amended ... ok taskflow.tests.unit.test_task.TaskTest.test_requires_ignores_optional taskflow.tests.unit.test_task.TaskTest.test_requires_ignores_optional ... ok +taskflow.tests.unit.test_listeners.TestDurationListener.test_deregister +taskflow.tests.unit.test_listeners.TestDurationListener.test_deregister ... ok taskflow.tests.unit.test_task.TaskTest.test_task_repr taskflow.tests.unit.test_task.TaskTest.test_task_repr ... ok taskflow.tests.unit.test_task.TaskTest.test_update_progress_lower_bound @@ -8429,8 +8479,6 @@ taskflow.tests.unit.test_types.OrderedSetTest.test_union ... ok taskflow.tests.unit.test_types.TimingTest.test_interrupt taskflow.tests.unit.test_types.TimingTest.test_interrupt ... ok -taskflow.tests.unit.test_suspend.ParallelEngineWithEventletTest.test_suspend_linear_flow -taskflow.tests.unit.test_suspend.ParallelEngineWithEventletTest.test_suspend_linear_flow ... ok taskflow.tests.unit.test_types.TreeTest.test_bfs_itr taskflow.tests.unit.test_types.TreeTest.test_bfs_itr ... ok taskflow.tests.unit.test_types.TreeTest.test_dfs_itr @@ -8455,8 +8503,6 @@ taskflow.tests.unit.test_utils.TestIterable.test_list ... ok taskflow.tests.unit.test_utils.TestMergeUri.test_merge_existing_hostname taskflow.tests.unit.test_utils.TestMergeUri.test_merge_existing_hostname ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_save_and_get -taskflow.tests.unit.test_storage.StorageSQLTest.test_save_and_get ... ok taskflow.tests.unit.test_utils.TestSafeCopyDict.test_expected(none) taskflow.tests.unit.test_utils.TestSafeCopyDict.test_expected(none) ... ok taskflow.tests.unit.test_utils.TestSafeCopyDict.test_expected(empty_dict) @@ -8465,8 +8511,6 @@ taskflow.tests.unit.test_utils.TestSafeCopyDict.test_expected(empty_list) ... ok taskflow.tests.unit.test_utils.TestSafeCopyDict.test_expected(dict) taskflow.tests.unit.test_utils.TestSafeCopyDict.test_expected(dict) ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_two_tasks -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_graph_flow_two_tasks ... ok taskflow.tests.unit.test_utils.TestSequenceMinus.test_simple_case taskflow.tests.unit.test_utils.TestSequenceMinus.test_simple_case ... ok taskflow.tests.unit.test_utils.UriParseTest.test_parse @@ -8475,6 +8519,8 @@ taskflow.tests.unit.test_utils_async_utils.MakeCompletedFutureTest.test_make_completed_future ... ok taskflow.tests.unit.test_utils_binary.BinaryDecodeTest.test_unicode_other_encoding taskflow.tests.unit.test_utils_binary.BinaryDecodeTest.test_unicode_other_encoding ... ok +taskflow.tests.unit.test_listeners.TestEventTimeListener.test_event_time +taskflow.tests.unit.test_listeners.TestEventTimeListener.test_event_time ... ok taskflow.tests.unit.test_utils_binary.BinaryEncodeTest.test_unicode_binary taskflow.tests.unit.test_utils_binary.BinaryEncodeTest.test_unicode_binary ... ok taskflow.tests.unit.test_utils_binary.DecodeJsonTest.test_handles_invalid_unicode @@ -8487,38 +8533,60 @@ taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_fill_empty ... ok taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_find_first_match_not_found taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_find_first_match_not_found ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_parameterized_for_each_revert_all +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_nested_parameterized_for_each_revert_all ... ok taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_unique_seen taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_unique_seen ... ok taskflow.tests.unit.test_utils_threading_utils.TestThreadBundle.test_bind_invalid taskflow.tests.unit.test_utils_threading_utils.TestThreadBundle.test_bind_invalid ... ok +taskflow.tests.unit.test_listeners.TestLoggingListeners.test_dynamic +taskflow.tests.unit.test_listeners.TestLoggingListeners.test_dynamic ... ok taskflow.tests.unit.test_utils_threading_utils.TestThreadHelpers.test_alive_thread taskflow.tests.unit.test_utils_threading_utils.TestThreadHelpers.test_alive_thread ... ok +taskflow.tests.unit.test_mapfunctor_task.MapFunctorTaskTest.test_square_array +taskflow.tests.unit.test_mapfunctor_task.MapFunctorTaskTest.test_square_array ... ok +taskflow.tests.unit.test_notifier.NotifierTest.test_not_callable +taskflow.tests.unit.test_notifier.NotifierTest.test_not_callable ... ok taskflow.tests.unit.worker_based.test_creation.TestWorkerBasedActionEngine.test_creation_custom_executor taskflow.tests.unit.worker_based.test_creation.TestWorkerBasedActionEngine.test_creation_custom_executor ... ok +taskflow.tests.unit.test_notifier.NotifierTest.test_notify_reset +taskflow.tests.unit.test_notifier.NotifierTest.test_notify_reset ... ok +taskflow.tests.unit.test_notifier.NotifierTest.test_selective_notify +taskflow.tests.unit.test_notifier.NotifierTest.test_selective_notify ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_parameterized_for_each_empty_collection +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_parameterized_for_each_empty_collection ... ok +taskflow.tests.unit.test_progress.TestProgress.test_storage_progress +taskflow.tests.unit.test_progress.TestProgress.test_storage_progress ... ok +taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_and_resume_linear_flow_on_revert +taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_and_resume_linear_flow_on_revert ... ok taskflow.tests.unit.worker_based.test_dispatcher.TestDispatcher.test_failed_ack taskflow.tests.unit.worker_based.test_dispatcher.TestDispatcher.test_failed_ack ... ok taskflow.tests.unit.worker_based.test_endpoint.TestEndpoint.test_creation taskflow.tests.unit.worker_based.test_endpoint.TestEndpoint.test_creation ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_save_fetch -taskflow.tests.unit.test_storage.StorageSQLTest.test_save_fetch ... ok taskflow.tests.unit.worker_based.test_endpoint.TestEndpoint.test_revert taskflow.tests.unit.worker_based.test_endpoint.TestEndpoint.test_revert ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resume_flow_that_had_been_interrupted_during_retrying +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resume_flow_that_had_been_interrupted_during_retrying ... ok taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_execute_task_publish_error taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_execute_task_publish_error ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_save_retry_results -taskflow.tests.unit.test_storage.StorageSQLTest.test_save_retry_results ... ok taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_message_response_state_progress taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_message_response_state_progress ... ok taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_message_response_unknown_task taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_message_response_unknown_task ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_many_results_storage_provided_visible_to -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_many_results_storage_provided_visible_to ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resumption_on_crash_after_revert_scheduled +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_resumption_on_crash_after_revert_scheduled ... ok taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_revert_task taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_revert_task ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_set_and_get_task_state -taskflow.tests.unit.test_storage.StorageSQLTest.test_set_and_get_task_state ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_default_times_retry +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_default_times_retry ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_retry_revert_fails +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_retry_revert_fails ... ok +taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_one_task +taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_one_task ... ok taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_stop_not_running taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_stop_not_running ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_run_empty_linear_flow +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_run_empty_linear_flow ... ok taskflow.tests.unit.worker_based.test_pipeline.TestPipeline.test_execution_failure_pipeline taskflow.tests.unit.worker_based.test_pipeline.TestPipeline.test_execution_failure_pipeline ... ok taskflow.tests.unit.worker_based.test_protocol.TestProtocol.test_pending_not_expired @@ -8527,34 +8595,18 @@ taskflow.tests.unit.worker_based.test_protocol.TestProtocol.test_to_dict_default ... ok taskflow.tests.unit.worker_based.test_protocol.TestProtocol.test_to_dict_with_result_none taskflow.tests.unit.worker_based.test_protocol.TestProtocol.test_to_dict_with_result_none ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_task_progress -taskflow.tests.unit.test_storage.StorageSQLTest.test_task_progress ... ok taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_request_invalid taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_request_invalid ... ok taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_response_mixed_invalid taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_response_mixed_invalid ... ok -taskflow.tests.unit.test_storage.StorageSQLTest.test_transient_storage_restore -taskflow.tests.unit.test_storage.StorageSQLTest.test_transient_storage_restore ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_nasty_revert -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_nasty_revert ... ok -taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_and_resume_linear_flow_on_revert -taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_and_resume_linear_flow_on_revert ... ok -taskflow.tests.unit.test_suspend.ParallelEngineWithEventletTest.test_suspend_and_revert_even_if_task_is_gone -taskflow.tests.unit.test_suspend.ParallelEngineWithEventletTest.test_suspend_and_revert_even_if_task_is_gone ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_flow_one_task -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_flow_one_task ... ok -taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_creation -taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_creation ... ok -taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_one_task -taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_one_task ... ok -taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_storage_is_rechecked -taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_storage_is_rechecked ... ok taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_linear_flow taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_linear_flow ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_flow_reverts_parent_retries +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_flow_reverts_parent_retries ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_states_retry_failure_nested_flow_fails +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_states_retry_failure_nested_flow_fails ... ok taskflow.tests.unit.test_suspend.SerialEngineTest.test_suspend_and_resume_linear_flow_on_revert taskflow.tests.unit.test_suspend.SerialEngineTest.test_suspend_and_resume_linear_flow_on_revert ... ok -taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_start_with_on_wait -taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_start_with_on_wait ... ok taskflow.tests.unit.test_suspend.SerialEngineTest.test_suspend_one_task taskflow.tests.unit.test_suspend.SerialEngineTest.test_suspend_one_task ... ok taskflow.tests.unit.test_task.MapFunctorTaskTest.test_functor_invalid_requires @@ -8565,12 +8617,14 @@ taskflow.tests.unit.test_task.TaskTest.test_default_provides ... ok taskflow.tests.unit.test_task.TaskTest.test_deregister_non_existent_listener taskflow.tests.unit.test_task.TaskTest.test_deregister_non_existent_listener ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_unordered_flow_task_fails_parallel_tasks_should_be_reverted +taskflow.tests.unit.test_retries.ParallelEngineWithThreadsTest.test_unordered_flow_task_fails_parallel_tasks_should_be_reverted ... ok taskflow.tests.unit.test_task.TaskTest.test_passed_name taskflow.tests.unit.test_task.TaskTest.test_passed_name ... ok +taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_creation +taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_creation ... ok taskflow.tests.unit.test_task.TaskTest.test_rebind_list_all taskflow.tests.unit.test_task.TaskTest.test_rebind_list_all ... ok -taskflow.tests.unit.worker_based.test_server.TestServer.test_creation_with_endpoints -taskflow.tests.unit.worker_based.test_server.TestServer.test_creation_with_endpoints ... ok taskflow.tests.unit.test_task.TaskTest.test_rebind_list_partial taskflow.tests.unit.test_task.TaskTest.test_rebind_list_partial ... ok taskflow.tests.unit.test_task.TaskTest.test_register_handler_is_none @@ -8581,14 +8635,12 @@ taskflow.tests.unit.test_task.TaskTest.test_separate_revert_args ... ok taskflow.tests.unit.test_task.TaskTest.test_unpack taskflow.tests.unit.test_task.TaskTest.test_unpack ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_for_each_revert_all +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_for_each_revert_all ... ok taskflow.tests.unit.test_task.TaskTest.test_update_progress_within_bounds taskflow.tests.unit.test_task.TaskTest.test_update_progress_within_bounds ... ok taskflow.tests.unit.test_types.GraphTest.test_merge taskflow.tests.unit.test_types.GraphTest.test_merge ... ok -taskflow.tests.unit.worker_based.test_server.TestServer.test_parse_request_with_failure_result -taskflow.tests.unit.worker_based.test_server.TestServer.test_parse_request_with_failure_result ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_revert_exception_is_reraised -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_parallel_revert_exception_is_reraised ... ok taskflow.tests.unit.test_types.GraphTest.test_pydot_output taskflow.tests.unit.test_types.GraphTest.test_pydot_output ... ok taskflow.tests.unit.test_types.OrderedSetTest.test_duplicate_length @@ -8599,8 +8651,6 @@ taskflow.tests.unit.test_types.OrderedSetTest.test_multi_union ... ok taskflow.tests.unit.test_types.OrderedSetTest.test_subset taskflow.tests.unit.test_types.OrderedSetTest.test_subset ... ok -taskflow.tests.unit.worker_based.test_server.TestServer.test_process_request_endpoint_not_found -taskflow.tests.unit.worker_based.test_server.TestServer.test_process_request_endpoint_not_found ... ok taskflow.tests.unit.test_types.TimingTest.test_convert_noop taskflow.tests.unit.test_types.TimingTest.test_convert_noop ... ok taskflow.tests.unit.test_types.TimingTest.test_values @@ -8617,18 +8667,24 @@ taskflow.tests.unit.test_types.TreeTest.test_pformat_partial_species ... ok taskflow.tests.unit.test_types.TreeTest.test_removal_self taskflow.tests.unit.test_types.TreeTest.test_removal_self ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_default_times_retry +taskflow.tests.unit.test_retries.SerialEngineTest.test_default_times_retry ... ok taskflow.tests.unit.test_utils.CachedPropertyTest.test_custom_property taskflow.tests.unit.test_utils.CachedPropertyTest.test_custom_property ... ok -taskflow.tests.unit.worker_based.test_server.TestServer.test_process_request_task_failure -taskflow.tests.unit.worker_based.test_server.TestServer.test_process_request_task_failure ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_provides_graph_reverts_correctly +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_provides_graph_reverts_correctly ... ok taskflow.tests.unit.test_utils.CachedPropertyTest.test_threaded_access_property taskflow.tests.unit.test_utils.CachedPropertyTest.test_threaded_access_property ... ok +taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_start_with_on_wait +taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_start_with_on_wait ... ok taskflow.tests.unit.test_utils.TestClamping.test_simple_clamp taskflow.tests.unit.test_utils.TestClamping.test_simple_clamp ... ok taskflow.tests.unit.test_utils.TestCountdownIter.test_no_count taskflow.tests.unit.test_utils.TestCountdownIter.test_no_count ... ok taskflow.tests.unit.test_utils.TestIterable.test_tuple taskflow.tests.unit.test_utils.TestIterable.test_tuple ... ok +taskflow.tests.unit.worker_based.test_server.TestServer.test_creation_with_endpoints +taskflow.tests.unit.worker_based.test_server.TestServer.test_creation_with_endpoints ... ok taskflow.tests.unit.test_utils.TestMergeUri.test_merge_user_password_existing taskflow.tests.unit.test_utils.TestMergeUri.test_merge_user_password_existing ... ok taskflow.tests.unit.test_utils.TestSafeCopyDictRaises.test_exceptions(list) @@ -8639,20 +8695,20 @@ taskflow.tests.unit.test_utils.TestSafeCopyDictRaises.test_exceptions(set) ... ok taskflow.tests.unit.test_utils.TestSequenceMinus.test_subtrahend_has_extra_elements taskflow.tests.unit.test_utils.TestSequenceMinus.test_subtrahend_has_extra_elements ... ok +taskflow.tests.unit.worker_based.test_server.TestServer.test_parse_request_with_failure_result +taskflow.tests.unit.worker_based.test_server.TestServer.test_parse_request_with_failure_result ... ok taskflow.tests.unit.test_utils.UriParseTest.test_user taskflow.tests.unit.test_utils.UriParseTest.test_user ... ok taskflow.tests.unit.test_utils_binary.BinaryDecodeTest.test_simple_text taskflow.tests.unit.test_utils_binary.BinaryDecodeTest.test_simple_text ... ok -taskflow.tests.unit.worker_based.test_server.TestServer.test_wait -taskflow.tests.unit.worker_based.test_server.TestServer.test_wait ... ok taskflow.tests.unit.test_utils_binary.BinaryEncodeTest.test_simple_binary taskflow.tests.unit.test_utils_binary.BinaryEncodeTest.test_simple_binary ... ok taskflow.tests.unit.test_utils_binary.BinaryEncodeTest.test_unicode_text taskflow.tests.unit.test_utils_binary.BinaryEncodeTest.test_unicode_text ... ok +taskflow.tests.unit.worker_based.test_server.TestServer.test_process_request_endpoint_not_found +taskflow.tests.unit.worker_based.test_server.TestServer.test_process_request_endpoint_not_found ... ok taskflow.tests.unit.test_utils_binary.DecodeJsonTest.test_it_works taskflow.tests.unit.test_utils_binary.DecodeJsonTest.test_it_works ... ok -taskflow.tests.unit.worker_based.test_types.TestProxyFinder.test_single_topic_worker -taskflow.tests.unit.worker_based.test_types.TestProxyFinder.test_single_topic_worker ... ok taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_bad_find_first_match taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_bad_find_first_match ... ok taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_fill @@ -8663,34 +8719,48 @@ taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_generate_delays_bad ... ok taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_unique_seen_selector taskflow.tests.unit.test_utils_iter_utils.IterUtilsTest.test_unique_seen_selector ... ok +taskflow.tests.unit.worker_based.test_server.TestServer.test_process_request_task_failure +taskflow.tests.unit.worker_based.test_server.TestServer.test_process_request_task_failure ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_flow_reverts_parent_retries +taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_flow_reverts_parent_retries ... ok +taskflow.tests.unit.worker_based.test_server.TestServer.test_wait +taskflow.tests.unit.worker_based.test_server.TestServer.test_wait ... ok taskflow.tests.unit.test_utils_threading_utils.TestThreadBundle.test_start_stop taskflow.tests.unit.test_utils_threading_utils.TestThreadBundle.test_start_stop ... ok +taskflow.tests.unit.worker_based.test_types.TestProxyFinder.test_single_topic_worker +taskflow.tests.unit.worker_based.test_types.TestProxyFinder.test_single_topic_worker ... ok taskflow.tests.unit.test_utils_threading_utils.TestThreadHelpers.test_daemon_thread taskflow.tests.unit.test_utils_threading_utils.TestThreadHelpers.test_daemon_thread ... ok -taskflow.tests.unit.worker_based.test_worker.TestWorker.test_creation_with_custom_executor -taskflow.tests.unit.worker_based.test_worker.TestWorker.test_creation_with_custom_executor ... ok taskflow.tests.unit.worker_based.test_creation.TestWorkerBasedActionEngine.test_creation_invalid_custom_executor taskflow.tests.unit.worker_based.test_creation.TestWorkerBasedActionEngine.test_creation_invalid_custom_executor ... ok +taskflow.tests.unit.worker_based.test_worker.TestWorker.test_creation_with_custom_executor +taskflow.tests.unit.worker_based.test_worker.TestWorker.test_creation_with_custom_executor ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_parameterized_for_each_with_set +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_parameterized_for_each_with_set ... ok +taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_string_modules +taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_string_modules ... ok taskflow.tests.unit.worker_based.test_dispatcher.TestDispatcher.test_on_rejected_message taskflow.tests.unit.worker_based.test_dispatcher.TestDispatcher.test_on_rejected_message ... ok taskflow.tests.unit.worker_based.test_endpoint.TestEndpoint.test_creation_with_task_name taskflow.tests.unit.worker_based.test_endpoint.TestEndpoint.test_creation_with_task_name ... ok -taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_string_modules -taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_string_modules ... ok +taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_string_tasks +taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_string_tasks ... ok taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_creation taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_creation ... ok -taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_linear_flow_on_revert -taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_linear_flow_on_revert ... ok +taskflow.tests.unit.worker_based.test_worker.TestWorker.test_run_with_no_tasks +taskflow.tests.unit.worker_based.test_worker.TestWorker.test_run_with_no_tasks ... ok taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_message_response_no_correlation_id taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_message_response_no_correlation_id ... ok -taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_string_tasks -taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_string_tasks ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_retry_queried +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_retry_queried ... ok taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_message_response_state_success taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_message_response_state_success ... ok taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_wait_task_not_expired taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_wait_task_not_expired ... ok -taskflow.tests.unit.worker_based.test_worker.TestWorker.test_run_with_no_tasks -taskflow.tests.unit.worker_based.test_worker.TestWorker.test_run_with_no_tasks ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_for_each_revert_all +taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_for_each_revert_all ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_task_updated +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_task_updated ... ok taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_start_stop taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_start_stop ... ok taskflow.tests.unit.worker_based.test_message_pump.TestMessagePump.test_notify @@ -8703,12 +8773,132 @@ taskflow.tests.unit.worker_based.test_protocol.TestProtocol.test_to_dict_with_result ... ok taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_reply_notify_invalid taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_reply_notify_invalid ... ok -taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_and_revert_even_if_task_is_gone -taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_and_revert_even_if_task_is_gone ... ok taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_response_bad_state taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_response_bad_state ... ok taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_send_notify taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_send_notify ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_revert_all_retry +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_revert_all_retry ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_run_just_retry +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_run_just_retry ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_provides_graph_reverts_correctly +taskflow.tests.unit.test_retries.SerialEngineTest.test_nested_provides_graph_reverts_correctly ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_reverted_linear_flow +taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_reverted_linear_flow ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_parameterized_for_each_with_set +taskflow.tests.unit.test_retries.SerialEngineTest.test_parameterized_for_each_with_set ... ok +taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_publish +taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_publish ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_retry_queried +taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_retry_queried ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_task_updated +taskflow.tests.unit.test_retries.SerialEngineTest.test_resumption_on_crash_after_task_updated ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_revert_all_retry +taskflow.tests.unit.test_retries.SerialEngineTest.test_revert_all_retry ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_run_just_retry +taskflow.tests.unit.test_retries.SerialEngineTest.test_run_just_retry ... ok +taskflow.tests.unit.test_retries.SerialEngineTest.test_states_retry_reverted_linear_flow +taskflow.tests.unit.test_retries.SerialEngineTest.test_states_retry_reverted_linear_flow ... ok +taskflow.tests.unit.test_states.TestStates.test_ignored_flow_states +taskflow.tests.unit.test_states.TestStates.test_ignored_flow_states ... ok +taskflow.tests.unit.test_states.TestStates.test_invalid_task_states +taskflow.tests.unit.test_states.TestStates.test_invalid_task_states ... ok +taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_stop +taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_stop ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_cached_retry_failure +taskflow.tests.unit.test_storage.StorageMemoryTest.test_cached_retry_failure ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_ensure_existing_task +taskflow.tests.unit.test_storage.StorageMemoryTest.test_ensure_existing_task ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_ensure_task_flow_detail +taskflow.tests.unit.test_storage.StorageMemoryTest.test_ensure_task_flow_detail ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_fetch_optional_args_found +taskflow.tests.unit.test_storage.StorageMemoryTest.test_fetch_optional_args_found ... ok +taskflow.tests.unit.worker_based.test_server.TestServer.test_on_update_progress +taskflow.tests.unit.worker_based.test_server.TestServer.test_on_update_progress ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_flow_metadata_update +taskflow.tests.unit.test_storage.StorageMemoryTest.test_flow_metadata_update ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_get_flow_state +taskflow.tests.unit.test_storage.StorageMemoryTest.test_get_flow_state ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_get_without_save +taskflow.tests.unit.test_storage.StorageMemoryTest.test_get_without_save ... ok +taskflow.tests.unit.worker_based.test_server.TestServer.test_parse_request_with_success_result +taskflow.tests.unit.worker_based.test_server.TestServer.test_parse_request_with_success_result ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_inject_persistent_missing +taskflow.tests.unit.test_storage.StorageMemoryTest.test_inject_persistent_missing ... ok +taskflow.tests.unit.worker_based.test_server.TestServer.test_process_request_parse_message_failure +taskflow.tests.unit.worker_based.test_server.TestServer.test_process_request_parse_message_failure ... ok +taskflow.tests.unit.worker_based.test_server.TestServer.test_start +taskflow.tests.unit.worker_based.test_server.TestServer.test_start ... ok +taskflow.tests.unit.worker_based.test_types.TestProxyFinder.test_multi_different_topic_workers +taskflow.tests.unit.worker_based.test_types.TestProxyFinder.test_multi_different_topic_workers ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_many_thread_ensure_same_task +taskflow.tests.unit.test_storage.StorageMemoryTest.test_many_thread_ensure_same_task ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_reset +taskflow.tests.unit.test_storage.StorageMemoryTest.test_reset ... ok +taskflow.tests.unit.worker_based.test_worker.TestWorker.test_banner_writing +taskflow.tests.unit.worker_based.test_worker.TestWorker.test_banner_writing ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_and_get_cached_failure +taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_and_get_cached_failure ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_fetch_revert +taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_fetch_revert ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_retry_results_with_mapping +taskflow.tests.unit.test_storage.StorageMemoryTest.test_save_retry_results_with_mapping ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_short_result_is_checked +taskflow.tests.unit.test_storage.StorageMemoryTest.test_short_result_is_checked ... ok +taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_modules +taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_modules ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_task_progress_erase +taskflow.tests.unit.test_storage.StorageMemoryTest.test_task_progress_erase ... ok +taskflow.tests.unit.test_storage.StorageMemoryTest.test_unknown_task_by_name +taskflow.tests.unit.test_storage.StorageMemoryTest.test_unknown_task_by_name ... ok +taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_string_non_existent_task +taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_string_non_existent_task ... ok +taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_unexpected_task_type +taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_unexpected_task_type ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_empty_result_is_checked +taskflow.tests.unit.test_storage.StorageSQLTest.test_empty_result_is_checked ... ok +taskflow.tests.unit.worker_based.test_worker.TestWorker.test_stop +taskflow.tests.unit.worker_based.test_worker.TestWorker.test_stop ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_ensure_task +taskflow.tests.unit.test_storage.StorageSQLTest.test_ensure_task ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_not_found_args +taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_not_found_args ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_unknown_name +taskflow.tests.unit.test_storage.StorageSQLTest.test_fetch_unknown_name ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_get_failure_from_reverted_task +taskflow.tests.unit.test_storage.StorageSQLTest.test_get_failure_from_reverted_task ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_get_tasks_states +taskflow.tests.unit.test_storage.StorageSQLTest.test_get_tasks_states ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_inject_persistent_and_transient_missing +taskflow.tests.unit.test_storage.StorageSQLTest.test_inject_persistent_and_transient_missing ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_logbook_get_unknown_atom_type +taskflow.tests.unit.test_storage.StorageSQLTest.test_logbook_get_unknown_atom_type ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_non_saving_storage +taskflow.tests.unit.test_storage.StorageSQLTest.test_non_saving_storage ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_save_and_get +taskflow.tests.unit.test_storage.StorageSQLTest.test_save_and_get ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_default_times_retry +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_default_times_retry ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_save_fetch +taskflow.tests.unit.test_storage.StorageSQLTest.test_save_fetch ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_save_retry_results +taskflow.tests.unit.test_storage.StorageSQLTest.test_save_retry_results ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_set_and_get_task_state +taskflow.tests.unit.test_storage.StorageSQLTest.test_set_and_get_task_state ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_task_progress +taskflow.tests.unit.test_storage.StorageSQLTest.test_task_progress ... ok +taskflow.tests.unit.test_storage.StorageSQLTest.test_transient_storage_restore +taskflow.tests.unit.test_storage.StorageSQLTest.test_transient_storage_restore ... ok +taskflow.tests.unit.test_suspend.ParallelEngineWithEventletTest.test_suspend_and_revert_even_if_task_is_gone +taskflow.tests.unit.test_suspend.ParallelEngineWithEventletTest.test_suspend_and_revert_even_if_task_is_gone ... ok +taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_storage_is_rechecked +taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_storage_is_rechecked ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_flow_reverts_parent_retries +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_flow_reverts_parent_retries ... ok +taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_linear_flow_on_revert +taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_linear_flow_on_revert ... ok +taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_and_revert_even_if_task_is_gone +taskflow.tests.unit.test_suspend.ParallelEngineWithThreadsTest.test_suspend_and_revert_even_if_task_is_gone ... ok taskflow.tests.unit.test_suspend.SerialEngineTest.test_storage_is_rechecked taskflow.tests.unit.test_suspend.SerialEngineTest.test_storage_is_rechecked ... ok taskflow.tests.unit.test_suspend.SerialEngineTest.test_suspend_linear_flow_on_revert @@ -8727,8 +8917,6 @@ taskflow.tests.unit.test_task.TaskTest.test_rebind_includes_optional ... ok taskflow.tests.unit.test_task.TaskTest.test_rebind_list_more_kwargs taskflow.tests.unit.test_task.TaskTest.test_rebind_list_more_kwargs ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_ok_for_unordered_in_linear -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_ok_for_unordered_in_linear ... ok taskflow.tests.unit.test_task.TaskTest.test_rebind_unknown_kwargs taskflow.tests.unit.test_task.TaskTest.test_rebind_unknown_kwargs ... ok taskflow.tests.unit.test_task.TaskTest.test_requires_by_default @@ -8739,12 +8927,12 @@ taskflow.tests.unit.test_task.TaskTest.test_task_str ... ok taskflow.tests.unit.test_task.TaskTest.test_update_progress_upper_bound taskflow.tests.unit.test_task.TaskTest.test_update_progress_upper_bound ... ok -taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_publish -taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_publish ... ok taskflow.tests.unit.test_types.GraphTest.test_invalid_detector taskflow.tests.unit.test_types.GraphTest.test_invalid_detector ... ok taskflow.tests.unit.test_types.GraphTest.test_overlap_detector taskflow.tests.unit.test_types.GraphTest.test_overlap_detector ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_for_each_revert_all +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_for_each_revert_all ... ok taskflow.tests.unit.test_types.OrderedSetTest.test_difference taskflow.tests.unit.test_types.OrderedSetTest.test_difference ... ok taskflow.tests.unit.test_types.OrderedSetTest.test_empty_union @@ -8825,30 +9013,14 @@ taskflow.tests.unit.worker_based.test_endpoint.TestEndpoint.test_to_str ... ok taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_execute_task_topic_not_found taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_execute_task_topic_not_found ... ok -taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_stop -taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_stop ... ok taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_message_response_state_running taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_message_response_state_running ... ok -taskflow.tests.unit.worker_based.test_server.TestServer.test_on_update_progress -taskflow.tests.unit.worker_based.test_server.TestServer.test_on_update_progress ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_removes_data -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_removes_data ... ok taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_wait_task_expired taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_on_wait_task_expired ... ok -taskflow.tests.unit.worker_based.test_server.TestServer.test_parse_request_with_success_result -taskflow.tests.unit.worker_based.test_server.TestServer.test_parse_request_with_success_result ... ok taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_start_already_running taskflow.tests.unit.worker_based.test_executor.TestWorkerTaskExecutor.test_start_already_running ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_nested_graph_flows -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_empty_nested_graph_flows ... ok -taskflow.tests.unit.worker_based.test_server.TestServer.test_process_request_parse_message_failure -taskflow.tests.unit.worker_based.test_server.TestServer.test_process_request_parse_message_failure ... ok taskflow.tests.unit.worker_based.test_message_pump.TestMessagePump.test_multi_message taskflow.tests.unit.worker_based.test_message_pump.TestMessagePump.test_multi_message ... ok -taskflow.tests.unit.worker_based.test_server.TestServer.test_start -taskflow.tests.unit.worker_based.test_server.TestServer.test_start ... ok -taskflow.tests.unit.worker_based.test_types.TestProxyFinder.test_multi_different_topic_workers -taskflow.tests.unit.worker_based.test_types.TestProxyFinder.test_multi_different_topic_workers ... ok taskflow.tests.unit.worker_based.test_pipeline.TestPipeline.test_execution_pipeline taskflow.tests.unit.worker_based.test_pipeline.TestPipeline.test_execution_pipeline ... ok taskflow.tests.unit.worker_based.test_protocol.TestProtocol.test_request_transitions @@ -8857,168 +9029,36 @@ taskflow.tests.unit.worker_based.test_protocol.TestProtocol.test_to_dict_with_failures ... ok taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_reply_notify taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_reply_notify ... ok -taskflow.tests.unit.worker_based.test_worker.TestWorker.test_banner_writing -taskflow.tests.unit.worker_based.test_worker.TestWorker.test_banner_writing ... ok taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_request_invalid_action taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_request_invalid_action ... ok taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_response_progress taskflow.tests.unit.worker_based.test_protocol.TestProtocolValidation.test_response_progress ... ok -taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_modules -taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_modules ... ok -taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_string_non_existent_task -taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_string_non_existent_task ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_revert -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_revert ... ok -taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_unexpected_task_type -taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_unexpected_task_type ... ok -taskflow.tests.unit.worker_based.test_worker.TestWorker.test_stop -taskflow.tests.unit.worker_based.test_worker.TestWorker.test_stop ... ok taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_creation_custom taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_creation_custom ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_interrupted_externally -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_interrupted_externally ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_two_tasks -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_sequential_flow_two_tasks ... ok -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_task_can_update_value -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_task_can_update_value ... ok -taskflow.tests.unit.test_exceptions.TestExceptions.test_cause_pformat -taskflow.tests.unit.test_exceptions.TestExceptions.test_cause_pformat ... ok -taskflow.tests.unit.test_exceptions.TestExceptions.test_pformat_str -taskflow.tests.unit.test_exceptions.TestExceptions.test_pformat_str ... ok -taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_captures_message -taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_captures_message ... ok -taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_check_type -taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_check_type ... ok taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_start_with_on_wait_raises taskflow.tests.unit.worker_based.test_proxy.TestProxy.test_start_with_on_wait_raises ... ok -taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_reraises -taskflow.tests.unit.test_failure.CaptureFailureTestCase.test_reraises ... ok -taskflow.tests.unit.test_failure.ExcInfoUtilsTest.test_none_equals -taskflow.tests.unit.test_failure.ExcInfoUtilsTest.test_none_equals ... ok -taskflow.tests.unit.test_failure.ExcInfoUtilsTest.test_typle_equals_copy -taskflow.tests.unit.test_failure.ExcInfoUtilsTest.test_typle_equals_copy ... ok -taskflow.tests.unit.test_failure.FailureCausesTest.test_causes_to_from_dict -taskflow.tests.unit.test_failure.FailureCausesTest.test_causes_to_from_dict ... ok -taskflow.tests.unit.test_failure.FailureObjectTestCase.test_dont_catch_base_exception -taskflow.tests.unit.test_failure.FailureObjectTestCase.test_dont_catch_base_exception ... ok -taskflow.tests.unit.test_failure.FailureObjectTestCase.test_invalids -taskflow.tests.unit.test_failure.FailureObjectTestCase.test_invalids ... ok -taskflow.tests.unit.test_failure.FailureObjectTestCase.test_recaptured_not_eq -taskflow.tests.unit.test_failure.FailureObjectTestCase.test_recaptured_not_eq ... ok -taskflow.tests.unit.test_failure.FailureObjectTestCase.test_two_recaptured_neq -taskflow.tests.unit.test_failure.FailureObjectTestCase.test_two_recaptured_neq ... ok taskflow.tests.unit.worker_based.test_server.TestServer.test_on_run_reply_failure taskflow.tests.unit.worker_based.test_server.TestServer.test_on_run_reply_failure ... ok -taskflow.tests.unit.test_failure.FromExceptionTestCase.test_captures_message -taskflow.tests.unit.test_failure.FromExceptionTestCase.test_captures_message ... ok -taskflow.tests.unit.test_failure.FromExceptionTestCase.test_check_type_not_there -taskflow.tests.unit.test_failure.FromExceptionTestCase.test_check_type_not_there ... ok -taskflow.tests.unit.test_failure.NonAsciiExceptionsTestCase.test_exception_non_ascii_unicode -taskflow.tests.unit.test_failure.NonAsciiExceptionsTestCase.test_exception_non_ascii_unicode ... ok -taskflow.tests.unit.test_failure.NonAsciiExceptionsTestCase.test_wrapped_failure_non_ascii_unicode -taskflow.tests.unit.test_failure.NonAsciiExceptionsTestCase.test_wrapped_failure_non_ascii_unicode ... ok -taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_check_type -taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_check_type ... ok -taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_no_type_names -taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_no_type_names ... ok -taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_str -taskflow.tests.unit.test_failure.ReCreatedFailureTestCase.test_str ... ok -taskflow.tests.unit.test_failure.WrappedFailureTestCase.test_simple_iter -taskflow.tests.unit.test_failure.WrappedFailureTestCase.test_simple_iter ... ok -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_multi_provides_and_requires_values -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_multi_provides_and_requires_values ... ok -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_requires_rebind_values -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_requires_rebind_values ... ok taskflow.tests.unit.worker_based.test_server.TestServer.test_parse_request_with_failures taskflow.tests.unit.worker_based.test_server.TestServer.test_parse_request_with_failures ... ok -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_retry_and_task_provide_same_value -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_graph_flow_retry_and_task_provide_same_value ... ok -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_linear_flow_requires_rebind_values -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_linear_flow_requires_rebind_values ... ok -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_nested_flows_requirements -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_nested_flows_requirements ... ok -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_graph_flow_with_requirements -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_graph_flow_with_requirements ... ok -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_linear_flow_with_requirements -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_linear_flow_with_requirements ... ok -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_unordered_flow_with_requirements -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_retry_in_unordered_flow_with_requirements ... ok -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_task_requires_additional_values -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_task_requires_additional_values ... ok -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_task_without_dependencies -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_task_without_dependencies ... ok -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_provides_same_values -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_provides_same_values ... ok taskflow.tests.unit.worker_based.test_server.TestServer.test_process_request_execution_failure taskflow.tests.unit.worker_based.test_server.TestServer.test_process_request_execution_failure ... ok -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_requires_rebind_values -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_requires_rebind_values ... ok -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_retry_and_task_same_requires_provides -taskflow.tests.unit.test_flow_dependencies.FlowDependenciesTest.test_unordered_flow_retry_and_task_same_requires_provides ... ok +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_provides_graph_reverts_correctly +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_provides_graph_reverts_correctly ... ok taskflow.tests.unit.worker_based.test_server.TestServer.test_reply_publish_failure taskflow.tests.unit.worker_based.test_server.TestServer.test_reply_publish_failure ... ok taskflow.tests.unit.worker_based.test_types.TestProxyFinder.test_expiry taskflow.tests.unit.worker_based.test_types.TestProxyFinder.test_expiry ... ok taskflow.tests.unit.worker_based.test_types.TestTopicWorker.test_topic_worker taskflow.tests.unit.worker_based.test_types.TestTopicWorker.test_topic_worker ... ok -taskflow.tests.unit.test_formatters.FormattersTest.test_exc_info_with_details_format -taskflow.tests.unit.test_formatters.FormattersTest.test_exc_info_with_details_format ... ok taskflow.tests.unit.worker_based.test_worker.TestWorker.test_creation_with_custom_threads_count taskflow.tests.unit.worker_based.test_worker.TestWorker.test_creation_with_custom_threads_count ... ok -taskflow.tests.unit.test_functor_task.FunctorTaskTest.test_lambda_functors -taskflow.tests.unit.test_functor_task.FunctorTaskTest.test_lambda_functors ... ok taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_string_non_existent_module taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_string_non_existent_module ... ok -taskflow.tests.unit.test_listeners.TestClaimListener.test_bad_create -taskflow.tests.unit.test_listeners.TestClaimListener.test_bad_create ... ok taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_tasks taskflow.tests.unit.worker_based.test_worker.TestWorker.test_derive_endpoints_from_tasks ... ok -taskflow.tests.unit.test_listeners.TestDurationListener.test_deregister -taskflow.tests.unit.test_listeners.TestDurationListener.test_deregister ... ok -taskflow.tests.unit.test_listeners.TestEventTimeListener.test_event_time -taskflow.tests.unit.test_listeners.TestEventTimeListener.test_event_time ... ok taskflow.tests.unit.worker_based.test_worker.TestWorker.test_run_with_tasks taskflow.tests.unit.worker_based.test_worker.TestWorker.test_run_with_tasks ... ok -taskflow.tests.unit.test_listeners.TestLoggingListeners.test_dynamic -taskflow.tests.unit.test_listeners.TestLoggingListeners.test_dynamic ... ok -taskflow.tests.unit.test_mapfunctor_task.MapFunctorTaskTest.test_square_array -taskflow.tests.unit.test_mapfunctor_task.MapFunctorTaskTest.test_square_array ... ok -taskflow.tests.unit.test_notifier.NotifierTest.test_not_callable -taskflow.tests.unit.test_notifier.NotifierTest.test_not_callable ... ok -taskflow.tests.unit.test_notifier.NotifierTest.test_notify_reset -taskflow.tests.unit.test_notifier.NotifierTest.test_notify_reset ... ok -taskflow.tests.unit.test_notifier.NotifierTest.test_selective_notify -taskflow.tests.unit.test_notifier.NotifierTest.test_selective_notify ... ok -taskflow.tests.unit.test_progress.TestProgress.test_storage_progress -taskflow.tests.unit.test_progress.TestProgress.test_storage_progress ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_default_times_retry -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_default_times_retry ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_flow_reverts_parent_retries -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_flow_reverts_parent_retries ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_for_each_revert_all -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_for_each_revert_all ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_provides_graph_reverts_correctly -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_nested_provides_graph_reverts_correctly ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_parameterized_for_each_with_set -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_parameterized_for_each_with_set ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_retry_queried -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_retry_queried ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_task_updated -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_resumption_on_crash_after_task_updated ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_revert_all_retry -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_revert_all_retry ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_run_just_retry -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_run_just_retry ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_reverted_linear_flow -taskflow.tests.unit.test_retries.ParallelEngineWithEventletTest.test_states_retry_reverted_linear_flow ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_default_times_retry -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_default_times_retry ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_flow_reverts_parent_retries -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_flow_reverts_parent_retries ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_for_each_revert_all -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_for_each_revert_all ... ok -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_provides_graph_reverts_correctly -taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_provides_graph_reverts_correctly ... ok taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_parameterized_for_each_with_set taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_parameterized_for_each_with_set ... ok taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_resumption_on_crash_after_retry_queried @@ -9318,52 +9358,52 @@ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-160} \ OS_DEBUG=${OS_DEBUG:-TRACE} \ OS_LOG_CAPTURE=${OS_LOG_CAPTURE:-1} \ -${PYTHON:-python} -m subunit.run discover -t ./ ./taskflow/tests --load-list /tmp/tmpuso61vsq +${PYTHON:-python} -m subunit.run discover -t ./ ./taskflow/tests --load-list /tmp/tmp38vuddbm running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-160} \ OS_DEBUG=${OS_DEBUG:-TRACE} \ OS_LOG_CAPTURE=${OS_LOG_CAPTURE:-1} \ -${PYTHON:-python} -m subunit.run discover -t ./ ./taskflow/tests --load-list /tmp/tmp7n4ys7ha +${PYTHON:-python} -m subunit.run discover -t ./ ./taskflow/tests --load-list /tmp/tmp0_q1srgn running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-160} \ OS_DEBUG=${OS_DEBUG:-TRACE} \ OS_LOG_CAPTURE=${OS_LOG_CAPTURE:-1} \ -${PYTHON:-python} -m subunit.run discover -t ./ ./taskflow/tests --load-list /tmp/tmp_tofcu8d +${PYTHON:-python} -m subunit.run discover -t ./ ./taskflow/tests --load-list /tmp/tmpwiubfjt_ running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-160} \ OS_DEBUG=${OS_DEBUG:-TRACE} \ OS_LOG_CAPTURE=${OS_LOG_CAPTURE:-1} \ -${PYTHON:-python} -m subunit.run discover -t ./ ./taskflow/tests --load-list /tmp/tmp30yzs577 +${PYTHON:-python} -m subunit.run discover -t ./ ./taskflow/tests --load-list /tmp/tmp3bffc_zt ---------------------------------------------------------------------- -Ran 1629 tests in 322.983s +Ran 1629 tests in 129.129s OK (skipped=2) ++ cat /tmp/tmp.9b85rRQHZ5 + subunit-filter -s --no-passthrough + subunit-stats -+ cat /tmp/tmp.SXFhR57TCz Total tests: 1629 Passed tests: 1627 Failed tests: 0 Skipped tests: 2 Seen tags: worker-0, worker-1, worker-2, worker-3 -+ rm -f /tmp/tmp.SXFhR57TCz ++ rm -f /tmp/tmp.9b85rRQHZ5 + testr-python3 slowest Test id Runtime (s) ---------------------------------------------------------------------------------------------------------------- ----------- -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(large) 44.030 -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(medimum) 18.461 -taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(tiny) 12.051 -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_run_graph_flow_decider_various_depths 6.756 -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_failed_reset_run_again 6.258 -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_raises_for_linear_in_unordered 6.099 -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_failed_reset_run_again 6.070 -taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_various_depths 5.840 -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_completed_reset_run_again 5.764 -taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_expected_optional_multiplers 5.082 +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(large) 7.105 +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(medimum) 4.071 +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_default_times_retry 4.003 +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_failed_reset_run_again 3.256 +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_nested_provides_graph_reverts_correctly 2.878 +taskflow.tests.unit.persistence.test_dir_persistence.DirPersistenceTest.test_dir_backend_cache_overfill(tiny) 2.877 +taskflow.tests.unit.test_engines.ParallelEngineWithProcessTest.test_run_graph_flow_decider_various_depths 2.866 +taskflow.tests.unit.test_engines.WorkerBasedEngineTest.test_revert_ok_for_unordered_in_linear 2.640 +taskflow.tests.unit.test_suspend.ParallelEngineWithProcessTest.test_suspend_and_resume_linear_flow_on_revert 2.576 +taskflow.tests.unit.test_retries.ParallelEngineWithProcessTest.test_states_retry_reverted_linear_flow 2.574 + rm -rf .testrepository make[1]: Leaving directory '/build/python-taskflow-3.2.0' create-stamp debian/debhelper-build-stamp @@ -9382,19 +9422,20 @@ pkgos-dh_auto_install + PKGOS_USE_PY2=yes + PKGOS_USE_PY3=yes -+ dpkg-parsechangelog -SSource +++ dpkg-parsechangelog -SSource + SRC_PKG_NAME=python-taskflow -+ echo python-taskflow -+ sed s/python-// +++ echo python-taskflow +++ sed s/python-// + PY_MODULE_NAME=taskflow -+ [ yes = yes ] -+ pyversions -vr ++ '[' yes = yes ']' +++ pyversions -vr + PYTHONS=2.7 -+ [ yes = yes ] -+ py3versions -vr ++ '[' yes = yes ']' +++ py3versions -vr + PYTHON3S=3.7 -+ [ yes = yes ] -+ pwd ++ '[' yes = yes ']' ++ for pyvers in ${PYTHONS} +++ pwd + python2.7 setup.py install --install-layout=deb --root /build/python-taskflow-3.2.0/debian/python-taskflow running install [pbr] Generating AUTHORS @@ -9415,560 +9456,561 @@ creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7 creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow -copying build/lib.linux-aarch64-2.7/taskflow/exceptions.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow -copying build/lib.linux-aarch64-2.7/taskflow/flow.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow -copying build/lib.linux-aarch64-2.7/taskflow/formatters.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow -creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types -copying build/lib.linux-aarch64-2.7/taskflow/types/latch.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types -copying build/lib.linux-aarch64-2.7/taskflow/types/entity.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types -copying build/lib.linux-aarch64-2.7/taskflow/types/failure.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types -copying build/lib.linux-aarch64-2.7/taskflow/types/graph.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types -copying build/lib.linux-aarch64-2.7/taskflow/types/timing.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types -copying build/lib.linux-aarch64-2.7/taskflow/types/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types -copying build/lib.linux-aarch64-2.7/taskflow/types/tree.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types -copying build/lib.linux-aarch64-2.7/taskflow/types/notifier.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types -copying build/lib.linux-aarch64-2.7/taskflow/types/sets.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types -creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/jobs -copying build/lib.linux-aarch64-2.7/taskflow/jobs/base.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/jobs -creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/jobs/backends -copying build/lib.linux-aarch64-2.7/taskflow/jobs/backends/impl_redis.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/jobs/backends -copying build/lib.linux-aarch64-2.7/taskflow/jobs/backends/impl_zookeeper.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/jobs/backends -copying build/lib.linux-aarch64-2.7/taskflow/jobs/backends/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/jobs/backends -copying build/lib.linux-aarch64-2.7/taskflow/jobs/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/jobs -creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils -copying build/lib.linux-aarch64-2.7/taskflow/utils/misc.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils -copying build/lib.linux-aarch64-2.7/taskflow/utils/mixins.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils -copying build/lib.linux-aarch64-2.7/taskflow/utils/schema_utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils -copying build/lib.linux-aarch64-2.7/taskflow/utils/banner.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils -copying build/lib.linux-aarch64-2.7/taskflow/utils/redis_utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils -copying build/lib.linux-aarch64-2.7/taskflow/utils/eventlet_utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils -copying build/lib.linux-aarch64-2.7/taskflow/utils/kazoo_utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils -copying build/lib.linux-aarch64-2.7/taskflow/utils/async_utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils -copying build/lib.linux-aarch64-2.7/taskflow/utils/persistence_utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils -copying build/lib.linux-aarch64-2.7/taskflow/utils/kombu_utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils -copying build/lib.linux-aarch64-2.7/taskflow/utils/threading_utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils -copying build/lib.linux-aarch64-2.7/taskflow/utils/iter_utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils -copying build/lib.linux-aarch64-2.7/taskflow/utils/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils -creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/patterns -copying build/lib.linux-aarch64-2.7/taskflow/patterns/linear_flow.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/patterns -copying build/lib.linux-aarch64-2.7/taskflow/patterns/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/patterns -copying build/lib.linux-aarch64-2.7/taskflow/patterns/graph_flow.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/patterns -copying build/lib.linux-aarch64-2.7/taskflow/patterns/unordered_flow.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/patterns -copying build/lib.linux-aarch64-2.7/taskflow/deciders.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow +copying build/lib.linux-armv7l-2.7/taskflow/test.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow +creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/contrib +copying build/lib.linux-armv7l-2.7/taskflow/contrib/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/contrib creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/conductors -copying build/lib.linux-aarch64-2.7/taskflow/conductors/base.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/conductors +copying build/lib.linux-armv7l-2.7/taskflow/conductors/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/conductors +copying build/lib.linux-armv7l-2.7/taskflow/conductors/base.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/conductors creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/conductors/backends -copying build/lib.linux-aarch64-2.7/taskflow/conductors/backends/impl_nonblocking.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/conductors/backends -copying build/lib.linux-aarch64-2.7/taskflow/conductors/backends/impl_executor.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/conductors/backends -copying build/lib.linux-aarch64-2.7/taskflow/conductors/backends/impl_blocking.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/conductors/backends -copying build/lib.linux-aarch64-2.7/taskflow/conductors/backends/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/conductors/backends -copying build/lib.linux-aarch64-2.7/taskflow/conductors/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/conductors -creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence -copying build/lib.linux-aarch64-2.7/taskflow/persistence/path_based.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence -copying build/lib.linux-aarch64-2.7/taskflow/persistence/base.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence -copying build/lib.linux-aarch64-2.7/taskflow/persistence/models.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence -creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends -creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends/sqlalchemy -copying build/lib.linux-aarch64-2.7/taskflow/persistence/backends/sqlalchemy/migration.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends/sqlalchemy -copying build/lib.linux-aarch64-2.7/taskflow/persistence/backends/sqlalchemy/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends/sqlalchemy -copying build/lib.linux-aarch64-2.7/taskflow/persistence/backends/sqlalchemy/tables.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends/sqlalchemy -copying build/lib.linux-aarch64-2.7/taskflow/persistence/backends/impl_zookeeper.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends -copying build/lib.linux-aarch64-2.7/taskflow/persistence/backends/impl_memory.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends -copying build/lib.linux-aarch64-2.7/taskflow/persistence/backends/impl_sqlalchemy.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends -copying build/lib.linux-aarch64-2.7/taskflow/persistence/backends/impl_dir.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends -copying build/lib.linux-aarch64-2.7/taskflow/persistence/backends/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends -copying build/lib.linux-aarch64-2.7/taskflow/persistence/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence +copying build/lib.linux-armv7l-2.7/taskflow/conductors/backends/impl_nonblocking.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/conductors/backends +copying build/lib.linux-armv7l-2.7/taskflow/conductors/backends/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/conductors/backends +copying build/lib.linux-armv7l-2.7/taskflow/conductors/backends/impl_blocking.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/conductors/backends +copying build/lib.linux-armv7l-2.7/taskflow/conductors/backends/impl_executor.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/conductors/backends +creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils +copying build/lib.linux-armv7l-2.7/taskflow/utils/iter_utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils +copying build/lib.linux-armv7l-2.7/taskflow/utils/redis_utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils +copying build/lib.linux-armv7l-2.7/taskflow/utils/eventlet_utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils +copying build/lib.linux-armv7l-2.7/taskflow/utils/schema_utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils +copying build/lib.linux-armv7l-2.7/taskflow/utils/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils +copying build/lib.linux-armv7l-2.7/taskflow/utils/mixins.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils +copying build/lib.linux-armv7l-2.7/taskflow/utils/async_utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils +copying build/lib.linux-armv7l-2.7/taskflow/utils/misc.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils +copying build/lib.linux-armv7l-2.7/taskflow/utils/kombu_utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils +copying build/lib.linux-armv7l-2.7/taskflow/utils/kazoo_utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils +copying build/lib.linux-armv7l-2.7/taskflow/utils/banner.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils +copying build/lib.linux-armv7l-2.7/taskflow/utils/threading_utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils +copying build/lib.linux-armv7l-2.7/taskflow/utils/persistence_utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils +copying build/lib.linux-armv7l-2.7/taskflow/flow.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow +copying build/lib.linux-armv7l-2.7/taskflow/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow +copying build/lib.linux-armv7l-2.7/taskflow/version.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow +copying build/lib.linux-armv7l-2.7/taskflow/retry.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests -copying build/lib.linux-aarch64-2.7/taskflow/tests/utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests -copying build/lib.linux-aarch64-2.7/taskflow/tests/test_examples.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests +copying build/lib.linux-armv7l-2.7/taskflow/tests/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests +copying build/lib.linux-armv7l-2.7/taskflow/tests/test_examples.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/test_notifier.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/test_task.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/test_retries.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/test_progress.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/test_utils_threading_utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/test_arguments_passing.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/test_check_transition.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit -creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/jobs -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/jobs/test_entrypoint.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/jobs -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/jobs/base.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/jobs -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/jobs/test_zk_job.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/jobs -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/jobs/test_redis_job.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/jobs -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/jobs/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/jobs -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/test_listeners.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/test_storage.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit -creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/patterns -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/patterns/test_graph_flow.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/patterns -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/patterns/test_linear_flow.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/patterns -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/patterns/test_unordered_flow.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/patterns -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/patterns/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/patterns -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/test_reducefunctor_task.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/test_flow_dependencies.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/test_mapfunctor_task.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/test_formatters.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/test_engines.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/test_listeners.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/test_check_transition.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/test_mapfunctor_task.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/test_deciders.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/test_utils_iter_utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/action_engine +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/action_engine/test_scoping.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/action_engine +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/action_engine/test_creation.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/action_engine +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/action_engine/test_process_executor.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/action_engine +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/action_engine/test_compile.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/action_engine +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/action_engine/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/action_engine +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/action_engine/test_builder.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/action_engine +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/test_engines.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/test_progress.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/test_retries.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/test_storage.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/test_failure.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/persistence -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/persistence/test_memory_persistence.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/persistence -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/persistence/test_zk_persistence.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/persistence -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/persistence/base.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/persistence -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/persistence/test_dir_persistence.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/persistence -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/persistence/test_sql_persistence.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/persistence -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/persistence/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/persistence -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/test_types.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/test_failure.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/test_deciders.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/test_states.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/test_utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/test_utils_binary.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/test_suspend.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/test_exceptions.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/test_engine_helpers.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/test_functor_task.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/test_utils_iter_utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/test_utils_async_utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/persistence/test_zk_persistence.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/persistence +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/persistence/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/persistence +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/persistence/test_memory_persistence.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/persistence +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/persistence/base.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/persistence +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/persistence/test_dir_persistence.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/persistence +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/persistence/test_sql_persistence.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/persistence +creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/jobs +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/jobs/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/jobs +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/jobs/test_zk_job.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/jobs +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/jobs/test_entrypoint.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/jobs +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/jobs/base.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/jobs +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/jobs/test_redis_job.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/jobs +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/test_utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/worker_based/test_worker.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/worker_based/test_dispatcher.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/worker_based/test_executor.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/worker_based/test_protocol.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/worker_based/test_server.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/worker_based/test_message_pump.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/worker_based/test_types.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/worker_based/test_creation.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/worker_based/test_proxy.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/worker_based/test_endpoint.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/worker_based/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/worker_based/test_pipeline.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/test_conductors.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit -creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/action_engine -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/action_engine/test_builder.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/action_engine -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/action_engine/test_compile.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/action_engine -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/action_engine/test_creation.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/action_engine -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/action_engine/test_scoping.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/action_engine -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/action_engine/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/action_engine -copying build/lib.linux-aarch64-2.7/taskflow/tests/unit/action_engine/test_process_executor.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/action_engine -copying build/lib.linux-aarch64-2.7/taskflow/tests/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests -copying build/lib.linux-aarch64-2.7/taskflow/logging.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow -copying build/lib.linux-aarch64-2.7/taskflow/version.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow -creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/contrib -copying build/lib.linux-aarch64-2.7/taskflow/contrib/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/contrib -copying build/lib.linux-aarch64-2.7/taskflow/states.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow -copying build/lib.linux-aarch64-2.7/taskflow/atom.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow -copying build/lib.linux-aarch64-2.7/taskflow/retry.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow -creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners -copying build/lib.linux-aarch64-2.7/taskflow/listeners/capturing.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners -copying build/lib.linux-aarch64-2.7/taskflow/listeners/base.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners -copying build/lib.linux-aarch64-2.7/taskflow/listeners/logging.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners -copying build/lib.linux-aarch64-2.7/taskflow/listeners/printing.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners -copying build/lib.linux-aarch64-2.7/taskflow/listeners/claims.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners -copying build/lib.linux-aarch64-2.7/taskflow/listeners/timing.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners -copying build/lib.linux-aarch64-2.7/taskflow/listeners/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners -copying build/lib.linux-aarch64-2.7/taskflow/task.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow -copying build/lib.linux-aarch64-2.7/taskflow/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/worker_based/test_pipeline.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/worker_based/test_server.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/worker_based/test_worker.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/worker_based/test_creation.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/worker_based/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/worker_based/test_executor.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/worker_based/test_types.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/worker_based/test_proxy.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/worker_based/test_endpoint.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/worker_based/test_dispatcher.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/worker_based/test_protocol.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/worker_based/test_message_pump.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/test_utils_async_utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/test_engine_helpers.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/test_task.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/test_states.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/test_notifier.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/test_types.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/test_functor_task.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/test_utils_threading_utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/patterns +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/patterns/test_linear_flow.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/patterns +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/patterns/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/patterns +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/patterns/test_unordered_flow.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/patterns +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/patterns/test_graph_flow.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/patterns +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/test_utils_binary.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/test_formatters.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/test_reducefunctor_task.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/test_arguments_passing.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/test_flow_dependencies.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/test_exceptions.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/test_conductors.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +copying build/lib.linux-armv7l-2.7/taskflow/tests/unit/test_suspend.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit +copying build/lib.linux-armv7l-2.7/taskflow/tests/utils.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests +copying build/lib.linux-armv7l-2.7/taskflow/formatters.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow +creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence +copying build/lib.linux-armv7l-2.7/taskflow/persistence/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence +copying build/lib.linux-armv7l-2.7/taskflow/persistence/models.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence +copying build/lib.linux-armv7l-2.7/taskflow/persistence/path_based.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence +copying build/lib.linux-armv7l-2.7/taskflow/persistence/base.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence +creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends +copying build/lib.linux-armv7l-2.7/taskflow/persistence/backends/impl_dir.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends +copying build/lib.linux-armv7l-2.7/taskflow/persistence/backends/impl_zookeeper.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends +copying build/lib.linux-armv7l-2.7/taskflow/persistence/backends/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends +copying build/lib.linux-armv7l-2.7/taskflow/persistence/backends/impl_sqlalchemy.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends +creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends/sqlalchemy +copying build/lib.linux-armv7l-2.7/taskflow/persistence/backends/sqlalchemy/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends/sqlalchemy +copying build/lib.linux-armv7l-2.7/taskflow/persistence/backends/sqlalchemy/tables.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends/sqlalchemy +copying build/lib.linux-armv7l-2.7/taskflow/persistence/backends/sqlalchemy/migration.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends/sqlalchemy +copying build/lib.linux-armv7l-2.7/taskflow/persistence/backends/impl_memory.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends +creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/jobs +copying build/lib.linux-armv7l-2.7/taskflow/jobs/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/jobs +copying build/lib.linux-armv7l-2.7/taskflow/jobs/base.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/jobs +creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/jobs/backends +copying build/lib.linux-armv7l-2.7/taskflow/jobs/backends/impl_redis.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/jobs/backends +copying build/lib.linux-armv7l-2.7/taskflow/jobs/backends/impl_zookeeper.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/jobs/backends +copying build/lib.linux-armv7l-2.7/taskflow/jobs/backends/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/jobs/backends +copying build/lib.linux-armv7l-2.7/taskflow/deciders.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow +creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types +copying build/lib.linux-armv7l-2.7/taskflow/types/entity.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types +copying build/lib.linux-armv7l-2.7/taskflow/types/latch.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types +copying build/lib.linux-armv7l-2.7/taskflow/types/timing.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types +copying build/lib.linux-armv7l-2.7/taskflow/types/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types +copying build/lib.linux-armv7l-2.7/taskflow/types/graph.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types +copying build/lib.linux-armv7l-2.7/taskflow/types/sets.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types +copying build/lib.linux-armv7l-2.7/taskflow/types/failure.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types +copying build/lib.linux-armv7l-2.7/taskflow/types/tree.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types +copying build/lib.linux-armv7l-2.7/taskflow/types/notifier.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types +copying build/lib.linux-armv7l-2.7/taskflow/logging.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow +copying build/lib.linux-armv7l-2.7/taskflow/states.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines -copying build/lib.linux-aarch64-2.7/taskflow/engines/helpers.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines -copying build/lib.linux-aarch64-2.7/taskflow/engines/base.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines -copying build/lib.linux-aarch64-2.7/taskflow/engines/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines -creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based -copying build/lib.linux-aarch64-2.7/taskflow/engines/worker_based/server.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based -copying build/lib.linux-aarch64-2.7/taskflow/engines/worker_based/types.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based -copying build/lib.linux-aarch64-2.7/taskflow/engines/worker_based/worker.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based -copying build/lib.linux-aarch64-2.7/taskflow/engines/worker_based/endpoint.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based -copying build/lib.linux-aarch64-2.7/taskflow/engines/worker_based/executor.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based -copying build/lib.linux-aarch64-2.7/taskflow/engines/worker_based/engine.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based -copying build/lib.linux-aarch64-2.7/taskflow/engines/worker_based/dispatcher.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based -copying build/lib.linux-aarch64-2.7/taskflow/engines/worker_based/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based -copying build/lib.linux-aarch64-2.7/taskflow/engines/worker_based/proxy.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based -copying build/lib.linux-aarch64-2.7/taskflow/engines/worker_based/protocol.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine -copying build/lib.linux-aarch64-2.7/taskflow/engines/action_engine/traversal.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine -copying build/lib.linux-aarch64-2.7/taskflow/engines/action_engine/completer.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine -copying build/lib.linux-aarch64-2.7/taskflow/engines/action_engine/selector.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine -copying build/lib.linux-aarch64-2.7/taskflow/engines/action_engine/scheduler.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine -copying build/lib.linux-aarch64-2.7/taskflow/engines/action_engine/deciders.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine -copying build/lib.linux-aarch64-2.7/taskflow/engines/action_engine/executor.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine -copying build/lib.linux-aarch64-2.7/taskflow/engines/action_engine/engine.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine -copying build/lib.linux-aarch64-2.7/taskflow/engines/action_engine/process_executor.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine -copying build/lib.linux-aarch64-2.7/taskflow/engines/action_engine/compiler.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine -copying build/lib.linux-aarch64-2.7/taskflow/engines/action_engine/scopes.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine -copying build/lib.linux-aarch64-2.7/taskflow/engines/action_engine/runtime.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine +copying build/lib.linux-armv7l-2.7/taskflow/engines/action_engine/scheduler.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine +copying build/lib.linux-armv7l-2.7/taskflow/engines/action_engine/completer.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine +copying build/lib.linux-armv7l-2.7/taskflow/engines/action_engine/compiler.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine +copying build/lib.linux-armv7l-2.7/taskflow/engines/action_engine/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine +copying build/lib.linux-armv7l-2.7/taskflow/engines/action_engine/builder.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine +copying build/lib.linux-armv7l-2.7/taskflow/engines/action_engine/engine.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/actions -copying build/lib.linux-aarch64-2.7/taskflow/engines/action_engine/actions/base.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/actions -copying build/lib.linux-aarch64-2.7/taskflow/engines/action_engine/actions/retry.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/actions -copying build/lib.linux-aarch64-2.7/taskflow/engines/action_engine/actions/task.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/actions -copying build/lib.linux-aarch64-2.7/taskflow/engines/action_engine/actions/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/actions -copying build/lib.linux-aarch64-2.7/taskflow/engines/action_engine/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine -copying build/lib.linux-aarch64-2.7/taskflow/engines/action_engine/builder.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine -copying build/lib.linux-aarch64-2.7/taskflow/test.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow -copying build/lib.linux-aarch64-2.7/taskflow/storage.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/exceptions.py to exceptions.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/flow.py to flow.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/formatters.py to formatters.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types/latch.py to latch.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types/entity.py to entity.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types/failure.py to failure.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types/graph.py to graph.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types/timing.py to timing.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types/__init__.py to __init__.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types/tree.py to tree.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types/notifier.py to notifier.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types/sets.py to sets.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/jobs/base.py to base.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/jobs/backends/impl_redis.py to impl_redis.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/jobs/backends/impl_zookeeper.py to impl_zookeeper.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/jobs/backends/__init__.py to __init__.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/jobs/__init__.py to __init__.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils/misc.py to misc.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils/mixins.py to mixins.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils/schema_utils.py to schema_utils.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils/banner.py to banner.pyc +copying build/lib.linux-armv7l-2.7/taskflow/engines/action_engine/actions/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/actions +copying build/lib.linux-armv7l-2.7/taskflow/engines/action_engine/actions/retry.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/actions +copying build/lib.linux-armv7l-2.7/taskflow/engines/action_engine/actions/task.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/actions +copying build/lib.linux-armv7l-2.7/taskflow/engines/action_engine/actions/base.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/actions +copying build/lib.linux-armv7l-2.7/taskflow/engines/action_engine/deciders.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine +copying build/lib.linux-armv7l-2.7/taskflow/engines/action_engine/selector.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine +copying build/lib.linux-armv7l-2.7/taskflow/engines/action_engine/runtime.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine +copying build/lib.linux-armv7l-2.7/taskflow/engines/action_engine/process_executor.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine +copying build/lib.linux-armv7l-2.7/taskflow/engines/action_engine/scopes.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine +copying build/lib.linux-armv7l-2.7/taskflow/engines/action_engine/executor.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine +copying build/lib.linux-armv7l-2.7/taskflow/engines/action_engine/traversal.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine +copying build/lib.linux-armv7l-2.7/taskflow/engines/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines +creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based +copying build/lib.linux-armv7l-2.7/taskflow/engines/worker_based/proxy.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based +copying build/lib.linux-armv7l-2.7/taskflow/engines/worker_based/dispatcher.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based +copying build/lib.linux-armv7l-2.7/taskflow/engines/worker_based/types.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based +copying build/lib.linux-armv7l-2.7/taskflow/engines/worker_based/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based +copying build/lib.linux-armv7l-2.7/taskflow/engines/worker_based/endpoint.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based +copying build/lib.linux-armv7l-2.7/taskflow/engines/worker_based/engine.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based +copying build/lib.linux-armv7l-2.7/taskflow/engines/worker_based/executor.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based +copying build/lib.linux-armv7l-2.7/taskflow/engines/worker_based/server.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based +copying build/lib.linux-armv7l-2.7/taskflow/engines/worker_based/worker.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based +copying build/lib.linux-armv7l-2.7/taskflow/engines/worker_based/protocol.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based +copying build/lib.linux-armv7l-2.7/taskflow/engines/base.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines +copying build/lib.linux-armv7l-2.7/taskflow/engines/helpers.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines +copying build/lib.linux-armv7l-2.7/taskflow/task.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow +copying build/lib.linux-armv7l-2.7/taskflow/atom.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow +copying build/lib.linux-armv7l-2.7/taskflow/exceptions.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow +creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/patterns +copying build/lib.linux-armv7l-2.7/taskflow/patterns/linear_flow.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/patterns +copying build/lib.linux-armv7l-2.7/taskflow/patterns/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/patterns +copying build/lib.linux-armv7l-2.7/taskflow/patterns/unordered_flow.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/patterns +copying build/lib.linux-armv7l-2.7/taskflow/patterns/graph_flow.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/patterns +copying build/lib.linux-armv7l-2.7/taskflow/storage.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow +creating /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners +copying build/lib.linux-armv7l-2.7/taskflow/listeners/claims.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners +copying build/lib.linux-armv7l-2.7/taskflow/listeners/timing.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners +copying build/lib.linux-armv7l-2.7/taskflow/listeners/__init__.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners +copying build/lib.linux-armv7l-2.7/taskflow/listeners/printing.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners +copying build/lib.linux-armv7l-2.7/taskflow/listeners/capturing.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners +copying build/lib.linux-armv7l-2.7/taskflow/listeners/logging.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners +copying build/lib.linux-armv7l-2.7/taskflow/listeners/base.py -> /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/test.py to test.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/contrib/__init__.py to __init__.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/conductors/__init__.py to __init__.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/conductors/base.py to base.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/conductors/backends/impl_nonblocking.py to impl_nonblocking.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/conductors/backends/__init__.py to __init__.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/conductors/backends/impl_blocking.py to impl_blocking.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/conductors/backends/impl_executor.py to impl_executor.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils/iter_utils.py to iter_utils.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils/redis_utils.py to redis_utils.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils/eventlet_utils.py to eventlet_utils.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils/kazoo_utils.py to kazoo_utils.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils/schema_utils.py to schema_utils.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils/__init__.py to __init__.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils/mixins.py to mixins.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils/async_utils.py to async_utils.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils/persistence_utils.py to persistence_utils.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils/misc.py to misc.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils/kombu_utils.py to kombu_utils.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils/kazoo_utils.py to kazoo_utils.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils/banner.py to banner.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils/threading_utils.py to threading_utils.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils/iter_utils.py to iter_utils.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils/__init__.py to __init__.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/patterns/linear_flow.py to linear_flow.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/patterns/__init__.py to __init__.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/patterns/graph_flow.py to graph_flow.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/patterns/unordered_flow.py to unordered_flow.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/deciders.py to deciders.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/conductors/base.py to base.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/conductors/backends/impl_nonblocking.py to impl_nonblocking.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/conductors/backends/impl_executor.py to impl_executor.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/conductors/backends/impl_blocking.py to impl_blocking.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/conductors/backends/__init__.py to __init__.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/conductors/__init__.py to __init__.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/path_based.py to path_based.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/base.py to base.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/models.py to models.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends/sqlalchemy/migration.py to migration.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends/sqlalchemy/__init__.py to __init__.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends/sqlalchemy/tables.py to tables.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends/impl_zookeeper.py to impl_zookeeper.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends/impl_memory.py to impl_memory.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends/impl_sqlalchemy.py to impl_sqlalchemy.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends/impl_dir.py to impl_dir.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends/__init__.py to __init__.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/__init__.py to __init__.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/utils.py to utils.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/utils/persistence_utils.py to persistence_utils.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/flow.py to flow.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/__init__.py to __init__.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/version.py to version.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/retry.py to retry.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/__init__.py to __init__.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/test_examples.py to test_examples.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_notifier.py to test_notifier.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_task.py to test_task.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_retries.py to test_retries.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_progress.py to test_progress.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_utils_threading_utils.py to test_utils_threading_utils.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_arguments_passing.py to test_arguments_passing.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_check_transition.py to test_check_transition.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/jobs/test_entrypoint.py to test_entrypoint.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/jobs/base.py to base.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/jobs/test_zk_job.py to test_zk_job.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/jobs/test_redis_job.py to test_redis_job.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/jobs/__init__.py to __init__.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_listeners.py to test_listeners.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_storage.py to test_storage.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/patterns/test_graph_flow.py to test_graph_flow.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/patterns/test_linear_flow.py to test_linear_flow.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/patterns/test_unordered_flow.py to test_unordered_flow.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/patterns/__init__.py to __init__.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_reducefunctor_task.py to test_reducefunctor_task.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_flow_dependencies.py to test_flow_dependencies.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_check_transition.py to test_check_transition.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_mapfunctor_task.py to test_mapfunctor_task.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_formatters.py to test_formatters.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_deciders.py to test_deciders.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_utils_iter_utils.py to test_utils_iter_utils.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/action_engine/test_scoping.py to test_scoping.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/action_engine/test_creation.py to test_creation.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/action_engine/test_process_executor.py to test_process_executor.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/action_engine/test_compile.py to test_compile.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/action_engine/__init__.py to __init__.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/action_engine/test_builder.py to test_builder.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_engines.py to test_engines.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/persistence/test_memory_persistence.py to test_memory_persistence.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/__init__.py to __init__.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_progress.py to test_progress.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_retries.py to test_retries.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_storage.py to test_storage.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_failure.py to test_failure.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/persistence/test_zk_persistence.py to test_zk_persistence.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/persistence/__init__.py to __init__.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/persistence/test_memory_persistence.py to test_memory_persistence.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/persistence/base.py to base.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/persistence/test_dir_persistence.py to test_dir_persistence.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/persistence/test_sql_persistence.py to test_sql_persistence.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/persistence/__init__.py to __init__.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_types.py to test_types.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_failure.py to test_failure.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_deciders.py to test_deciders.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_states.py to test_states.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/jobs/__init__.py to __init__.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/jobs/test_zk_job.py to test_zk_job.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/jobs/test_entrypoint.py to test_entrypoint.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/jobs/base.py to base.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/jobs/test_redis_job.py to test_redis_job.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_utils.py to test_utils.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_utils_binary.py to test_utils_binary.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_suspend.py to test_suspend.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_exceptions.py to test_exceptions.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_engine_helpers.py to test_engine_helpers.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_functor_task.py to test_functor_task.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_utils_iter_utils.py to test_utils_iter_utils.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/__init__.py to __init__.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_utils_async_utils.py to test_utils_async_utils.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based/test_pipeline.py to test_pipeline.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based/test_server.py to test_server.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based/test_worker.py to test_worker.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based/test_dispatcher.py to test_dispatcher.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based/test_creation.py to test_creation.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based/__init__.py to __init__.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based/test_executor.py to test_executor.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based/test_protocol.py to test_protocol.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based/test_server.py to test_server.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based/test_message_pump.py to test_message_pump.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based/test_types.py to test_types.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based/test_creation.py to test_creation.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based/test_proxy.py to test_proxy.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based/test_endpoint.py to test_endpoint.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based/__init__.py to __init__.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based/test_pipeline.py to test_pipeline.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based/test_dispatcher.py to test_dispatcher.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based/test_protocol.py to test_protocol.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/worker_based/test_message_pump.py to test_message_pump.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_utils_async_utils.py to test_utils_async_utils.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_engine_helpers.py to test_engine_helpers.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_task.py to test_task.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_states.py to test_states.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_notifier.py to test_notifier.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_types.py to test_types.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_functor_task.py to test_functor_task.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_utils_threading_utils.py to test_utils_threading_utils.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/patterns/test_linear_flow.py to test_linear_flow.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/patterns/__init__.py to __init__.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/patterns/test_unordered_flow.py to test_unordered_flow.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/patterns/test_graph_flow.py to test_graph_flow.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_utils_binary.py to test_utils_binary.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_formatters.py to test_formatters.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_reducefunctor_task.py to test_reducefunctor_task.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_arguments_passing.py to test_arguments_passing.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_flow_dependencies.py to test_flow_dependencies.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_exceptions.py to test_exceptions.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_conductors.py to test_conductors.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/action_engine/test_builder.py to test_builder.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/action_engine/test_compile.py to test_compile.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/action_engine/test_creation.py to test_creation.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/action_engine/test_scoping.py to test_scoping.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/action_engine/__init__.py to __init__.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/action_engine/test_process_executor.py to test_process_executor.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/__init__.py to __init__.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/unit/test_suspend.py to test_suspend.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/tests/utils.py to utils.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/formatters.py to formatters.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/__init__.py to __init__.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/models.py to models.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/path_based.py to path_based.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/base.py to base.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends/impl_dir.py to impl_dir.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends/impl_zookeeper.py to impl_zookeeper.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends/__init__.py to __init__.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends/impl_sqlalchemy.py to impl_sqlalchemy.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends/sqlalchemy/__init__.py to __init__.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends/sqlalchemy/tables.py to tables.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends/sqlalchemy/migration.py to migration.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/persistence/backends/impl_memory.py to impl_memory.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/jobs/__init__.py to __init__.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/jobs/base.py to base.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/jobs/backends/impl_redis.py to impl_redis.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/jobs/backends/impl_zookeeper.py to impl_zookeeper.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/jobs/backends/__init__.py to __init__.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/deciders.py to deciders.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types/entity.py to entity.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types/latch.py to latch.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types/timing.py to timing.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types/__init__.py to __init__.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types/graph.py to graph.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types/sets.py to sets.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types/failure.py to failure.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types/tree.py to tree.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/types/notifier.py to notifier.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/logging.py to logging.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/version.py to version.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/contrib/__init__.py to __init__.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/states.py to states.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/atom.py to atom.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/retry.py to retry.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners/capturing.py to capturing.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners/base.py to base.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners/logging.py to logging.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners/printing.py to printing.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners/claims.py to claims.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners/timing.py to timing.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners/__init__.py to __init__.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/task.py to task.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/__init__.py to __init__.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/helpers.py to helpers.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/base.py to base.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/scheduler.py to scheduler.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/completer.py to completer.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/compiler.py to compiler.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/__init__.py to __init__.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/builder.py to builder.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/engine.py to engine.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/actions/__init__.py to __init__.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/actions/retry.py to retry.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/actions/task.py to task.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/actions/base.py to base.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/deciders.py to deciders.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/selector.py to selector.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/runtime.py to runtime.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/process_executor.py to process_executor.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/scopes.py to scopes.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/executor.py to executor.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/traversal.py to traversal.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/__init__.py to __init__.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based/server.py to server.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based/proxy.py to proxy.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based/dispatcher.py to dispatcher.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based/types.py to types.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based/worker.py to worker.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based/__init__.py to __init__.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based/endpoint.py to endpoint.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based/executor.py to executor.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based/engine.py to engine.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based/dispatcher.py to dispatcher.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based/__init__.py to __init__.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based/proxy.py to proxy.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based/executor.py to executor.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based/server.py to server.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based/worker.py to worker.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/worker_based/protocol.py to protocol.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/traversal.py to traversal.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/completer.py to completer.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/selector.py to selector.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/scheduler.py to scheduler.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/deciders.py to deciders.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/executor.py to executor.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/engine.py to engine.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/process_executor.py to process_executor.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/compiler.py to compiler.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/scopes.py to scopes.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/runtime.py to runtime.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/actions/base.py to base.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/actions/retry.py to retry.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/actions/task.py to task.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/actions/__init__.py to __init__.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/__init__.py to __init__.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/action_engine/builder.py to builder.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/test.py to test.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/base.py to base.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/engines/helpers.py to helpers.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/task.py to task.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/atom.py to atom.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/exceptions.py to exceptions.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/patterns/linear_flow.py to linear_flow.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/patterns/__init__.py to __init__.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/patterns/unordered_flow.py to unordered_flow.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/patterns/graph_flow.py to graph_flow.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/storage.py to storage.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners/claims.py to claims.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners/timing.py to timing.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners/__init__.py to __init__.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners/printing.py to printing.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners/capturing.py to capturing.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners/logging.py to logging.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow/listeners/base.py to base.pyc running install_egg_info Copying taskflow.egg-info to /build/python-taskflow-3.2.0/debian/python-taskflow/usr/lib/python2.7/dist-packages/taskflow-3.2.0.egg-info Skipping SOURCES.txt running install_scripts /usr/lib/python2.7/dist-packages/pbr/packaging.py:407: EasyInstallDeprecationWarning: Use get_header header = easy_install.get_script_header("", executable, is_wininst) -+ [ yes = yes ] -+ pwd ++ '[' yes = yes ']' ++ for pyvers in ${PYTHON3S} +++ pwd + python3.7 setup.py install --install-layout=deb --root /build/python-taskflow-3.2.0/debian/python3-taskflow running install [pbr] Generating AUTHORS -[pbr] AUTHORS complete (0.0s) +[pbr] AUTHORS complete (0.1s) running build running build_py creating build/lib creating build/lib/taskflow +creating build/lib/taskflow/engines +creating build/lib/taskflow/engines/worker_based +copying taskflow/engines/worker_based/proxy.py -> build/lib/taskflow/engines/worker_based +copying taskflow/engines/worker_based/dispatcher.py -> build/lib/taskflow/engines/worker_based +copying taskflow/engines/worker_based/types.py -> build/lib/taskflow/engines/worker_based +copying taskflow/engines/worker_based/__init__.py -> build/lib/taskflow/engines/worker_based +copying taskflow/engines/worker_based/endpoint.py -> build/lib/taskflow/engines/worker_based +copying taskflow/engines/worker_based/engine.py -> build/lib/taskflow/engines/worker_based +copying taskflow/engines/worker_based/executor.py -> build/lib/taskflow/engines/worker_based +copying taskflow/engines/worker_based/server.py -> build/lib/taskflow/engines/worker_based +copying taskflow/engines/worker_based/worker.py -> build/lib/taskflow/engines/worker_based +copying taskflow/engines/worker_based/protocol.py -> build/lib/taskflow/engines/worker_based creating build/lib/taskflow/jobs -creating build/lib/taskflow/jobs/backends -copying taskflow/jobs/backends/impl_redis.py -> build/lib/taskflow/jobs/backends -copying taskflow/jobs/backends/impl_zookeeper.py -> build/lib/taskflow/jobs/backends -copying taskflow/jobs/backends/__init__.py -> build/lib/taskflow/jobs/backends +copying taskflow/jobs/__init__.py -> build/lib/taskflow/jobs +copying taskflow/jobs/base.py -> build/lib/taskflow/jobs +creating build/lib/taskflow/engines/action_engine +copying taskflow/engines/action_engine/scheduler.py -> build/lib/taskflow/engines/action_engine +copying taskflow/engines/action_engine/completer.py -> build/lib/taskflow/engines/action_engine +copying taskflow/engines/action_engine/compiler.py -> build/lib/taskflow/engines/action_engine +copying taskflow/engines/action_engine/__init__.py -> build/lib/taskflow/engines/action_engine +copying taskflow/engines/action_engine/builder.py -> build/lib/taskflow/engines/action_engine +copying taskflow/engines/action_engine/engine.py -> build/lib/taskflow/engines/action_engine +copying taskflow/engines/action_engine/deciders.py -> build/lib/taskflow/engines/action_engine +copying taskflow/engines/action_engine/selector.py -> build/lib/taskflow/engines/action_engine +copying taskflow/engines/action_engine/runtime.py -> build/lib/taskflow/engines/action_engine +copying taskflow/engines/action_engine/process_executor.py -> build/lib/taskflow/engines/action_engine +copying taskflow/engines/action_engine/scopes.py -> build/lib/taskflow/engines/action_engine +copying taskflow/engines/action_engine/executor.py -> build/lib/taskflow/engines/action_engine +copying taskflow/engines/action_engine/traversal.py -> build/lib/taskflow/engines/action_engine creating build/lib/taskflow/tests creating build/lib/taskflow/tests/unit -creating build/lib/taskflow/tests/unit/persistence -copying taskflow/tests/unit/persistence/test_memory_persistence.py -> build/lib/taskflow/tests/unit/persistence -copying taskflow/tests/unit/persistence/test_zk_persistence.py -> build/lib/taskflow/tests/unit/persistence -copying taskflow/tests/unit/persistence/base.py -> build/lib/taskflow/tests/unit/persistence -copying taskflow/tests/unit/persistence/test_dir_persistence.py -> build/lib/taskflow/tests/unit/persistence -copying taskflow/tests/unit/persistence/test_sql_persistence.py -> build/lib/taskflow/tests/unit/persistence -copying taskflow/tests/unit/persistence/__init__.py -> build/lib/taskflow/tests/unit/persistence -creating build/lib/taskflow/conductors -creating build/lib/taskflow/conductors/backends -copying taskflow/conductors/backends/impl_nonblocking.py -> build/lib/taskflow/conductors/backends -copying taskflow/conductors/backends/impl_executor.py -> build/lib/taskflow/conductors/backends -copying taskflow/conductors/backends/impl_blocking.py -> build/lib/taskflow/conductors/backends -copying taskflow/conductors/backends/__init__.py -> build/lib/taskflow/conductors/backends -copying taskflow/jobs/base.py -> build/lib/taskflow/jobs -copying taskflow/jobs/__init__.py -> build/lib/taskflow/jobs -creating build/lib/taskflow/tests/unit/action_engine -copying taskflow/tests/unit/action_engine/test_builder.py -> build/lib/taskflow/tests/unit/action_engine -copying taskflow/tests/unit/action_engine/test_compile.py -> build/lib/taskflow/tests/unit/action_engine -copying taskflow/tests/unit/action_engine/test_creation.py -> build/lib/taskflow/tests/unit/action_engine -copying taskflow/tests/unit/action_engine/test_scoping.py -> build/lib/taskflow/tests/unit/action_engine -copying taskflow/tests/unit/action_engine/__init__.py -> build/lib/taskflow/tests/unit/action_engine -copying taskflow/tests/unit/action_engine/test_process_executor.py -> build/lib/taskflow/tests/unit/action_engine +creating build/lib/taskflow/tests/unit/patterns +copying taskflow/tests/unit/patterns/test_linear_flow.py -> build/lib/taskflow/tests/unit/patterns +copying taskflow/tests/unit/patterns/__init__.py -> build/lib/taskflow/tests/unit/patterns +copying taskflow/tests/unit/patterns/test_unordered_flow.py -> build/lib/taskflow/tests/unit/patterns +copying taskflow/tests/unit/patterns/test_graph_flow.py -> build/lib/taskflow/tests/unit/patterns creating build/lib/taskflow/types -copying taskflow/types/latch.py -> build/lib/taskflow/types copying taskflow/types/entity.py -> build/lib/taskflow/types -copying taskflow/types/failure.py -> build/lib/taskflow/types -copying taskflow/types/graph.py -> build/lib/taskflow/types +copying taskflow/types/latch.py -> build/lib/taskflow/types copying taskflow/types/timing.py -> build/lib/taskflow/types copying taskflow/types/__init__.py -> build/lib/taskflow/types +copying taskflow/types/graph.py -> build/lib/taskflow/types +copying taskflow/types/sets.py -> build/lib/taskflow/types +copying taskflow/types/failure.py -> build/lib/taskflow/types copying taskflow/types/tree.py -> build/lib/taskflow/types copying taskflow/types/notifier.py -> build/lib/taskflow/types -copying taskflow/types/sets.py -> build/lib/taskflow/types -creating build/lib/taskflow/patterns -copying taskflow/patterns/linear_flow.py -> build/lib/taskflow/patterns -copying taskflow/patterns/__init__.py -> build/lib/taskflow/patterns -copying taskflow/patterns/graph_flow.py -> build/lib/taskflow/patterns -copying taskflow/patterns/unordered_flow.py -> build/lib/taskflow/patterns -copying taskflow/exceptions.py -> build/lib/taskflow -copying taskflow/flow.py -> build/lib/taskflow -copying taskflow/formatters.py -> build/lib/taskflow -copying taskflow/deciders.py -> build/lib/taskflow -copying taskflow/logging.py -> build/lib/taskflow -copying taskflow/version.py -> build/lib/taskflow -copying taskflow/states.py -> build/lib/taskflow -copying taskflow/atom.py -> build/lib/taskflow -copying taskflow/retry.py -> build/lib/taskflow -copying taskflow/task.py -> build/lib/taskflow -copying taskflow/__init__.py -> build/lib/taskflow -copying taskflow/test.py -> build/lib/taskflow -copying taskflow/storage.py -> build/lib/taskflow -creating build/lib/taskflow/persistence -copying taskflow/persistence/path_based.py -> build/lib/taskflow/persistence -copying taskflow/persistence/base.py -> build/lib/taskflow/persistence -copying taskflow/persistence/models.py -> build/lib/taskflow/persistence -copying taskflow/persistence/__init__.py -> build/lib/taskflow/persistence -copying taskflow/tests/unit/test_notifier.py -> build/lib/taskflow/tests/unit -copying taskflow/tests/unit/test_task.py -> build/lib/taskflow/tests/unit -copying taskflow/tests/unit/test_retries.py -> build/lib/taskflow/tests/unit -copying taskflow/tests/unit/test_progress.py -> build/lib/taskflow/tests/unit -copying taskflow/tests/unit/test_utils_threading_utils.py -> build/lib/taskflow/tests/unit -copying taskflow/tests/unit/test_arguments_passing.py -> build/lib/taskflow/tests/unit -copying taskflow/tests/unit/test_check_transition.py -> build/lib/taskflow/tests/unit +creating build/lib/taskflow/engines/action_engine/actions +copying taskflow/engines/action_engine/actions/__init__.py -> build/lib/taskflow/engines/action_engine/actions +copying taskflow/engines/action_engine/actions/retry.py -> build/lib/taskflow/engines/action_engine/actions +copying taskflow/engines/action_engine/actions/task.py -> build/lib/taskflow/engines/action_engine/actions +copying taskflow/engines/action_engine/actions/base.py -> build/lib/taskflow/engines/action_engine/actions +creating build/lib/taskflow/tests/unit/worker_based +copying taskflow/tests/unit/worker_based/test_pipeline.py -> build/lib/taskflow/tests/unit/worker_based +copying taskflow/tests/unit/worker_based/test_server.py -> build/lib/taskflow/tests/unit/worker_based +copying taskflow/tests/unit/worker_based/test_worker.py -> build/lib/taskflow/tests/unit/worker_based +copying taskflow/tests/unit/worker_based/test_creation.py -> build/lib/taskflow/tests/unit/worker_based +copying taskflow/tests/unit/worker_based/__init__.py -> build/lib/taskflow/tests/unit/worker_based +copying taskflow/tests/unit/worker_based/test_executor.py -> build/lib/taskflow/tests/unit/worker_based +copying taskflow/tests/unit/worker_based/test_types.py -> build/lib/taskflow/tests/unit/worker_based +copying taskflow/tests/unit/worker_based/test_proxy.py -> build/lib/taskflow/tests/unit/worker_based +copying taskflow/tests/unit/worker_based/test_endpoint.py -> build/lib/taskflow/tests/unit/worker_based +copying taskflow/tests/unit/worker_based/test_dispatcher.py -> build/lib/taskflow/tests/unit/worker_based +copying taskflow/tests/unit/worker_based/test_protocol.py -> build/lib/taskflow/tests/unit/worker_based +copying taskflow/tests/unit/worker_based/test_message_pump.py -> build/lib/taskflow/tests/unit/worker_based +creating build/lib/taskflow/tests/unit/persistence +copying taskflow/tests/unit/persistence/test_zk_persistence.py -> build/lib/taskflow/tests/unit/persistence +copying taskflow/tests/unit/persistence/__init__.py -> build/lib/taskflow/tests/unit/persistence +copying taskflow/tests/unit/persistence/test_memory_persistence.py -> build/lib/taskflow/tests/unit/persistence +copying taskflow/tests/unit/persistence/base.py -> build/lib/taskflow/tests/unit/persistence +copying taskflow/tests/unit/persistence/test_dir_persistence.py -> build/lib/taskflow/tests/unit/persistence +copying taskflow/tests/unit/persistence/test_sql_persistence.py -> build/lib/taskflow/tests/unit/persistence +copying taskflow/engines/__init__.py -> build/lib/taskflow/engines +copying taskflow/engines/base.py -> build/lib/taskflow/engines +copying taskflow/engines/helpers.py -> build/lib/taskflow/engines +creating build/lib/taskflow/tests/unit/jobs +copying taskflow/tests/unit/jobs/__init__.py -> build/lib/taskflow/tests/unit/jobs +copying taskflow/tests/unit/jobs/test_zk_job.py -> build/lib/taskflow/tests/unit/jobs +copying taskflow/tests/unit/jobs/test_entrypoint.py -> build/lib/taskflow/tests/unit/jobs +copying taskflow/tests/unit/jobs/base.py -> build/lib/taskflow/tests/unit/jobs +copying taskflow/tests/unit/jobs/test_redis_job.py -> build/lib/taskflow/tests/unit/jobs copying taskflow/tests/unit/test_listeners.py -> build/lib/taskflow/tests/unit -copying taskflow/tests/unit/test_storage.py -> build/lib/taskflow/tests/unit -copying taskflow/tests/unit/test_reducefunctor_task.py -> build/lib/taskflow/tests/unit -copying taskflow/tests/unit/test_flow_dependencies.py -> build/lib/taskflow/tests/unit +copying taskflow/tests/unit/test_check_transition.py -> build/lib/taskflow/tests/unit copying taskflow/tests/unit/test_mapfunctor_task.py -> build/lib/taskflow/tests/unit -copying taskflow/tests/unit/test_formatters.py -> build/lib/taskflow/tests/unit +copying taskflow/tests/unit/test_deciders.py -> build/lib/taskflow/tests/unit +copying taskflow/tests/unit/test_utils_iter_utils.py -> build/lib/taskflow/tests/unit copying taskflow/tests/unit/test_engines.py -> build/lib/taskflow/tests/unit -copying taskflow/tests/unit/test_types.py -> build/lib/taskflow/tests/unit +copying taskflow/tests/unit/__init__.py -> build/lib/taskflow/tests/unit +copying taskflow/tests/unit/test_progress.py -> build/lib/taskflow/tests/unit +copying taskflow/tests/unit/test_retries.py -> build/lib/taskflow/tests/unit +copying taskflow/tests/unit/test_storage.py -> build/lib/taskflow/tests/unit copying taskflow/tests/unit/test_failure.py -> build/lib/taskflow/tests/unit -copying taskflow/tests/unit/test_deciders.py -> build/lib/taskflow/tests/unit -copying taskflow/tests/unit/test_states.py -> build/lib/taskflow/tests/unit copying taskflow/tests/unit/test_utils.py -> build/lib/taskflow/tests/unit -copying taskflow/tests/unit/test_utils_binary.py -> build/lib/taskflow/tests/unit -copying taskflow/tests/unit/test_suspend.py -> build/lib/taskflow/tests/unit -copying taskflow/tests/unit/test_exceptions.py -> build/lib/taskflow/tests/unit +copying taskflow/tests/unit/test_utils_async_utils.py -> build/lib/taskflow/tests/unit copying taskflow/tests/unit/test_engine_helpers.py -> build/lib/taskflow/tests/unit +copying taskflow/tests/unit/test_task.py -> build/lib/taskflow/tests/unit +copying taskflow/tests/unit/test_states.py -> build/lib/taskflow/tests/unit +copying taskflow/tests/unit/test_notifier.py -> build/lib/taskflow/tests/unit +copying taskflow/tests/unit/test_types.py -> build/lib/taskflow/tests/unit copying taskflow/tests/unit/test_functor_task.py -> build/lib/taskflow/tests/unit -copying taskflow/tests/unit/test_utils_iter_utils.py -> build/lib/taskflow/tests/unit -copying taskflow/tests/unit/__init__.py -> build/lib/taskflow/tests/unit -copying taskflow/tests/unit/test_utils_async_utils.py -> build/lib/taskflow/tests/unit +copying taskflow/tests/unit/test_utils_threading_utils.py -> build/lib/taskflow/tests/unit +copying taskflow/tests/unit/test_utils_binary.py -> build/lib/taskflow/tests/unit +copying taskflow/tests/unit/test_formatters.py -> build/lib/taskflow/tests/unit +copying taskflow/tests/unit/test_reducefunctor_task.py -> build/lib/taskflow/tests/unit +copying taskflow/tests/unit/test_arguments_passing.py -> build/lib/taskflow/tests/unit +copying taskflow/tests/unit/test_flow_dependencies.py -> build/lib/taskflow/tests/unit +copying taskflow/tests/unit/test_exceptions.py -> build/lib/taskflow/tests/unit copying taskflow/tests/unit/test_conductors.py -> build/lib/taskflow/tests/unit -creating build/lib/taskflow/engines -creating build/lib/taskflow/engines/worker_based -copying taskflow/engines/worker_based/server.py -> build/lib/taskflow/engines/worker_based -copying taskflow/engines/worker_based/types.py -> build/lib/taskflow/engines/worker_based -copying taskflow/engines/worker_based/worker.py -> build/lib/taskflow/engines/worker_based -copying taskflow/engines/worker_based/endpoint.py -> build/lib/taskflow/engines/worker_based -copying taskflow/engines/worker_based/executor.py -> build/lib/taskflow/engines/worker_based -copying taskflow/engines/worker_based/engine.py -> build/lib/taskflow/engines/worker_based -copying taskflow/engines/worker_based/dispatcher.py -> build/lib/taskflow/engines/worker_based -copying taskflow/engines/worker_based/__init__.py -> build/lib/taskflow/engines/worker_based -copying taskflow/engines/worker_based/proxy.py -> build/lib/taskflow/engines/worker_based -copying taskflow/engines/worker_based/protocol.py -> build/lib/taskflow/engines/worker_based -creating build/lib/taskflow/persistence/backends -creating build/lib/taskflow/persistence/backends/sqlalchemy -copying taskflow/persistence/backends/sqlalchemy/migration.py -> build/lib/taskflow/persistence/backends/sqlalchemy -copying taskflow/persistence/backends/sqlalchemy/__init__.py -> build/lib/taskflow/persistence/backends/sqlalchemy -copying taskflow/persistence/backends/sqlalchemy/tables.py -> build/lib/taskflow/persistence/backends/sqlalchemy -copying taskflow/persistence/backends/impl_zookeeper.py -> build/lib/taskflow/persistence/backends -copying taskflow/persistence/backends/impl_memory.py -> build/lib/taskflow/persistence/backends -copying taskflow/persistence/backends/impl_sqlalchemy.py -> build/lib/taskflow/persistence/backends -copying taskflow/persistence/backends/impl_dir.py -> build/lib/taskflow/persistence/backends -copying taskflow/persistence/backends/__init__.py -> build/lib/taskflow/persistence/backends -creating build/lib/taskflow/tests/unit/patterns -copying taskflow/tests/unit/patterns/test_graph_flow.py -> build/lib/taskflow/tests/unit/patterns -copying taskflow/tests/unit/patterns/test_linear_flow.py -> build/lib/taskflow/tests/unit/patterns -copying taskflow/tests/unit/patterns/test_unordered_flow.py -> build/lib/taskflow/tests/unit/patterns -copying taskflow/tests/unit/patterns/__init__.py -> build/lib/taskflow/tests/unit/patterns -copying taskflow/tests/utils.py -> build/lib/taskflow/tests -copying taskflow/tests/test_examples.py -> build/lib/taskflow/tests -copying taskflow/tests/__init__.py -> build/lib/taskflow/tests +copying taskflow/tests/unit/test_suspend.py -> build/lib/taskflow/tests/unit +creating build/lib/taskflow/tests/unit/action_engine +copying taskflow/tests/unit/action_engine/test_scoping.py -> build/lib/taskflow/tests/unit/action_engine +copying taskflow/tests/unit/action_engine/test_creation.py -> build/lib/taskflow/tests/unit/action_engine +copying taskflow/tests/unit/action_engine/test_process_executor.py -> build/lib/taskflow/tests/unit/action_engine +copying taskflow/tests/unit/action_engine/test_compile.py -> build/lib/taskflow/tests/unit/action_engine +copying taskflow/tests/unit/action_engine/__init__.py -> build/lib/taskflow/tests/unit/action_engine +copying taskflow/tests/unit/action_engine/test_builder.py -> build/lib/taskflow/tests/unit/action_engine +creating build/lib/taskflow/conductors +copying taskflow/conductors/__init__.py -> build/lib/taskflow/conductors +copying taskflow/conductors/base.py -> build/lib/taskflow/conductors +creating build/lib/taskflow/jobs/backends +copying taskflow/jobs/backends/impl_redis.py -> build/lib/taskflow/jobs/backends +copying taskflow/jobs/backends/impl_zookeeper.py -> build/lib/taskflow/jobs/backends +copying taskflow/jobs/backends/__init__.py -> build/lib/taskflow/jobs/backends creating build/lib/taskflow/utils -copying taskflow/utils/misc.py -> build/lib/taskflow/utils -copying taskflow/utils/mixins.py -> build/lib/taskflow/utils -copying taskflow/utils/schema_utils.py -> build/lib/taskflow/utils -copying taskflow/utils/banner.py -> build/lib/taskflow/utils +copying taskflow/utils/iter_utils.py -> build/lib/taskflow/utils copying taskflow/utils/redis_utils.py -> build/lib/taskflow/utils copying taskflow/utils/eventlet_utils.py -> build/lib/taskflow/utils -copying taskflow/utils/kazoo_utils.py -> build/lib/taskflow/utils +copying taskflow/utils/schema_utils.py -> build/lib/taskflow/utils +copying taskflow/utils/__init__.py -> build/lib/taskflow/utils +copying taskflow/utils/mixins.py -> build/lib/taskflow/utils copying taskflow/utils/async_utils.py -> build/lib/taskflow/utils -copying taskflow/utils/persistence_utils.py -> build/lib/taskflow/utils +copying taskflow/utils/misc.py -> build/lib/taskflow/utils copying taskflow/utils/kombu_utils.py -> build/lib/taskflow/utils +copying taskflow/utils/kazoo_utils.py -> build/lib/taskflow/utils +copying taskflow/utils/banner.py -> build/lib/taskflow/utils copying taskflow/utils/threading_utils.py -> build/lib/taskflow/utils -copying taskflow/utils/iter_utils.py -> build/lib/taskflow/utils -copying taskflow/utils/__init__.py -> build/lib/taskflow/utils -creating build/lib/taskflow/tests/unit/worker_based -copying taskflow/tests/unit/worker_based/test_worker.py -> build/lib/taskflow/tests/unit/worker_based -copying taskflow/tests/unit/worker_based/test_dispatcher.py -> build/lib/taskflow/tests/unit/worker_based -copying taskflow/tests/unit/worker_based/test_executor.py -> build/lib/taskflow/tests/unit/worker_based -copying taskflow/tests/unit/worker_based/test_protocol.py -> build/lib/taskflow/tests/unit/worker_based -copying taskflow/tests/unit/worker_based/test_server.py -> build/lib/taskflow/tests/unit/worker_based -copying taskflow/tests/unit/worker_based/test_message_pump.py -> build/lib/taskflow/tests/unit/worker_based -copying taskflow/tests/unit/worker_based/test_types.py -> build/lib/taskflow/tests/unit/worker_based -copying taskflow/tests/unit/worker_based/test_creation.py -> build/lib/taskflow/tests/unit/worker_based -copying taskflow/tests/unit/worker_based/test_proxy.py -> build/lib/taskflow/tests/unit/worker_based -copying taskflow/tests/unit/worker_based/test_endpoint.py -> build/lib/taskflow/tests/unit/worker_based -copying taskflow/tests/unit/worker_based/__init__.py -> build/lib/taskflow/tests/unit/worker_based -copying taskflow/tests/unit/worker_based/test_pipeline.py -> build/lib/taskflow/tests/unit/worker_based -creating build/lib/taskflow/tests/unit/jobs -copying taskflow/tests/unit/jobs/test_entrypoint.py -> build/lib/taskflow/tests/unit/jobs -copying taskflow/tests/unit/jobs/base.py -> build/lib/taskflow/tests/unit/jobs -copying taskflow/tests/unit/jobs/test_zk_job.py -> build/lib/taskflow/tests/unit/jobs -copying taskflow/tests/unit/jobs/test_redis_job.py -> build/lib/taskflow/tests/unit/jobs -copying taskflow/tests/unit/jobs/__init__.py -> build/lib/taskflow/tests/unit/jobs -creating build/lib/taskflow/engines/action_engine -copying taskflow/engines/action_engine/traversal.py -> build/lib/taskflow/engines/action_engine -copying taskflow/engines/action_engine/completer.py -> build/lib/taskflow/engines/action_engine -copying taskflow/engines/action_engine/selector.py -> build/lib/taskflow/engines/action_engine -copying taskflow/engines/action_engine/scheduler.py -> build/lib/taskflow/engines/action_engine -copying taskflow/engines/action_engine/deciders.py -> build/lib/taskflow/engines/action_engine -copying taskflow/engines/action_engine/executor.py -> build/lib/taskflow/engines/action_engine -copying taskflow/engines/action_engine/engine.py -> build/lib/taskflow/engines/action_engine -copying taskflow/engines/action_engine/process_executor.py -> build/lib/taskflow/engines/action_engine -copying taskflow/engines/action_engine/compiler.py -> build/lib/taskflow/engines/action_engine -copying taskflow/engines/action_engine/scopes.py -> build/lib/taskflow/engines/action_engine -copying taskflow/engines/action_engine/runtime.py -> build/lib/taskflow/engines/action_engine -copying taskflow/engines/action_engine/__init__.py -> build/lib/taskflow/engines/action_engine -copying taskflow/engines/action_engine/builder.py -> build/lib/taskflow/engines/action_engine -copying taskflow/engines/helpers.py -> build/lib/taskflow/engines -copying taskflow/engines/base.py -> build/lib/taskflow/engines -copying taskflow/engines/__init__.py -> build/lib/taskflow/engines -creating build/lib/taskflow/engines/action_engine/actions -copying taskflow/engines/action_engine/actions/base.py -> build/lib/taskflow/engines/action_engine/actions -copying taskflow/engines/action_engine/actions/retry.py -> build/lib/taskflow/engines/action_engine/actions -copying taskflow/engines/action_engine/actions/task.py -> build/lib/taskflow/engines/action_engine/actions -copying taskflow/engines/action_engine/actions/__init__.py -> build/lib/taskflow/engines/action_engine/actions +copying taskflow/utils/persistence_utils.py -> build/lib/taskflow/utils +creating build/lib/taskflow/persistence +creating build/lib/taskflow/persistence/backends +copying taskflow/persistence/backends/impl_dir.py -> build/lib/taskflow/persistence/backends +copying taskflow/persistence/backends/impl_zookeeper.py -> build/lib/taskflow/persistence/backends +copying taskflow/persistence/backends/__init__.py -> build/lib/taskflow/persistence/backends +copying taskflow/persistence/backends/impl_sqlalchemy.py -> build/lib/taskflow/persistence/backends +copying taskflow/persistence/backends/impl_memory.py -> build/lib/taskflow/persistence/backends +creating build/lib/taskflow/patterns +copying taskflow/patterns/linear_flow.py -> build/lib/taskflow/patterns +copying taskflow/patterns/__init__.py -> build/lib/taskflow/patterns +copying taskflow/patterns/unordered_flow.py -> build/lib/taskflow/patterns +copying taskflow/patterns/graph_flow.py -> build/lib/taskflow/patterns creating build/lib/taskflow/contrib copying taskflow/contrib/__init__.py -> build/lib/taskflow/contrib -copying taskflow/conductors/base.py -> build/lib/taskflow/conductors -copying taskflow/conductors/__init__.py -> build/lib/taskflow/conductors +creating build/lib/taskflow/conductors/backends +copying taskflow/conductors/backends/impl_nonblocking.py -> build/lib/taskflow/conductors/backends +copying taskflow/conductors/backends/__init__.py -> build/lib/taskflow/conductors/backends +copying taskflow/conductors/backends/impl_blocking.py -> build/lib/taskflow/conductors/backends +copying taskflow/conductors/backends/impl_executor.py -> build/lib/taskflow/conductors/backends +creating build/lib/taskflow/persistence/backends/sqlalchemy +copying taskflow/persistence/backends/sqlalchemy/__init__.py -> build/lib/taskflow/persistence/backends/sqlalchemy +copying taskflow/persistence/backends/sqlalchemy/tables.py -> build/lib/taskflow/persistence/backends/sqlalchemy +copying taskflow/persistence/backends/sqlalchemy/migration.py -> build/lib/taskflow/persistence/backends/sqlalchemy +copying taskflow/tests/__init__.py -> build/lib/taskflow/tests +copying taskflow/tests/test_examples.py -> build/lib/taskflow/tests +copying taskflow/tests/utils.py -> build/lib/taskflow/tests +copying taskflow/test.py -> build/lib/taskflow +copying taskflow/flow.py -> build/lib/taskflow +copying taskflow/__init__.py -> build/lib/taskflow +copying taskflow/version.py -> build/lib/taskflow +copying taskflow/retry.py -> build/lib/taskflow +copying taskflow/formatters.py -> build/lib/taskflow +copying taskflow/deciders.py -> build/lib/taskflow +copying taskflow/logging.py -> build/lib/taskflow +copying taskflow/states.py -> build/lib/taskflow +copying taskflow/task.py -> build/lib/taskflow +copying taskflow/atom.py -> build/lib/taskflow +copying taskflow/exceptions.py -> build/lib/taskflow +copying taskflow/storage.py -> build/lib/taskflow creating build/lib/taskflow/listeners -copying taskflow/listeners/capturing.py -> build/lib/taskflow/listeners -copying taskflow/listeners/base.py -> build/lib/taskflow/listeners -copying taskflow/listeners/logging.py -> build/lib/taskflow/listeners -copying taskflow/listeners/printing.py -> build/lib/taskflow/listeners copying taskflow/listeners/claims.py -> build/lib/taskflow/listeners copying taskflow/listeners/timing.py -> build/lib/taskflow/listeners copying taskflow/listeners/__init__.py -> build/lib/taskflow/listeners +copying taskflow/listeners/printing.py -> build/lib/taskflow/listeners +copying taskflow/listeners/capturing.py -> build/lib/taskflow/listeners +copying taskflow/listeners/logging.py -> build/lib/taskflow/listeners +copying taskflow/listeners/base.py -> build/lib/taskflow/listeners +copying taskflow/persistence/__init__.py -> build/lib/taskflow/persistence +copying taskflow/persistence/models.py -> build/lib/taskflow/persistence +copying taskflow/persistence/path_based.py -> build/lib/taskflow/persistence +copying taskflow/persistence/base.py -> build/lib/taskflow/persistence running egg_info writing taskflow.egg-info/PKG-INFO writing dependency_links to taskflow.egg-info/dependency_links.txt @@ -9983,367 +10025,367 @@ creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3 creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow -copying build/lib/taskflow/exceptions.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow -copying build/lib/taskflow/flow.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow -copying build/lib/taskflow/formatters.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow -creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types -copying build/lib/taskflow/types/latch.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types -copying build/lib/taskflow/types/entity.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types -copying build/lib/taskflow/types/failure.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types -copying build/lib/taskflow/types/graph.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types -copying build/lib/taskflow/types/timing.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types -copying build/lib/taskflow/types/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types -copying build/lib/taskflow/types/tree.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types -copying build/lib/taskflow/types/notifier.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types -copying build/lib/taskflow/types/sets.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types -creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/jobs -copying build/lib/taskflow/jobs/base.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/jobs -creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/jobs/backends -copying build/lib/taskflow/jobs/backends/impl_redis.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/jobs/backends -copying build/lib/taskflow/jobs/backends/impl_zookeeper.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/jobs/backends -copying build/lib/taskflow/jobs/backends/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/jobs/backends -copying build/lib/taskflow/jobs/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/jobs +copying build/lib/taskflow/test.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow +creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/contrib +copying build/lib/taskflow/contrib/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/contrib +creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors +copying build/lib/taskflow/conductors/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors +copying build/lib/taskflow/conductors/base.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors +creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors/backends +copying build/lib/taskflow/conductors/backends/impl_nonblocking.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors/backends +copying build/lib/taskflow/conductors/backends/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors/backends +copying build/lib/taskflow/conductors/backends/impl_blocking.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors/backends +copying build/lib/taskflow/conductors/backends/impl_executor.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors/backends creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils -copying build/lib/taskflow/utils/misc.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils -copying build/lib/taskflow/utils/mixins.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils -copying build/lib/taskflow/utils/schema_utils.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils -copying build/lib/taskflow/utils/banner.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils +copying build/lib/taskflow/utils/iter_utils.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils copying build/lib/taskflow/utils/redis_utils.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils copying build/lib/taskflow/utils/eventlet_utils.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils -copying build/lib/taskflow/utils/kazoo_utils.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils +copying build/lib/taskflow/utils/schema_utils.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils +copying build/lib/taskflow/utils/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils +copying build/lib/taskflow/utils/mixins.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils copying build/lib/taskflow/utils/async_utils.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils -copying build/lib/taskflow/utils/persistence_utils.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils +copying build/lib/taskflow/utils/misc.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils copying build/lib/taskflow/utils/kombu_utils.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils +copying build/lib/taskflow/utils/kazoo_utils.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils +copying build/lib/taskflow/utils/banner.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils copying build/lib/taskflow/utils/threading_utils.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils -copying build/lib/taskflow/utils/iter_utils.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils -copying build/lib/taskflow/utils/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils -creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/patterns -copying build/lib/taskflow/patterns/linear_flow.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/patterns -copying build/lib/taskflow/patterns/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/patterns -copying build/lib/taskflow/patterns/graph_flow.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/patterns -copying build/lib/taskflow/patterns/unordered_flow.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/patterns -copying build/lib/taskflow/deciders.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow -creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors -copying build/lib/taskflow/conductors/base.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors -creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors/backends -copying build/lib/taskflow/conductors/backends/impl_nonblocking.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors/backends -copying build/lib/taskflow/conductors/backends/impl_executor.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors/backends -copying build/lib/taskflow/conductors/backends/impl_blocking.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors/backends -copying build/lib/taskflow/conductors/backends/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors/backends -copying build/lib/taskflow/conductors/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors -creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence -copying build/lib/taskflow/persistence/path_based.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence -copying build/lib/taskflow/persistence/base.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence -copying build/lib/taskflow/persistence/models.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence -creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends -creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends/sqlalchemy -copying build/lib/taskflow/persistence/backends/sqlalchemy/migration.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends/sqlalchemy -copying build/lib/taskflow/persistence/backends/sqlalchemy/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends/sqlalchemy -copying build/lib/taskflow/persistence/backends/sqlalchemy/tables.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends/sqlalchemy -copying build/lib/taskflow/persistence/backends/impl_zookeeper.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends -copying build/lib/taskflow/persistence/backends/impl_memory.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends -copying build/lib/taskflow/persistence/backends/impl_sqlalchemy.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends -copying build/lib/taskflow/persistence/backends/impl_dir.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends -copying build/lib/taskflow/persistence/backends/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends -copying build/lib/taskflow/persistence/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence +copying build/lib/taskflow/utils/persistence_utils.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils +copying build/lib/taskflow/flow.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow +copying build/lib/taskflow/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow +copying build/lib/taskflow/version.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow +copying build/lib/taskflow/retry.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests -copying build/lib/taskflow/tests/utils.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests +copying build/lib/taskflow/tests/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests copying build/lib/taskflow/tests/test_examples.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit -copying build/lib/taskflow/tests/unit/test_notifier.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit -copying build/lib/taskflow/tests/unit/test_task.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit -copying build/lib/taskflow/tests/unit/test_retries.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit -copying build/lib/taskflow/tests/unit/test_progress.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit -copying build/lib/taskflow/tests/unit/test_utils_threading_utils.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit -copying build/lib/taskflow/tests/unit/test_arguments_passing.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit -copying build/lib/taskflow/tests/unit/test_check_transition.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit -creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/jobs -copying build/lib/taskflow/tests/unit/jobs/test_entrypoint.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/jobs -copying build/lib/taskflow/tests/unit/jobs/base.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/jobs -copying build/lib/taskflow/tests/unit/jobs/test_zk_job.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/jobs -copying build/lib/taskflow/tests/unit/jobs/test_redis_job.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/jobs -copying build/lib/taskflow/tests/unit/jobs/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/jobs copying build/lib/taskflow/tests/unit/test_listeners.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit -copying build/lib/taskflow/tests/unit/test_storage.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit -creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/patterns -copying build/lib/taskflow/tests/unit/patterns/test_graph_flow.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/patterns -copying build/lib/taskflow/tests/unit/patterns/test_linear_flow.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/patterns -copying build/lib/taskflow/tests/unit/patterns/test_unordered_flow.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/patterns -copying build/lib/taskflow/tests/unit/patterns/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/patterns -copying build/lib/taskflow/tests/unit/test_reducefunctor_task.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit -copying build/lib/taskflow/tests/unit/test_flow_dependencies.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit +copying build/lib/taskflow/tests/unit/test_check_transition.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit copying build/lib/taskflow/tests/unit/test_mapfunctor_task.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit -copying build/lib/taskflow/tests/unit/test_formatters.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit +copying build/lib/taskflow/tests/unit/test_deciders.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit +copying build/lib/taskflow/tests/unit/test_utils_iter_utils.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit +creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/action_engine +copying build/lib/taskflow/tests/unit/action_engine/test_scoping.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/action_engine +copying build/lib/taskflow/tests/unit/action_engine/test_creation.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/action_engine +copying build/lib/taskflow/tests/unit/action_engine/test_process_executor.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/action_engine +copying build/lib/taskflow/tests/unit/action_engine/test_compile.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/action_engine +copying build/lib/taskflow/tests/unit/action_engine/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/action_engine +copying build/lib/taskflow/tests/unit/action_engine/test_builder.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/action_engine copying build/lib/taskflow/tests/unit/test_engines.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit +copying build/lib/taskflow/tests/unit/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit +copying build/lib/taskflow/tests/unit/test_progress.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit +copying build/lib/taskflow/tests/unit/test_retries.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit +copying build/lib/taskflow/tests/unit/test_storage.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit +copying build/lib/taskflow/tests/unit/test_failure.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/persistence -copying build/lib/taskflow/tests/unit/persistence/test_memory_persistence.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/persistence copying build/lib/taskflow/tests/unit/persistence/test_zk_persistence.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/persistence +copying build/lib/taskflow/tests/unit/persistence/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/persistence +copying build/lib/taskflow/tests/unit/persistence/test_memory_persistence.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/persistence copying build/lib/taskflow/tests/unit/persistence/base.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/persistence copying build/lib/taskflow/tests/unit/persistence/test_dir_persistence.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/persistence copying build/lib/taskflow/tests/unit/persistence/test_sql_persistence.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/persistence -copying build/lib/taskflow/tests/unit/persistence/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/persistence -copying build/lib/taskflow/tests/unit/test_types.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit -copying build/lib/taskflow/tests/unit/test_failure.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit -copying build/lib/taskflow/tests/unit/test_deciders.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit -copying build/lib/taskflow/tests/unit/test_states.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit +creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/jobs +copying build/lib/taskflow/tests/unit/jobs/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/jobs +copying build/lib/taskflow/tests/unit/jobs/test_zk_job.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/jobs +copying build/lib/taskflow/tests/unit/jobs/test_entrypoint.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/jobs +copying build/lib/taskflow/tests/unit/jobs/base.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/jobs +copying build/lib/taskflow/tests/unit/jobs/test_redis_job.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/jobs copying build/lib/taskflow/tests/unit/test_utils.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit -copying build/lib/taskflow/tests/unit/test_utils_binary.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit -copying build/lib/taskflow/tests/unit/test_suspend.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit -copying build/lib/taskflow/tests/unit/test_exceptions.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit -copying build/lib/taskflow/tests/unit/test_engine_helpers.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit -copying build/lib/taskflow/tests/unit/test_functor_task.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit -copying build/lib/taskflow/tests/unit/test_utils_iter_utils.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit -copying build/lib/taskflow/tests/unit/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit -copying build/lib/taskflow/tests/unit/test_utils_async_utils.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based +copying build/lib/taskflow/tests/unit/worker_based/test_pipeline.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based +copying build/lib/taskflow/tests/unit/worker_based/test_server.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based copying build/lib/taskflow/tests/unit/worker_based/test_worker.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based -copying build/lib/taskflow/tests/unit/worker_based/test_dispatcher.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based +copying build/lib/taskflow/tests/unit/worker_based/test_creation.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based +copying build/lib/taskflow/tests/unit/worker_based/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based copying build/lib/taskflow/tests/unit/worker_based/test_executor.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based -copying build/lib/taskflow/tests/unit/worker_based/test_protocol.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based -copying build/lib/taskflow/tests/unit/worker_based/test_server.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based -copying build/lib/taskflow/tests/unit/worker_based/test_message_pump.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based copying build/lib/taskflow/tests/unit/worker_based/test_types.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based -copying build/lib/taskflow/tests/unit/worker_based/test_creation.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based copying build/lib/taskflow/tests/unit/worker_based/test_proxy.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based copying build/lib/taskflow/tests/unit/worker_based/test_endpoint.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based -copying build/lib/taskflow/tests/unit/worker_based/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based -copying build/lib/taskflow/tests/unit/worker_based/test_pipeline.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based +copying build/lib/taskflow/tests/unit/worker_based/test_dispatcher.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based +copying build/lib/taskflow/tests/unit/worker_based/test_protocol.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based +copying build/lib/taskflow/tests/unit/worker_based/test_message_pump.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based +copying build/lib/taskflow/tests/unit/test_utils_async_utils.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit +copying build/lib/taskflow/tests/unit/test_engine_helpers.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit +copying build/lib/taskflow/tests/unit/test_task.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit +copying build/lib/taskflow/tests/unit/test_states.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit +copying build/lib/taskflow/tests/unit/test_notifier.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit +copying build/lib/taskflow/tests/unit/test_types.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit +copying build/lib/taskflow/tests/unit/test_functor_task.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit +copying build/lib/taskflow/tests/unit/test_utils_threading_utils.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit +creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/patterns +copying build/lib/taskflow/tests/unit/patterns/test_linear_flow.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/patterns +copying build/lib/taskflow/tests/unit/patterns/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/patterns +copying build/lib/taskflow/tests/unit/patterns/test_unordered_flow.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/patterns +copying build/lib/taskflow/tests/unit/patterns/test_graph_flow.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/patterns +copying build/lib/taskflow/tests/unit/test_utils_binary.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit +copying build/lib/taskflow/tests/unit/test_formatters.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit +copying build/lib/taskflow/tests/unit/test_reducefunctor_task.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit +copying build/lib/taskflow/tests/unit/test_arguments_passing.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit +copying build/lib/taskflow/tests/unit/test_flow_dependencies.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit +copying build/lib/taskflow/tests/unit/test_exceptions.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit copying build/lib/taskflow/tests/unit/test_conductors.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit -creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/action_engine -copying build/lib/taskflow/tests/unit/action_engine/test_builder.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/action_engine -copying build/lib/taskflow/tests/unit/action_engine/test_compile.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/action_engine -copying build/lib/taskflow/tests/unit/action_engine/test_creation.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/action_engine -copying build/lib/taskflow/tests/unit/action_engine/test_scoping.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/action_engine -copying build/lib/taskflow/tests/unit/action_engine/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/action_engine -copying build/lib/taskflow/tests/unit/action_engine/test_process_executor.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/action_engine -copying build/lib/taskflow/tests/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests +copying build/lib/taskflow/tests/unit/test_suspend.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit +copying build/lib/taskflow/tests/utils.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests +copying build/lib/taskflow/formatters.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow +creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence +copying build/lib/taskflow/persistence/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence +copying build/lib/taskflow/persistence/models.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence +copying build/lib/taskflow/persistence/path_based.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence +copying build/lib/taskflow/persistence/base.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence +creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends +copying build/lib/taskflow/persistence/backends/impl_dir.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends +copying build/lib/taskflow/persistence/backends/impl_zookeeper.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends +copying build/lib/taskflow/persistence/backends/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends +copying build/lib/taskflow/persistence/backends/impl_sqlalchemy.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends +creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends/sqlalchemy +copying build/lib/taskflow/persistence/backends/sqlalchemy/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends/sqlalchemy +copying build/lib/taskflow/persistence/backends/sqlalchemy/tables.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends/sqlalchemy +copying build/lib/taskflow/persistence/backends/sqlalchemy/migration.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends/sqlalchemy +copying build/lib/taskflow/persistence/backends/impl_memory.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends +creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/jobs +copying build/lib/taskflow/jobs/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/jobs +copying build/lib/taskflow/jobs/base.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/jobs +creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/jobs/backends +copying build/lib/taskflow/jobs/backends/impl_redis.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/jobs/backends +copying build/lib/taskflow/jobs/backends/impl_zookeeper.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/jobs/backends +copying build/lib/taskflow/jobs/backends/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/jobs/backends +copying build/lib/taskflow/deciders.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow +creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types +copying build/lib/taskflow/types/entity.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types +copying build/lib/taskflow/types/latch.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types +copying build/lib/taskflow/types/timing.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types +copying build/lib/taskflow/types/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types +copying build/lib/taskflow/types/graph.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types +copying build/lib/taskflow/types/sets.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types +copying build/lib/taskflow/types/failure.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types +copying build/lib/taskflow/types/tree.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types +copying build/lib/taskflow/types/notifier.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types copying build/lib/taskflow/logging.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow -copying build/lib/taskflow/version.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow -creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/contrib -copying build/lib/taskflow/contrib/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/contrib copying build/lib/taskflow/states.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow -copying build/lib/taskflow/atom.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow -copying build/lib/taskflow/retry.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow -creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners -copying build/lib/taskflow/listeners/capturing.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners -copying build/lib/taskflow/listeners/base.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners -copying build/lib/taskflow/listeners/logging.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners -copying build/lib/taskflow/listeners/printing.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners -copying build/lib/taskflow/listeners/claims.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners -copying build/lib/taskflow/listeners/timing.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners -copying build/lib/taskflow/listeners/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners -copying build/lib/taskflow/task.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow -copying build/lib/taskflow/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines -copying build/lib/taskflow/engines/helpers.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines -copying build/lib/taskflow/engines/base.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines -copying build/lib/taskflow/engines/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines -creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based -copying build/lib/taskflow/engines/worker_based/server.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based -copying build/lib/taskflow/engines/worker_based/types.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based -copying build/lib/taskflow/engines/worker_based/worker.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based -copying build/lib/taskflow/engines/worker_based/endpoint.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based -copying build/lib/taskflow/engines/worker_based/executor.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based -copying build/lib/taskflow/engines/worker_based/engine.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based -copying build/lib/taskflow/engines/worker_based/dispatcher.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based -copying build/lib/taskflow/engines/worker_based/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based -copying build/lib/taskflow/engines/worker_based/proxy.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based -copying build/lib/taskflow/engines/worker_based/protocol.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine -copying build/lib/taskflow/engines/action_engine/traversal.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine -copying build/lib/taskflow/engines/action_engine/completer.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine -copying build/lib/taskflow/engines/action_engine/selector.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine copying build/lib/taskflow/engines/action_engine/scheduler.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine -copying build/lib/taskflow/engines/action_engine/deciders.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine -copying build/lib/taskflow/engines/action_engine/executor.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine -copying build/lib/taskflow/engines/action_engine/engine.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine -copying build/lib/taskflow/engines/action_engine/process_executor.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine +copying build/lib/taskflow/engines/action_engine/completer.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine copying build/lib/taskflow/engines/action_engine/compiler.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine -copying build/lib/taskflow/engines/action_engine/scopes.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine -copying build/lib/taskflow/engines/action_engine/runtime.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine +copying build/lib/taskflow/engines/action_engine/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine +copying build/lib/taskflow/engines/action_engine/builder.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine +copying build/lib/taskflow/engines/action_engine/engine.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/actions -copying build/lib/taskflow/engines/action_engine/actions/base.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/actions +copying build/lib/taskflow/engines/action_engine/actions/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/actions copying build/lib/taskflow/engines/action_engine/actions/retry.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/actions copying build/lib/taskflow/engines/action_engine/actions/task.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/actions -copying build/lib/taskflow/engines/action_engine/actions/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/actions -copying build/lib/taskflow/engines/action_engine/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine -copying build/lib/taskflow/engines/action_engine/builder.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine -copying build/lib/taskflow/test.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow +copying build/lib/taskflow/engines/action_engine/actions/base.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/actions +copying build/lib/taskflow/engines/action_engine/deciders.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine +copying build/lib/taskflow/engines/action_engine/selector.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine +copying build/lib/taskflow/engines/action_engine/runtime.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine +copying build/lib/taskflow/engines/action_engine/process_executor.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine +copying build/lib/taskflow/engines/action_engine/scopes.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine +copying build/lib/taskflow/engines/action_engine/executor.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine +copying build/lib/taskflow/engines/action_engine/traversal.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine +copying build/lib/taskflow/engines/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines +creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based +copying build/lib/taskflow/engines/worker_based/proxy.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based +copying build/lib/taskflow/engines/worker_based/dispatcher.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based +copying build/lib/taskflow/engines/worker_based/types.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based +copying build/lib/taskflow/engines/worker_based/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based +copying build/lib/taskflow/engines/worker_based/endpoint.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based +copying build/lib/taskflow/engines/worker_based/engine.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based +copying build/lib/taskflow/engines/worker_based/executor.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based +copying build/lib/taskflow/engines/worker_based/server.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based +copying build/lib/taskflow/engines/worker_based/worker.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based +copying build/lib/taskflow/engines/worker_based/protocol.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based +copying build/lib/taskflow/engines/base.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines +copying build/lib/taskflow/engines/helpers.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines +copying build/lib/taskflow/task.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow +copying build/lib/taskflow/atom.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow +copying build/lib/taskflow/exceptions.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow +creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/patterns +copying build/lib/taskflow/patterns/linear_flow.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/patterns +copying build/lib/taskflow/patterns/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/patterns +copying build/lib/taskflow/patterns/unordered_flow.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/patterns +copying build/lib/taskflow/patterns/graph_flow.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/patterns copying build/lib/taskflow/storage.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/exceptions.py to exceptions.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/flow.py to flow.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/formatters.py to formatters.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types/latch.py to latch.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types/entity.py to entity.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types/failure.py to failure.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types/graph.py to graph.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types/timing.py to timing.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types/__init__.py to __init__.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types/tree.py to tree.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types/notifier.py to notifier.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types/sets.py to sets.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/jobs/base.py to base.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/jobs/backends/impl_redis.py to impl_redis.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/jobs/backends/impl_zookeeper.py to impl_zookeeper.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/jobs/backends/__init__.py to __init__.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/jobs/__init__.py to __init__.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils/misc.py to misc.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils/mixins.py to mixins.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils/schema_utils.py to schema_utils.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils/banner.py to banner.cpython-37.pyc +creating /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners +copying build/lib/taskflow/listeners/claims.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners +copying build/lib/taskflow/listeners/timing.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners +copying build/lib/taskflow/listeners/__init__.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners +copying build/lib/taskflow/listeners/printing.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners +copying build/lib/taskflow/listeners/capturing.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners +copying build/lib/taskflow/listeners/logging.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners +copying build/lib/taskflow/listeners/base.py -> /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/test.py to test.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/contrib/__init__.py to __init__.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors/__init__.py to __init__.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors/base.py to base.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors/backends/impl_nonblocking.py to impl_nonblocking.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors/backends/__init__.py to __init__.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors/backends/impl_blocking.py to impl_blocking.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors/backends/impl_executor.py to impl_executor.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils/iter_utils.py to iter_utils.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils/redis_utils.py to redis_utils.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils/eventlet_utils.py to eventlet_utils.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils/kazoo_utils.py to kazoo_utils.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils/schema_utils.py to schema_utils.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils/__init__.py to __init__.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils/mixins.py to mixins.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils/async_utils.py to async_utils.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils/persistence_utils.py to persistence_utils.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils/misc.py to misc.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils/kombu_utils.py to kombu_utils.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils/kazoo_utils.py to kazoo_utils.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils/banner.py to banner.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils/threading_utils.py to threading_utils.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils/iter_utils.py to iter_utils.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils/__init__.py to __init__.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/patterns/linear_flow.py to linear_flow.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/patterns/__init__.py to __init__.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/patterns/graph_flow.py to graph_flow.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/patterns/unordered_flow.py to unordered_flow.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/deciders.py to deciders.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors/base.py to base.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors/backends/impl_nonblocking.py to impl_nonblocking.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors/backends/impl_executor.py to impl_executor.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors/backends/impl_blocking.py to impl_blocking.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors/backends/__init__.py to __init__.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/conductors/__init__.py to __init__.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/path_based.py to path_based.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/base.py to base.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/models.py to models.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends/sqlalchemy/migration.py to migration.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends/sqlalchemy/__init__.py to __init__.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends/sqlalchemy/tables.py to tables.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends/impl_zookeeper.py to impl_zookeeper.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends/impl_memory.py to impl_memory.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends/impl_sqlalchemy.py to impl_sqlalchemy.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends/impl_dir.py to impl_dir.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends/__init__.py to __init__.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/__init__.py to __init__.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/utils.py to utils.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/utils/persistence_utils.py to persistence_utils.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/flow.py to flow.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/__init__.py to __init__.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/version.py to version.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/retry.py to retry.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/__init__.py to __init__.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/test_examples.py to test_examples.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_notifier.py to test_notifier.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_task.py to test_task.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_retries.py to test_retries.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_progress.py to test_progress.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_utils_threading_utils.py to test_utils_threading_utils.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_arguments_passing.py to test_arguments_passing.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_check_transition.py to test_check_transition.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/jobs/test_entrypoint.py to test_entrypoint.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/jobs/base.py to base.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/jobs/test_zk_job.py to test_zk_job.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/jobs/test_redis_job.py to test_redis_job.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/jobs/__init__.py to __init__.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_listeners.py to test_listeners.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_storage.py to test_storage.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/patterns/test_graph_flow.py to test_graph_flow.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/patterns/test_linear_flow.py to test_linear_flow.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/patterns/test_unordered_flow.py to test_unordered_flow.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/patterns/__init__.py to __init__.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_reducefunctor_task.py to test_reducefunctor_task.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_flow_dependencies.py to test_flow_dependencies.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_check_transition.py to test_check_transition.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_mapfunctor_task.py to test_mapfunctor_task.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_formatters.py to test_formatters.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_deciders.py to test_deciders.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_utils_iter_utils.py to test_utils_iter_utils.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/action_engine/test_scoping.py to test_scoping.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/action_engine/test_creation.py to test_creation.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/action_engine/test_process_executor.py to test_process_executor.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/action_engine/test_compile.py to test_compile.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/action_engine/__init__.py to __init__.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/action_engine/test_builder.py to test_builder.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_engines.py to test_engines.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/persistence/test_memory_persistence.py to test_memory_persistence.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/__init__.py to __init__.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_progress.py to test_progress.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_retries.py to test_retries.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_storage.py to test_storage.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_failure.py to test_failure.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/persistence/test_zk_persistence.py to test_zk_persistence.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/persistence/__init__.py to __init__.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/persistence/test_memory_persistence.py to test_memory_persistence.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/persistence/base.py to base.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/persistence/test_dir_persistence.py to test_dir_persistence.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/persistence/test_sql_persistence.py to test_sql_persistence.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/persistence/__init__.py to __init__.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_types.py to test_types.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_failure.py to test_failure.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_deciders.py to test_deciders.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_states.py to test_states.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/jobs/__init__.py to __init__.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/jobs/test_zk_job.py to test_zk_job.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/jobs/test_entrypoint.py to test_entrypoint.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/jobs/base.py to base.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/jobs/test_redis_job.py to test_redis_job.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_utils.py to test_utils.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_utils_binary.py to test_utils_binary.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_suspend.py to test_suspend.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_exceptions.py to test_exceptions.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_engine_helpers.py to test_engine_helpers.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_functor_task.py to test_functor_task.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_utils_iter_utils.py to test_utils_iter_utils.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/__init__.py to __init__.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_utils_async_utils.py to test_utils_async_utils.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based/test_pipeline.py to test_pipeline.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based/test_server.py to test_server.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based/test_worker.py to test_worker.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based/test_dispatcher.py to test_dispatcher.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based/test_creation.py to test_creation.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based/__init__.py to __init__.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based/test_executor.py to test_executor.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based/test_protocol.py to test_protocol.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based/test_server.py to test_server.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based/test_message_pump.py to test_message_pump.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based/test_types.py to test_types.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based/test_creation.py to test_creation.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based/test_proxy.py to test_proxy.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based/test_endpoint.py to test_endpoint.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based/__init__.py to __init__.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based/test_pipeline.py to test_pipeline.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based/test_dispatcher.py to test_dispatcher.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based/test_protocol.py to test_protocol.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/worker_based/test_message_pump.py to test_message_pump.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_utils_async_utils.py to test_utils_async_utils.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_engine_helpers.py to test_engine_helpers.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_task.py to test_task.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_states.py to test_states.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_notifier.py to test_notifier.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_types.py to test_types.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_functor_task.py to test_functor_task.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_utils_threading_utils.py to test_utils_threading_utils.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/patterns/test_linear_flow.py to test_linear_flow.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/patterns/__init__.py to __init__.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/patterns/test_unordered_flow.py to test_unordered_flow.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/patterns/test_graph_flow.py to test_graph_flow.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_utils_binary.py to test_utils_binary.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_formatters.py to test_formatters.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_reducefunctor_task.py to test_reducefunctor_task.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_arguments_passing.py to test_arguments_passing.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_flow_dependencies.py to test_flow_dependencies.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_exceptions.py to test_exceptions.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_conductors.py to test_conductors.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/action_engine/test_builder.py to test_builder.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/action_engine/test_compile.py to test_compile.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/action_engine/test_creation.py to test_creation.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/action_engine/test_scoping.py to test_scoping.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/action_engine/__init__.py to __init__.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/action_engine/test_process_executor.py to test_process_executor.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/__init__.py to __init__.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/unit/test_suspend.py to test_suspend.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/tests/utils.py to utils.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/formatters.py to formatters.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/__init__.py to __init__.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/models.py to models.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/path_based.py to path_based.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/base.py to base.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends/impl_dir.py to impl_dir.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends/impl_zookeeper.py to impl_zookeeper.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends/__init__.py to __init__.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends/impl_sqlalchemy.py to impl_sqlalchemy.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends/sqlalchemy/__init__.py to __init__.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends/sqlalchemy/tables.py to tables.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends/sqlalchemy/migration.py to migration.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/persistence/backends/impl_memory.py to impl_memory.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/jobs/__init__.py to __init__.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/jobs/base.py to base.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/jobs/backends/impl_redis.py to impl_redis.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/jobs/backends/impl_zookeeper.py to impl_zookeeper.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/jobs/backends/__init__.py to __init__.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/deciders.py to deciders.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types/entity.py to entity.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types/latch.py to latch.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types/timing.py to timing.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types/__init__.py to __init__.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types/graph.py to graph.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types/sets.py to sets.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types/failure.py to failure.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types/tree.py to tree.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/types/notifier.py to notifier.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/logging.py to logging.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/version.py to version.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/contrib/__init__.py to __init__.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/states.py to states.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/atom.py to atom.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/retry.py to retry.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners/capturing.py to capturing.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners/base.py to base.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners/logging.py to logging.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners/printing.py to printing.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners/claims.py to claims.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners/timing.py to timing.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners/__init__.py to __init__.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/task.py to task.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/__init__.py to __init__.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/helpers.py to helpers.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/base.py to base.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/scheduler.py to scheduler.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/completer.py to completer.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/compiler.py to compiler.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/__init__.py to __init__.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/builder.py to builder.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/engine.py to engine.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/actions/__init__.py to __init__.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/actions/retry.py to retry.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/actions/task.py to task.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/actions/base.py to base.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/deciders.py to deciders.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/selector.py to selector.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/runtime.py to runtime.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/process_executor.py to process_executor.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/scopes.py to scopes.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/executor.py to executor.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/traversal.py to traversal.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/__init__.py to __init__.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based/server.py to server.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based/proxy.py to proxy.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based/dispatcher.py to dispatcher.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based/types.py to types.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based/worker.py to worker.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based/__init__.py to __init__.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based/endpoint.py to endpoint.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based/executor.py to executor.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based/engine.py to engine.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based/dispatcher.py to dispatcher.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based/__init__.py to __init__.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based/proxy.py to proxy.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based/executor.py to executor.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based/server.py to server.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based/worker.py to worker.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/worker_based/protocol.py to protocol.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/traversal.py to traversal.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/completer.py to completer.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/selector.py to selector.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/scheduler.py to scheduler.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/deciders.py to deciders.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/executor.py to executor.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/engine.py to engine.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/process_executor.py to process_executor.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/compiler.py to compiler.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/scopes.py to scopes.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/runtime.py to runtime.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/actions/base.py to base.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/actions/retry.py to retry.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/actions/task.py to task.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/actions/__init__.py to __init__.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/__init__.py to __init__.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/action_engine/builder.py to builder.cpython-37.pyc -byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/test.py to test.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/base.py to base.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/engines/helpers.py to helpers.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/task.py to task.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/atom.py to atom.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/exceptions.py to exceptions.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/patterns/linear_flow.py to linear_flow.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/patterns/__init__.py to __init__.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/patterns/unordered_flow.py to unordered_flow.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/patterns/graph_flow.py to graph_flow.cpython-37.pyc byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/storage.py to storage.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners/claims.py to claims.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners/timing.py to timing.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners/__init__.py to __init__.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners/printing.py to printing.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners/capturing.py to capturing.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners/logging.py to logging.cpython-37.pyc +byte-compiling /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow/listeners/base.py to base.cpython-37.pyc running install_egg_info Copying taskflow.egg-info to /build/python-taskflow-3.2.0/debian/python3-taskflow/usr/lib/python3/dist-packages/taskflow-3.2.0.egg-info Skipping SOURCES.txt running install_scripts /usr/lib/python3/dist-packages/pbr/packaging.py:407: EasyInstallDeprecationWarning: Use get_header header = easy_install.get_script_header("", executable, is_wininst) -+ pwd -+ rm -rf /build/python-taskflow-3.2.0/debian/python*/usr/lib/python*/dist-packages/*.pth -+ pwd -+ [ -d /build/python-taskflow-3.2.0/debian/python-taskflow/usr/bin ] +++ pwd ++ rm -rf '/build/python-taskflow-3.2.0/debian/python*/usr/lib/python*/dist-packages/*.pth' +++ pwd ++ '[' -d /build/python-taskflow-3.2.0/debian/python-taskflow/usr/bin ']' make[1]: Leaving directory '/build/python-taskflow-3.2.0' dh_installdocs -O--buildsystem=python_distutils debian/rules override_dh_sphinxdoc @@ -10535,9 +10577,9 @@ The HTML pages are in debian/python-taskflow-doc/usr/share/doc/python-taskflow-doc/html. dh_sphinxdoc -O--buildsystem=python_distutils dh_sphinxdoc: ignoring unknown JavaScript code: debian/python-taskflow-doc/usr/share/doc/python-taskflow-doc/html/_static/js/bootstrap.min.js +dh_sphinxdoc: ignoring unknown JavaScript code: debian/python-taskflow-doc/usr/share/doc/python-taskflow-doc/html/_static/js/webui-popover.js dh_sphinxdoc: ignoring unknown JavaScript code: debian/python-taskflow-doc/usr/share/doc/python-taskflow-doc/html/_static/js/docs.js dh_sphinxdoc: ignoring unknown JavaScript code: debian/python-taskflow-doc/usr/share/doc/python-taskflow-doc/html/_static/js/navigation.js -dh_sphinxdoc: ignoring unknown JavaScript code: debian/python-taskflow-doc/usr/share/doc/python-taskflow-doc/html/_static/js/webui-popover.js make[1]: Leaving directory '/build/python-taskflow-3.2.0' debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/python-taskflow-3.2.0' @@ -10562,14 +10604,14 @@ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done -+ ls -1 debian/*.init.in +++ ls -1 'debian/*.init.in' ls: cannot access 'debian/*.init.in': No such file or directory # If there's a service.in file, use that one instead of the generated one set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \ MYPKG=`echo $i | sed s/.service.in//` ; \ cp $MYPKG.service.in $MYPKG.service ; \ done -+ ls -1 debian/*.service.in +++ ls -1 'debian/*.service.in' ls: cannot access 'debian/*.service.in': No such file or directory # Generate the systemd unit if there's no already existing .service.in set -e ; set -x ; for i in `ls debian/*.init.in` ; do \ @@ -10578,7 +10620,7 @@ pkgos-gen-systemd-unit $i ; \ fi \ done -+ ls debian/*.init.in +++ ls 'debian/*.init.in' ls: cannot access 'debian/*.init.in': No such file or directory dh_systemd_enable make[1]: Leaving directory '/build/python-taskflow-3.2.0' @@ -10596,14 +10638,14 @@ cat /usr/share/openstack-pkg-tools/init-script-template >>$MYINIT.init ; \ pkgos-gen-systemd-unit $i ; \ done -+ ls -1 debian/*.init.in +++ ls -1 'debian/*.init.in' ls: cannot access 'debian/*.init.in': No such file or directory # If there's a service.in file, use that one instead of the generated one set -e ; set -x ; for i in `ls -1 debian/*.service.in`; do \ MYPKG=`echo $i | sed s/.service.in//` ; \ cp $MYPKG.service.in $MYPKG.service ; \ done -+ ls -1 debian/*.service.in +++ ls -1 'debian/*.service.in' ls: cannot access 'debian/*.service.in': No such file or directory # Generate the systemd unit if there's no already existing .service.in set -e ; set -x ; for i in `ls debian/*.init.in` ; do \ @@ -10612,7 +10654,7 @@ pkgos-gen-systemd-unit $i ; \ fi \ done -+ ls debian/*.init.in +++ ls 'debian/*.init.in' ls: cannot access 'debian/*.init.in': No such file or directory dh_installinit --error-handler=true make[1]: Leaving directory '/build/python-taskflow-3.2.0' @@ -10634,8 +10676,8 @@ else \ dh_gencontrol -- -T/build/python-taskflow-3.2.0/debian/debian_control_vars ; \ fi -dpkg-gencontrol: warning: Recommends field of package python-taskflow: substitution variable ${python:Recommends} used, but is not defined dpkg-gencontrol: warning: Recommends field of package python3-taskflow: substitution variable ${python:Recommends} used, but is not defined +dpkg-gencontrol: warning: Recommends field of package python-taskflow: substitution variable ${python:Recommends} used, but is not defined dpkg-gencontrol: warning: package python-taskflow: substitution variable ${python:Provides} unused, but is defined dpkg-gencontrol: warning: package python-taskflow: substitution variable ${python:Versions} unused, but is defined dpkg-gencontrol: warning: package python-taskflow-doc: substitution variable ${sphinxdoc:Built-Using} unused, but is defined @@ -10643,20 +10685,22 @@ dh_md5sums -O--buildsystem=python_distutils dh_builddeb -O--buildsystem=python_distutils dpkg-deb: building package 'python-taskflow-doc' in '../python-taskflow-doc_3.2.0-3_all.deb'. -dpkg-deb: building package 'python3-taskflow' in '../python3-taskflow_3.2.0-3_all.deb'. dpkg-deb: building package 'python-taskflow' in '../python-taskflow_3.2.0-3_all.deb'. +dpkg-deb: building package 'python3-taskflow' in '../python3-taskflow_3.2.0-3_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../python-taskflow_3.2.0-3_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration +I: user script /srv/workspace/pbuilder/10075/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/10075/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/19541 and its subdirectories -I: Current time: Mon Jul 13 15:05:33 -12 2020 -I: pbuilder-time-stamp: 1594695933 +I: removing directory /srv/workspace/pbuilder/10075 and its subdirectories +I: Current time: Tue Jul 14 17:17:51 +14 2020 +I: pbuilder-time-stamp: 1594696671